K K
/
toggle_function
base code for switching easily between directions, while keeping signal input low.
main.cpp
- Committer:
- Technical_Muffin
- Date:
- 2015-10-08
- Revision:
- 0:f0bfe11b60fb
- Child:
- 1:63a24af333a1
File content as of revision 0:f0bfe11b60fb:
#include "mbed.h" #include "MODSERIAL.h" DigitalOut led1(LED_RED); DigitalOut led2(LED_BLUE); MODSERIAL pc(USBTX,USBRX); DigitalIn button1(PTC6); int main() { led1.write(1); led2.write(1); pc.baud(115200); while(1){ pc.printf("toggle on or off %d \n ", button1.read()); int diffa = button1.read(); wait(0.2); int diffb = button1.read(); int button_toggle = diffa-diffb; if(button_toggle == 1 && led1.read() ==1){ led1.write(0); led2.write(1); } else if(button_toggle == 1 && led2.read() == 1){ led1.write(1); led2.write(0); } } }