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-dsp mbed
Fork of motor1aansturing by
Diff: main.cpp
- Revision:
- 24:543c8ee9bca1
- Parent:
- 23:29428dd42769
- Child:
- 25:9ab3123c2b15
--- a/main.cpp Fri Oct 10 12:40:41 2014 +0000 +++ b/main.cpp Fri Oct 10 12:46:22 2014 +0000 @@ -55,7 +55,6 @@ if (EMG(readbiceps, readtriceps) != 0 && toestand = WACHTEN) //door de ifs uit elkaar te halen en && condities toe te voegen kan het minder snel fout gaan! { toestand = SLAAN; - // potmeter.read() wordt waarschijnlijk output EMG functie (0,1,2,3) if ( EMG(readbiceps, readtriceps)=3) { setpoint = v3; //experimenteel bepaald, snelheid(?)>>>=pulsewidthmodulation! geclampt tussen -1/1. om bovenste goal te raken @@ -76,8 +75,9 @@ // De toestand moet vanaf wacht naar slaan gaan bij aanspanning van spier(1) Hier zit waarschijnlijk een !!!delay!!! in // vanwege het middelen over de tijd van het signaal. van MK en Tanja stukje script met functie met return (0/1/2 of 3). - // angle = ???? Encoder =motor1.getPosition() - //----------------------------------------------------------------------new_pwm = getal, opletten dat deze tijdens het slaan niet kan veranderen! + //new_pwm = getal, opletten dat deze tijdens het slaan niet kan veranderen! + //kan niet want hij gaat pas naar terugkeren als ANGLEMAX is overschreden + //en hij kan niet bij veranderingen van setpoints komen als de toestand = SLAAN if (toestand != SLAAN)//is dit de beste manier en plaats voor dit? { setpoint = 0;