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 biquadFilter mbed
Fork of Motor_EMG_FinalV1 by
Revision 8:86a13efe98c8, committed 2015-10-29
- Comitter:
- Rvs94
- Date:
- Thu Oct 29 12:12:28 2015 +0000
- Parent:
- 7:111e13da9bc0
- Commit message:
- Werkend motorscript, grenzen nog niet goed
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Wed Oct 28 11:02:42 2015 +0000
+++ b/main.cpp Thu Oct 29 12:12:28 2015 +0000
@@ -350,44 +350,44 @@
LedG = LedB = 1;
LedR = 0;
//Linker grenzen
- if ((EMG_right_MAF <= Threshold3) && (EMG_left_MAF >= Threshold1) && (m2_ref > 0)) // if(c == 't') //
+ if ((EMG_right_MAF <= Threshold3) && (EMG_left_MAF >= Threshold1) && (m2_ref < 0)) // if(c == 't') // Draait naar links
{
m1_ref = m1_ref + Stapgrootte;
- if (m1_ref > -1*m2_ref + 80 )
+ if (m1_ref < -1*m2_ref + 80 )
{
- m1_ref = -1*m2_ref + 80;
+ m1_ref = -1*m2_ref + 80 ;
}
wait(0.05);
}
- if ((EMG_left_MAF < Threshold1) && (EMG_right_MAF > Threshold3) && (m2_ref > 0)) //if(c == 'g') //
+ if ((EMG_left_MAF < Threshold1) && (EMG_right_MAF > Threshold3) && (m2_ref < 0)) //if(c == 'g') // Draait naar rechts
{
m1_ref = m1_ref - Stapgrootte;
- if (m1_ref < -1*Grens1)
+ if (m1_ref > Grens1 )
{
- m1_ref = -1*Grens1;
+ m1_ref = Grens1;
}
wait(0.05);
}
//Rechter grenzen
- if ((EMG_right_MAF <= Threshold3) && (EMG_left_MAF >= Threshold1) && (m2_ref <= 0)) // if(c == 't') //
- {
+ if ((EMG_right_MAF <= Threshold3) && (EMG_left_MAF >= Threshold1) && (m2_ref >= 0)) // if(c == 't') // Draait naar links
+ {
m1_ref = m1_ref + Stapgrootte;
- if (m1_ref > -1*m2_ref - 80 )
+ if (m1_ref > Grens1 )
{
- m1_ref = -1*m2_ref - 80;
+ m1_ref = Grens1;
}
wait(0.05);
}
- if ((EMG_left_MAF < Threshold1) && (EMG_right_MAF > Threshold3) && (m2_ref <= 0)) //if(c == 'g') //
- {
+ if ((EMG_left_MAF < Threshold1) && (EMG_right_MAF > Threshold3) && (m2_ref >= 0)) //if(c == 'g') // Draait naar rechts
+ {
m1_ref = m1_ref - Stapgrootte;
- if (m1_ref < -1*Grens1)
+ if (m1_ref < -1*m2_ref + 80 )
{
- m1_ref = -1*Grens1;
+ m1_ref = -1*m2_ref + 80 ;
}
wait(0.05);
}
