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

Dependencies:   C12832_lcd HIDScope mbed-dsp mbed

main.cpp

Committer:
jessekaiser
Date:
2015-04-24
Revision:
8:cf4cd539a71d
Parent:
7:b6d7dce49505

File content as of revision 8:cf4cd539a71d:

#include "mbed.h"
#include "C12832_lcd.h"

DigitalOut Dir(p21);
PwmOut Step(p22);
DigitalOut MS1(p27);
DigitalOut MS2(p28);
DigitalOut MS3(p29);

C12832_LCD lcd;
 
BusIn Up(p15);
BusIn Down(p12);
BusIn Left(p13);
BusIn Right(p16);
BusOut Reset(p14);


int main()
{

    MS1 = 1;
    MS2 = 0;
    MS3 = 0;

Step.period(1.0/1000); // 1 kHz, vanaf 2,5 kHz doet de motor het niet meer.
Step.write(0.5); // Duty cycle van 50%
  while(1) 
    {
        lcd.locate(0,15);   // Set Location print a text    
        // Operations by Joystick
        if (Up)
            lcd.printf("UP");
            Dir = 1;
        if (Down)
            lcd.printf("Down");
            Dir = 0;        
         }
}