![](/media/cache/group/ep_LV4vK4D.webp.50x50_q85.jpg)
6.3 Motor mittels Tasten vor-, rückwärts, Stop laufen lassen und Poti benützen um die Geschwindigkeit einzustellen.
Dependencies: mbed
Fork of 06-08-Uebung by
main.cpp
- Committer:
- stefan1691
- Date:
- 2015-08-10
- Revision:
- 2:48400c45778c
- Parent:
- 1:128f2b08a419
File content as of revision 2:48400c45778c:
/** 6.3 Motor mittels Tasten vor-, rückwärts, Stop laufen lassen und Poti benützen um die Geschwindigkeit einzustellen. */ #include "mbed.h" #include "Motor.h" // vor-/rueckwaerts - beide = Notstop DigitalIn button1( A1 ); DigitalIn button2( A2 ); // Geschwindigkeit AnalogIn poti ( A0 ); // Motor an M01 Motor m1(D3, D2, D4); // PWM, Vorwaerts, Rueckwarts // Fahrrichtung 1 = vorwaerts, -1 = rueckwaerts int dir = 1; int main() { while (true) { if ( button1 == 0 && button2 == 0 ) dir = 0; else if ( button1 == 0 ) dir = 1; else if ( button2 == 0 ) dir = -1; m1.speed( poti * dir ); wait(0.2f); } }