Sascha Krüger
/
Auto2
FET10 UNIMOG
Revision 0:d6a1ad1d68e7, committed 2012-03-10
- Comitter:
- wango
- Date:
- Sat Mar 10 11:34:43 2012 +0000
- Commit message:
- FET10 UNIMOG
Changed in this revision
diff -r 000000000000 -r d6a1ad1d68e7 Servo.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Servo.lib Sat Mar 10 11:34:43 2012 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/simon/code/Servo/#36b69a7ced07
diff -r 000000000000 -r d6a1ad1d68e7 main.cpp --- /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; + + + + + } + +}
diff -r 000000000000 -r d6a1ad1d68e7 mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Sat Mar 10 11:34:43 2012 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/14f4805c468c