Dependencies:   mbed

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;  
-                  }
     }
 }