FET10 UNIMOG

Dependencies:   mbed Servo

Revision:
0:d6a1ad1d68e7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sat Mar 10 11:34:43 2012 +0000
@@ -0,0 +1,89 @@
+#include "mbed.h"
+#include "Servo.h"
+
+
+
+
+DigitalIn Hupen(p10);
+DigitalIn blinker_links(p11);
+DigitalIn blinker_rechts(p12);
+DigitalIn Scheinwerfer(p13);
+DigitalIn Bremsleuchten(p14);
+DigitalIn Seilwinde_hoch(p8);
+DigitalIn Seilwinde_runter(p9);
+
+
+DigitalOut Hupe  (LED1);
+DigitalOut bli   (p19);
+DigitalOut blir  (p20);
+DigitalOut Schein(LED4);
+DigitalOut Brems (p5);
+
+
+Servo Seilwinde(p21);
+
+int main() {
+   float range = 0.0005;
+   float position = 0.5;
+   Seilwinde.calibrate(range, 45.0); 
+ 
+   while (1) { 
+      
+ // Seilwinde     
+        position = 0.5;   
+        
+        if (( Seilwinde_hoch) & (!Seilwinde_runter)) 
+        position = 0.3; 
+        
+        if ((!Seilwinde_hoch) & ( Seilwinde_runter))
+         position = 0.9; 
+
+       Seilwinde = position;            
+//---------------------------------------------------------------------       
+       
+        //Blinker rechts
+       
+        if (blinker_rechts)
+            blir = !blir;
+       
+           wait(0.25);
+           
+      if (!blinker_rechts)
+           blir = 0;
+           
+ //----------------------------------------------------------------------
+      
+   // BLINKER LINKS TASTGRAD 0.5       
+      if (blinker_links)
+          bli = !bli;
+       
+           wait(0.25);
+           
+      if (!blinker_links)
+          bli = 0;
+ //---------------------------------------------------------------------    
+
+// Hupe
+
+      if(Hupen)
+      Hupe=Hupen; 
+      
+//----------------------------------------------------------------------
+// Bremsleuchten
+      if(Bremsleuchten)
+      Brems=Bremsleuchten;
+      
+      if(!Bremsleuchten)
+      Brems=0;
+    
+//----------------------------------------------------------------------
+ // SCHEINWERFER
+    if(Scheinwerfer)
+    Schein= Scheinwerfer;
+       
+       
+       
+       
+  }
+  
+}