Sascha Krüger
/
Auto2
FET10 UNIMOG
main.cpp
- Committer:
- wango
- Date:
- 2012-03-10
- Revision:
- 0:d6a1ad1d68e7
File content as of revision 0:d6a1ad1d68e7:
#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; } }