Robert Gutknecht
/
Stulei_1_final
Car blink left & right
main.cpp
- Committer:
- robert_gutknecht
- Date:
- 2013-04-20
- Revision:
- 0:0b993c3b4563
File content as of revision 0:0b993c3b4563:
#include "mbed.h" #include "blink.h" InterruptIn time_l(p16); InterruptIn time_r(p18); DigitalIn taster_l(p16); DigitalIn taster_r(p18); Timer t1; Timer t2; void start_t1(){ t1.start(); } void stop_t1(){ t1.stop(); } void start_t2(){ t2.start(); } void stop_t2(){ t2.stop(); } int main() { time_l.rise(&start_t1); time_l.fall(&stop_t1); time_r.rise(&start_t2); time_r.fall(&stop_t2); while(1) { if(taster_l){ wait(0.11); if(((t1.read_ms()<=100)&&(t1.read_ms()>0))==1){ blink_l(); blink_l(); blink_l(); blink_l(); t1.reset(); } else {/*if(taster_l){*/ //blinkt solange taster gedrückt blink_l(); t1.reset(); } } if(taster_r){ wait(0.11); if(((t2.read_ms()<=100)&&(t2.read_ms()>0))==1){ blink_r(); blink_r(); blink_r(); blink_r(); t2.reset(); } else {/*if(taster_l){*/ //blinkt solange taster gedrückt blink_r(); t2.reset(); } } } }