Control up to two motors using filtered EMG signals and a PID controller

Dependencies:   FastPWM HIDScope MODSERIAL QEI Matrix biquadFilter controller errorFetch mbed motorConfig refGen MatrixMath inverseKinematics

Fork of Minor_test_serial by First Last

Committer:
tvlogman
Date:
Wed Nov 01 16:17:21 2017 +0000
Revision:
44:d157094b48d5
Parent:
7:1bffab95fc5f
potmeter controlled robot

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tvlogman 7:1bffab95fc5f 1 #include "mbed.h"
tvlogman 7:1bffab95fc5f 2 #include "MODSERIAL.h"
tvlogman 7:1bffab95fc5f 3
tvlogman 7:1bffab95fc5f 4 DigitalOut ledG(LED_GREEN);
tvlogman 7:1bffab95fc5f 5 DigitalOut ledR(LED_RED);
tvlogman 7:1bffab95fc5f 6 DigitalOut ledB(LED_BLUE);
tvlogman 7:1bffab95fc5f 7 MODSERIAL pc(USBTX, USBRX);
tvlogman 7:1bffab95fc5f 8
tvlogman 7:1bffab95fc5f 9 int main()
tvlogman 7:1bffab95fc5f 10 {
tvlogman 7:1bffab95fc5f 11 //int i = 0;
tvlogman 7:1bffab95fc5f 12 pc.baud(115200);
tvlogman 7:1bffab95fc5f 13 pc.printf("Hello World!\r\n");
tvlogman 7:1bffab95fc5f 14 pc.printf("Bananas");
tvlogman 7:1bffab95fc5f 15
tvlogman 7:1bffab95fc5f 16 ledR = true;
tvlogman 7:1bffab95fc5f 17 ledB = true;
tvlogman 7:1bffab95fc5f 18
tvlogman 7:1bffab95fc5f 19 while (true) {
tvlogman 7:1bffab95fc5f 20 int keyPress = pc.getc();
tvlogman 7:1bffab95fc5f 21 pc.putc(keyPress);
tvlogman 7:1bffab95fc5f 22 ledG = !ledG; // toggle a led
tvlogman 7:1bffab95fc5f 23
tvlogman 7:1bffab95fc5f 24 }
tvlogman 7:1bffab95fc5f 25 }