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 QEI biquadFilter mbed
Fork of EMG_Controller_5 by
Revision 18:7178416f2db5, committed 2016-10-31
- Comitter:
- LeeJon
- Date:
- Mon Oct 31 12:44:15 2016 +0000
- Parent:
- 17:80316a7a917a
- Commit message:
- meer commetns
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
| servoController.h | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Mon Oct 31 12:39:41 2016 +0000
+++ b/main.cpp Mon Oct 31 12:44:15 2016 +0000
@@ -114,15 +114,14 @@
low_pass_1.add( &bq19 ).add( &bq110 ).add( &bq111 );
low_pass_2.add( &bq29 ).add( &bq210 ).add( &bq211 );
- //call the timeouts for the startup states and the tickers for reading the emgs
+ //call the timeouts for the startup states and the ticker for reading the emgs
change_state.attach( &calibrate,1);
change_state2.attach( &run,11);
controlstarterTimeout.attach(&start_controlling,11);
- emgSampleTicker.attach( &emgSample, 0.005); //200Hz
- ServoPWMpin.period(0.01f); // 0.01 second period
+ emgSampleTicker.attach( &emgSample, 0.005); //200Hz
+ ServoPWMpin.period(0.01f); // 0.01 second period of pwm cycle
while (true) {
- // pc.printf("\n\r%f", Norm_EMG_0);
if (go_emgSample == true){
EMG_filter();
}
--- a/servoController.h Mon Oct 31 12:39:41 2016 +0000 +++ b/servoController.h Mon Oct 31 12:44:15 2016 +0000 @@ -5,7 +5,7 @@ bool readtime = 1; double ServoAngle = 89 ; -float Pulsew = 0.0015; +float Pulsew = 0.0015; // puslewidth for middle postion double treshold = 0.6; bool binary_input_signal = 0; bool binary_input_signal_previous = 0;
