4 directional EMG control of the XY table. Made during my bachelor end assignment.

Dependencies:   C12832_lcd HIDScope mbed-dsp mbed

Committer:
jessekaiser
Date:
Fri Apr 24 09:29:40 2015 +0000
Revision:
7:b6d7dce49505
Parent:
5:24929fa367fc
Child:
8:cf4cd539a71d
Child:
9:649229691351
1 kHz, hij draait

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jessekaiser 0:3acdd563582f 1 #include "mbed.h"
jessekaiser 0:3acdd563582f 2
jessekaiser 0:3acdd563582f 3 DigitalOut Dir(p21);
jessekaiser 0:3acdd563582f 4 PwmOut Step(p22);
jessekaiser 0:3acdd563582f 5 DigitalOut MS1(p27);
jessekaiser 0:3acdd563582f 6 DigitalOut MS2(p28);
jessekaiser 0:3acdd563582f 7 DigitalOut MS3(p29);
jessekaiser 0:3acdd563582f 8
jessekaiser 0:3acdd563582f 9
jessekaiser 0:3acdd563582f 10
jessekaiser 0:3acdd563582f 11 int main()
jessekaiser 0:3acdd563582f 12 {
jessekaiser 0:3acdd563582f 13
jessekaiser 4:e4341e3524dc 14 MS1 = 1;
jessekaiser 2:92a63245d11c 15 MS2 = 0;
jessekaiser 2:92a63245d11c 16 MS3 = 0;
jessekaiser 0:3acdd563582f 17
jessekaiser 7:b6d7dce49505 18 Step.period(1.0/1000); // 1 kHz, vanaf 2,5 kHz doet de motor het niet meer.
jessekaiser 7:b6d7dce49505 19 Step.write(0.5); // Duty cycle van 50%
jessekaiser 0:3acdd563582f 20 while (1) {
jessekaiser 7:b6d7dce49505 21 Dir = 1; // Dir 1 is naar boven, Dir 0 naar onder.
jessekaiser 0:3acdd563582f 22 }
jessekaiser 0:3acdd563582f 23
jessekaiser 0:3acdd563582f 24 }