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: HIDScope MODSERIAL QEI TextLCD mbed
Fork of TotalControlEmg2 by
Diff: Kalibratie.cpp
- Revision:
- 19:6c0245063b96
- Parent:
- 18:eec0880fcded
- Child:
- 20:11e1244ad2ad
diff -r eec0880fcded -r 6c0245063b96 Kalibratie.cpp --- a/Kalibratie.cpp Mon Oct 12 10:14:18 2015 +0000 +++ b/Kalibratie.cpp Tue Oct 13 12:28:32 2015 +0000 @@ -16,13 +16,14 @@ double KalibratieMax(bool &readymax) //Kalibratie van de maximum waarde { + Timermax.reset(); Timermax.start(); //Start de timer LedGreen.write(0); //Led aan double ymax = 0; double gem = 0; // omdat y min nog niet is gedefinieerd moet er daarvoor in de plaats een waarde 0 worden doorgestuurd naar het programma Filterdesigns. Omdat het onduidelijk is dezse ymin te gaan noemen in een bestand waar ymin ook wordt bepaald heet deze in dit geval gem - while(Timermax <= 5) { //Als timer onder de 5 seconden is dit uitvoeren + while(Timermax <= 2) { //Als timer onder de 5 seconden is dit uitvoeren double u = emg2.read(); double y = Filterdesigns(u, gem); if (y > ymax) { //Als de gemeten waarde groter is dan de opgeslagen waarde wordt dit de nieuwe opgeslagen waarde @@ -31,6 +32,7 @@ else { } } + Timermax.stop(); LedGreen.write(1); //Led aan readymax = 1; // Zodat systeem weet wanneer kalibratie voltooid is @@ -39,13 +41,14 @@ double KalibratieMin(bool &readymin) //Kalibratie van de minimum waarde { + Timermin.reset(); Timermin.start(); LedRed.write(0); double ymin = 10; double gem = 0; - while(Timermin <= 5) { + while(Timermin <= 2) { double u = emg2.read(); double y = Filterdesigns(u, gem);