button help


Closed Thread
Results 1 to 16 of 16

Thread: button help

Hybrid View

  1. #1
    Join Date
    Oct 2008
    Posts
    47

    Question button help

    How do i write code to create a means of storing a setpoint that can be incremented or decremented using buttons?

  2. #2
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    First setup some variables
    Code:
    cnt     var byte 
    TSET   var byte
    TS      var byte
    TLOG   var byte
    Then the button VARs
    Code:
    TUP        var PORTD.0
    TDOWN   var PORTC.3
    This reads the eeprom at start up
    Code:
    read  TLOG, TSET 
    TS = TSET
    Then the code
    Code:
    START:
    if TUP = 1 then gosub T_UP
    if TDOWN = 1 then gosub T_DOWN
    GOTO START
    
    T_UP:
        for cnt = 1 to 1
        TS = TS + 1
        write TLOG, TS
        read  TLOG, TSET
        pause 100
        next
        return
        
    T_DOWN:
        for cnt = 1 to 1
        TS = TS - 1
        write TLOG, TS
        read  TLOG, TSET
        pause 100
        next
        return
    Dave
    Always wear safety glasses while programming.

  3. #3
    Join Date
    Oct 2008
    Posts
    47


    Did you find this post helpful? Yes | No

    Smile

    ok that seems kewl. bt what if i had a high setpoint and a low setpoint and i wanted to use another two buttons, one to access the high setpoint then once the user has entered a value, the user could press the same button to exit and return to the main screen? the same goes for the other button.. im really pulling my hair off with trying to figure this out
    Last edited by Kalind; - 8th October 2008 at 14:09.

  4. #4
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Kalind View Post
    ok that seems kewl. bt what if i had a high setpoint and a low setpoint and i wanted to use another two buttons, one to access the high setpoint then once the user has entered a value, the user could press the same button to exit and return to the main screen? the same goes for the other button.. im really pulling my hair off with trying to figure this out
    <h2> SO WHY SHOULD YOU BE THE ONLY ONE, WITH HAIR ?</h2>
    Before you pluck out those last strands . . . Search for Clock examples by Melanie, she details how to use 1 button to do several things . . .
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

  5. #5
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Hey Joe,
    Have you tried miracle grow?

    Kalind,
    This might be the thread Joe is referring to.
    http://www.picbasic.co.uk/forum/showthread.php?t=3600

    If you use it. Read the value of Time and goto where ever from there.
    Code:
    IF Time = 3 THEN ???
    IF Time = 9 THEN ?!?!
    When that bit of code is ran, set Time back to 0 for the next run.

    Oh, and if you have more questions, add a post to the thread, that way people that are working with you get an update in their e-mail. No e-mails for editing. I did not see you added more to the post until Joe replied.
    Dave
    Always wear safety glasses while programming.

  6. #6
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by mackrackit View Post
    Hey Joe,
    Have you tried miracle grow?

    Kalind,
    This might be the thread Joe is referring to.
    http://www.picbasic.co.uk/forum/showthread.php?t=3600
    NOPE ! I was referring to Melanie's Olympic timer. I had hoped Kalind would get busy and search for it. Ambition feeds the helpers. Anyway here is the link to her PDF file . . .http://www.picbasic.co.uk/forum/atta...4&d=1091819883
    Look at how She used buttons to do different functions.
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

Similar Threads

  1. Sony SIRC IR Issue
    By Ryan7777 in forum mel PIC BASIC Pro
    Replies: 10
    Last Post: - 8th August 2015, 08:10
  2. 3 HPWM channels
    By docwisdom in forum mel PIC BASIC Pro
    Replies: 9
    Last Post: - 4th April 2006, 02:43
  3. Code check -- button not working
    By docwisdom in forum mel PIC BASIC Pro
    Replies: 12
    Last Post: - 2nd March 2006, 22:43
  4. Button Push within 3 second Window
    By Tissy in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 22nd December 2005, 10:06
  5. Button subfunction 16F628
    By Jųan in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 19th August 2005, 16:44

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts