Ohh I get it that makes perfect sense
So all I would have to do is read the input
but say when I pressed the button I want the RB0 led to flash 4 times and RB1 led to flash 8 times when I press the button once.
How would that work?
Ohh I get it that makes perfect sense
So all I would have to do is read the input
but say when I pressed the button I want the RB0 led to flash 4 times and RB1 led to flash 8 times when I press the button once.
How would that work?
Do you mean how would you have the different LEDs flash a different number of times depending on how many times you push the button? This could be accomplished by waiting for the input pin to go high then adding 1 to a pre-defined variable. You would then wait for the input pin to go low before monitoring the input for a high signal. After a pre-defined amount of time waiting for the high signal, the number of button pushes would be stored in the variable that holds the count.
Hi,
While PicBasic makes your life real easy I still recommend to study the internals of the PIC micro to get the most out of PBP. To get started try the link here http://techtrain.microchip.com/x14/ and view or download the flash based presentation. IMO it accelerates learning the PIC....
Regards
Sougata
Thank you very much everyone has been helpful
Although I was reading on the button command wouldn't that be the easiest way to go?
Gotcha I guess I will just go with IF, THEN , GO Statements
How exactly would that work
I know I would have to set LED to HIGH
but is this kind of how it would look
IF port.0=1 THEN
port.1 = high
Something like that?
Here's a better constructed code I made then the one up
Button var PORTB.0 ' Push button
LED1 var PORTB.1 ' Led 1
LED2 var PORB.2 ' Led 2
Pushed var byte ' Variable will contain the byte
If PUSHED =1 Then ' If button is push
High LED1 ' Turn on the LED
IF PUSHED=0 Then
High LED2
Endif
Last edited by Techbuilder; - 12th July 2007 at 23:44.
Bookmarks