EMG driven robot which shoots elastic bands

Dependencies:   QEI mbed

Fork of RoboBirdV1 by Fernon Eijkhoudt

Committer:
Fernon
Date:
Mon Sep 28 10:17:30 2015 +0000
Revision:
4:de94e1135968
Parent:
3:af3f0ed8c99e
Child:
5:d47e6a96256b
same as last one

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Fernon 0:5a5f417fa1b2 1 #include "mbed.h"
Fernon 0:5a5f417fa1b2 2 #include "QEI.h"
Fernon 0:5a5f417fa1b2 3
Fernon 1:bb11e38dda43 4 DigitalOut Direction(D4); //1 = CCW - 0 = CW
Fernon 1:bb11e38dda43 5 PwmOut PowerMotor(D5); //van 0 tot 1
Fernon 1:bb11e38dda43 6 AnalogIn PotMeter(A1);
Fernon 1:bb11e38dda43 7 QEI Encoder(D13,D12,NC,32,QEI::X2_ENCODING); //Encoder
Fernon 1:bb11e38dda43 8 Serial pc(USBTX, USBRX);
Fernon 2:f0e9ffc5df09 9 Ticker Pot;
Fernon 0:5a5f417fa1b2 10
Fernon 3:af3f0ed8c99e 11 double z;
Fernon 2:f0e9ffc5df09 12
Fernon 3:af3f0ed8c99e 13 void readpot ()
Fernon 2:f0e9ffc5df09 14 {
Fernon 2:f0e9ffc5df09 15 z = PotMeter.read();
Fernon 2:f0e9ffc5df09 16 }
Fernon 0:5a5f417fa1b2 17
Fernon 0:5a5f417fa1b2 18 int main()
Fernon 0:5a5f417fa1b2 19 {
Fernon 2:f0e9ffc5df09 20 pc.baud(115200);
Fernon 2:f0e9ffc5df09 21 PowerMotor.write(0);
Fernon 3:af3f0ed8c99e 22 Pot.attach(&readpot,0.1); // Deze ticker moet de waarde uitlezen van de PotMeter 10 keer per seconde
Fernon 0:5a5f417fa1b2 23 while (true) {
Fernon 4:de94e1135968 24 pc.printf ("Potmeter = %f\n", z); // het weergeven van de waarde waar z (PotMeter) op dat moment is
Fernon 0:5a5f417fa1b2 25 }
Fernon 2:f0e9ffc5df09 26 }
Fernon 3:af3f0ed8c99e 27