Gottfried Enenkel
/
_B16_T4_Line
BERTL16 Line Test
main.cpp
- Committer:
- Enenkel
- Date:
- 2015-06-08
- Revision:
- 2:90c675f0505a
- Parent:
- 1:d646fe79bc6c
- Child:
- 3:5c3f86316047
File content as of revision 2:90c675f0505a:
/*********************************** name: BERTL15_LINE SENSOR_TEST author: Enenkel description: Die Taster vom I2C Expander werden direkt auf die LED's des Expander geschalten ***********************************/ #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 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 { LedD10=1; // Mit dem FINGER LED's einzeln abdunkeln! } else{ LedD10=0; } if (ISO2 == 1) // Line Sensor LINKS { LedD11=1; } else { LedD11=0; } if (ISO3 == 1) // Line Sensor RECHTS { LedD12=1; } else { LedD12=0; } if (ISO4 == 1) // Line Sensor ganz RECHT { LedD13=1; } else{ LedD13=0; } if (ISO5 == 1) // Line Sensor MITTE { LedBlue=0; } else { LedBlue=1; } } }