Blinker

Dependencies:   TextLCD mbed MMA8451Q

Revision:
8:6a4e86d75a00
Parent:
7:c1d05f2830fb
Child:
9:9ff473e9dfea
--- a/Blinker.cpp	Fri Jun 20 13:49:49 2014 +0000
+++ b/Blinker.cpp	Mon Jun 23 10:42:22 2014 +0000
@@ -5,28 +5,31 @@
 #include "mbed.h"                                                        //common library für mbed
 #include "TextLCD.h"                                                    //library für den LCD Shield
 #include "TSISensor.h"                                                  //library für den TSi Sensor Idee: Helligkeit der Blinker LEDs einstellen
-#include "MMA8451Q.h"                                                   //library für den Beschleunigungssensor
+//#include "MMA8451Q.h"                                                   //library für den Beschleunigungssensor
 
 AnalogIn KEYS(PTB0);                                                    //Analog In um die Spannung an PTB0 zu bestimmen und die Buttons zu erkennen
 DigitalOut myLED_G(PTB19);                                              //grüne LED Idee: stellt die grünen blinkenden Pfeile im Auto da
 DigitalOut BlinkerL(PTE0);                                              // Digitaler Ausgang für die Blinker links
 DigitalOut BlinkerR(PTE1);                                              // Digitaler Ausgang für die Blinker rechts
-AnalogIn TasterS(PTB3);                                                 // Tster zum Rückstelen der Blinker
+AnalogIn TasterS(PTB3);                                                 // Taster zum Rückstelen der Blinker
 AnalogIn TasterL(PTB2);                                                 // Taster für Blinker links
 AnalogIn TasterR(PTB1);                                                 // Taster für Blinker rechts
-
+TextLCD lcd(PTA13, PTD5, PTA4, PTA5, PTC8, PTC9, TextLCD::LCD16x2); 
 
 
 int main()
 {
+    lcd.cls();
+    lcd.printf("-->");
+myLED_G= 1;    
 anfang: 
 int x = 0;                                                              //Zählvariable für Blinker-Schleife 
 float z = 0.4;
-myLED_G= 1;  
+ 
 
 while(1)
 {
-if (TasterR > 0.8)
+if (TasterR > 0.6)
     {  
 
         BlinkerR= 1;
@@ -35,7 +38,7 @@
         BlinkerR= 0;
         myLED_G= 1;
         wait(z);
-        if (TasterR > 0.8)
+        if (TasterR > 0.6)
             {
             SchleifeR:
             BlinkerR= 1;
@@ -44,7 +47,7 @@
             BlinkerR= 0;
             myLED_G= 1;
             wait(z);
-            if (TasterS > 0.8)                      //Abschaltbedingung
+            if (TasterS > 0.6)                      //Abschaltbedingung
                 {goto anfang;}
             else { 
                     goto SchleifeR; }
@@ -77,7 +80,7 @@
 #define RIGHT_KEY   4
 #define SELECT_KEY  5
 
-TextLCD lcd(PTA13, PTD5, PTA4, PTA5, PTC8, PTC9, TextLCD::LCD16x2);      //Konfiguration für das LCD Shield
+//TextLCD lcd(PTA13, PTD5, PTA4, PTA5, PTC8, PTC9, TextLCD::LCD16x2);      //Konfiguration für das LCD Shield
 int read_LCD_KEYS()                                                     //Bestimmt, welche Taste gerade gedrückt wird
 // lcd.cls();
 {