Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: Encoder MODSERIAL mbed
Diff: main.cpp
- Revision:
- 6:2cfdda6721ab
- Parent:
- 5:512dd4044486
- Child:
- 7:1f88215b504c
--- a/main.cpp Wed Oct 30 10:10:29 2013 +0000 +++ b/main.cpp Wed Oct 30 10:28:10 2013 +0000 @@ -73,7 +73,7 @@ pc.baud(921600); // in dit stukje code zorgen we ervoor dat de arm gaat draaien naar rechts en stopt als het tegen het frame komt. Eerst motor B botsen dan motor A botsen - motordirB.write(0); + /* motordirB.write(0); pwm_motorB.write(.08); positionmotorB_t0 = motorB.getPosition(); do { @@ -99,17 +99,17 @@ // Hierna willen we de motor van zijn aller uiterste positie naar de x-as hebben. Hiervoor moet motor A eerst op de x-as worden gezet. Hiervoor moet motor A 4.11 graden (63) naar links. // Hierna moet motor B 21.6 (192) graden naar links. Dus eerst motor A en dan motor B. - +*/ Ticker looptimer; looptimer.attach(setlooptimerflag,0.01); do { - //pwm_to_begin_motorA = abs((setpoint_beginA - motorA.getPosition()) *.001); + pwm_to_begin_motorA = abs((setpoint_beginA - motorA.getPosition()) *.001); } while(pwm_to_begin_motorA <= 0.001); { while(looptimerflag != true); looptimerflag = false; setpoint_beginA = -1000; //-63 negatief omdat de motor op zijn kop hangt - pwm_to_begin_motorA = abs((setpoint_beginA - motorA.getPosition()) *.001); + //pwm_to_begin_motorA = abs((setpoint_beginA - motorA.getPosition()) *.001); keep_in_range(&pwm_to_begin_motorA, -1, 1 ); motordirA.write(0); pwm_motorA.write(pwm_to_begin_motorA);