Matthias Praja
/
RGB-15
RGB
Fork of RGB-15 by
Diff: main.cpp
- Revision:
- 9:6ce73c996e33
- Parent:
- 8:c82246829dd4
- Child:
- 10:ef475b0762ae
diff -r c82246829dd4 -r 6ce73c996e33 main.cpp --- a/main.cpp Tue Jul 07 21:17:00 2015 +0000 +++ b/main.cpp Tue Jul 07 21:21:36 2015 +0000 @@ -20,19 +20,10 @@ DigitalIn SensorL(P1_12); DigitalIn SensorR(P1_13); int data; -int out_helper[8]; int main() { - out_helper[0]=0; - out_helper[1]=1; - out_helper[2]=3; - out_helper[3]=7; - out_helper[4]=15; - out_helper[5]=14; - out_helper[6]=12; - out_helper[7]=8; - enable = 0; + enable = 1; online = 0; Motor_SENSOR=0; @@ -61,67 +52,10 @@ i2c.write(~0x00); i2c.stop(); - int waiting = 0; - bool active = false; - while(1){ - // Einlesen der Taster und speichern unter data - i2c.start(); - i2c.write(0x40); - i2c.write(0x01); - i2c.start(); - i2c.write(0x41); - data = i2c.read(0); - i2c.stop(); - - if(active) - { - enable = 1; - online = 1; - myrgb=3; - wait(0.5); - } - else - { - if(waiting<7) - { - wait(0.5); - if(waiting==0) - { - enable = 0; - online = 0; - myrgb=7; - } - waiting++; - } - else - { - enable = 1; - online = 1; - wait(0.5); - if((myline>=1)||(linecenter==1)) - { - active=true; - myrgb=6; - myled=0; - wait(0.5); - } - else - myrgb=4; - waiting=0; - } - myled=out_helper[waiting]; - } - //0=>keine Linie - - //01->forneMitte - //02->hintenMitte - //04->forneLinks - //08->forneRects - //10->hintenLinks - //20->hintenRechts - //40->Rechts - //80->Links - + myrgb=6; + // <-6 + // <-5 + // <-3 } } \ No newline at end of file