Gottfried Enenkel
/
_B16_T4_Line
BERTL16 Line Test
main.cpp
- Committer:
- Enenkel
- Date:
- 2016-04-29
- Revision:
- 5:7ee80c79730e
- Parent:
- 4:ca8a6436d16b
- Child:
- 6:8144f23e1d72
File content as of revision 5:7ee80c79730e:
/*********************************** Name: BERTL16_LINE SENSOR_TEST Author: Enenkel description: Test der ISO LINE SENSOREN je abgedunkeltem SENSOR leuchtet eine LED ***********************************/ #include "mbed.h" 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() { Von=1; // 12 V leitung EIN LineON=1; // Line Sensoren AKTIV while(1) { // Auswertung der LINE SENSOREN if (ISO1 == 1 ) // Line Sensor ganz LINKS { LedD2=0; // Mit dem FINGER LED's einzeln abdunkeln! } else{ LedD2=1; } if (ISO2 == 1) // Line Sensor LINKS { LedD1=0; } else { LedD1=1; } if (ISO3 == 1) // Line Sensor RECHTS { LedD4=0; } else { LedD4=1; } if (ISO4 == 1) // Line Sensor ganz RECHT { LedD5=0; } else{ LedD5=1; } if (ISO5 == 1) // Line Sensor MITTE { LedD13=LedD12=0; } else { LedD13=LedD12=1; } wait (0.05); } }