Jakob Ladner
/
_B16_T5_Increment
Diff: main.cpp
- Revision:
- 4:69cc6cb35799
- Parent:
- 3:5c3f86316047
- Child:
- 5:0aca0f5d4367
--- a/main.cpp Wed Jan 13 12:52:29 2016 +0000 +++ b/main.cpp Thu Apr 21 12:19:10 2016 +0000 @@ -1,61 +1,54 @@ /*********************************** -Name: BERTL15_LINE SENSOR_TEST +Name: BERTL16 Incrementgeber TEST Author: Enenkel description: - Die Tasten vom I2C Expander werden direkt auf die LED's des Expander geschalten + Test 4 Stk Incrementgeber. + Beim Ansprechen des Incrementgebers leuchten 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 INCON (P2_2); // Incrementgeber ON +DigitalIn INC1 (P2_6); // Incremenrtgeber U17 +DigitalIn INC2 (P2_7); // U20 +DigitalIn INC3 (P2_8); // U21 +DigitalIn INC4 (P2_9); // U22 +DigitalOut LedD10 (P1_18); // Led D10 +DigitalOut LedD11 (P1_16); +DigitalOut LedD13 (P1_21); +DigitalOut LedD12 (P1_20); int main() { - Von=1; // 12 V leitung EIN - LineON=1; // Line Sensoren AKTIV + Von=1; // 12 V Leitung EIN + INCON=1; // incrementgeber EIN while(1) { // Auswertung der LINE SENSOREN - if (ISO1 == 1 ) // Line Sensor ganz LINKS + if (INC1 == 1 ) // Incr. Sensor U17 { - LedD10=1; // Mit dem FINGER LED's einzeln abdunkeln! + LedD10=1; } else{ LedD10=0; } - if (ISO2 == 1) // Line Sensor LINKS + if (INC2 == 1) { LedD11=1; } else { LedD11=0; } - if (ISO3 == 1) // Line Sensor RECHTS - { - LedD12=1; - } else { - LedD12=0; - } - if (ISO4 == 1) // Line Sensor ganz RECHT + if (INC3 == 1) { - LedD13=1; + LedD13=1; + } else { + LedD13=0; + } + if (INC4 == 1) + { + LedD12=1; } else{ - LedD13=0; + LedD12=0; } - if (ISO5 == 1) // Line Sensor MITTE - { - LedBlue=0; - } else { - LedBlue=1; - } } }