Gottfried Enenkel
/
_B16_T4_Line
BERTL16 Line Test
Diff: main.cpp
- Revision:
- 4:ca8a6436d16b
- Parent:
- 3:5c3f86316047
- Child:
- 5:7ee80c79730e
--- a/main.cpp Wed Jan 13 12:52:29 2016 +0000 +++ b/main.cpp Thu Apr 21 12:18:20 2016 +0000 @@ -1,23 +1,25 @@ /*********************************** -Name: BERTL15_LINE SENSOR_TEST +Name: BERTL16_LINE SENSOR_TEST Author: Enenkel description: - Die Tasten vom I2C Expander werden direkt auf die LED's des Expander geschalten + Test der ISO LINE SENSOREN + je abgedunkeltem SENSOR leuchtet eine LED ***********************************/ #include "mbed.h" -DigitalOut Von (P1_2); // Motor Spannung ON -DigitalOut LineON (P1_6); // Line Sensor aktivieren -DigitalIn ISO1 (P0_14); // ISO1 -DigitalIn ISO2 (P0_12); -DigitalIn ISO3 (P0_16); -DigitalIn ISO4 (P0_13); -DigitalIn ISO5 (P0_22); // OSI5 -DigitalOut LedD10 (P1_8); // Led D10 -DigitalOut LedD11 (P1_9); -DigitalOut LedD12 (P1_10); -DigitalOut LedD13 (P1_11); -DigitalOut LedBlue (P1_28); // Unterboden LED blau +DigitalOut Von (P2_13); // 12 V ON +DigitalOut LineON (P2_5); // Line Sensor aktivieren +DigitalIn ISO1 (P1_9); // ISO1 +DigitalIn ISO2 (P0_16); +DigitalIn ISO3 (P0_23); +DigitalIn ISO4 (P0_15); +DigitalIn ISO5 (P1_3); // OSI5 +DigitalOut LedD1 (P1_10); // Led D1 +DigitalOut LedD2 (P1_11); +DigitalOut LedD4 (P1_12); +DigitalOut LedD5 (P1_13); +DigitalOut LedD13 (P1_21); +DigitalOut LedD12 (P1_20); int main() { @@ -28,33 +30,33 @@ // Auswertung der LINE SENSOREN if (ISO1 == 1 ) // Line Sensor ganz LINKS { - LedD10=1; // Mit dem FINGER LED's einzeln abdunkeln! + LedD2=1; // Mit dem FINGER LED's einzeln abdunkeln! } else{ - LedD10=0; + LedD2=0; } if (ISO2 == 1) // Line Sensor LINKS { - LedD11=1; + LedD1=1; } else { - LedD11=0; + LedD1=0; } if (ISO3 == 1) // Line Sensor RECHTS { - LedD12=1; + LedD4=1; } else { - LedD12=0; + LedD4=0; } if (ISO4 == 1) // Line Sensor ganz RECHT { - LedD13=1; + LedD5=1; } else{ - LedD13=0; + LedD5=0; } if (ISO5 == 1) // Line Sensor MITTE { - LedBlue=0; + LedD13=LedD12=1; } else { - LedBlue=1; + LedD13=LedD12=0; } } }