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: mbed QEI biquadFilter
test_main.cpp
- Committer:
- ronvbree
- Date:
- 2016-11-03
- Revision:
- 18:1c9dc6caab9d
- Parent:
- 14:551049a798a3
- Child:
- 19:a82b55a15457
File content as of revision 18:1c9dc6caab9d:
//#include "mbed.h" //#include "robot.h" // //// ====== Hardware stuff ====== // //Robot robot; // //AnalogIn emg1(A0); //AnalogIn emg2(A1); // //DigitalOut red(LED_RED); //DigitalOut green(LED_GREEN); //DigitalOut blue(LED_BLUE); // ////====== Constants ===== // //enum RobotCommand{NOTHING, UP, DOWN, FORWARD, BACKWARD}; //enum ProgramState{CALIBRATING, UPDOWN, FORBACK}; // //const float sampleFrequency = 500; //const float sampleTime = 1.0f/sampleFrequency; // // ////====== Program Variables ====== // //ProgramState progState; //RobotCommand robotCommand; // // ////====== Functions ====== // // //void calibrate(void) { // //Calibrate function -- blocking. // //Calculates and sets both emg1threshold and emg2 threshold // // // //} // //void run() { // //Run function -- blocking // //runs the calibrated robot // //} // // ////int main() { //// progState = CALIBRATING; //// //// calibrate(); //// //// progState = UPDOWN; //// robotCommand = NOTHING; //// //// run(); //// //// while(true); //// return 0; ////}