EMG check. met knopjes en toetsenboard emg signalen simuleren om de code te testen. groepje 12
Dependencies: MODSERIAL QEI mbed
Fork of EMG_check by
Revision 30:356902e752e4, committed 2016-10-31
- Comitter:
- sivuu
- Date:
- Mon Oct 31 15:20:40 2016 +0000
- Parent:
- 29:5de90b30c68d
- Commit message:
- goede script met alles werkend bij een hogere frequentie ticker;
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 5de90b30c68d -r 356902e752e4 main.cpp --- a/main.cpp Mon Oct 31 14:42:31 2016 +0000 +++ b/main.cpp Mon Oct 31 15:20:40 2016 +0000 @@ -36,7 +36,7 @@ volatile bool tickerflag; //bool zorgt er voor dat de tickerflag alleen 1 of 0 kan zijn (true or false) volatile double snelheid_motor1; // snelheid van motor1 wordt later berekend door waardes uit de encoder is in rad/s volatile double snelheid_motor2; // snelheid van motor2 wordt later berekend door waardes uit de encoder is in rad/s -double ticker_TS=0.1; // zorgt voor een tijdstap van de ticker van 0.1 seconde +double ticker_TS=0.025; // zorgt voor een tijdstap van de ticker van 0.1 seconde volatile double timepassed=0; //de waarde van hoeveel tijd er verstreken is Ticker t; // maakt ticker t aan volatile double value1_resetbutton = 0; // deze value wordt gebruikt zodat als er bij de reset button na het bereiken van de waarde nul. De motor stopt met draaien. @@ -57,7 +57,7 @@ float counts_encoder2; float rev_counts_motor2; t.attach(&tickerfunctie,ticker_TS); // attacht de ticker met een tick van 0.1 seconde (gelijk aan de tijdstap) -volatile float voltage_motor1=0.27; //pwm is de pulse with tussen geen ampere en wel ampere motor 1 +volatile float voltage_motor1=0.18; //pwm is de pulse with tussen geen ampere en wel ampere motor 1 volatile float voltage_motor2=1;//pwm is de pulse with tussen geen ampere en wel ampere motor 1