control for robotic arm that can play chess using a granular gripper

Dependencies:   Encoder mbed HIDScope Servo MODSERIAL

Fork of chessRobot by a steenbeek

Committer:
annesteenbeek
Date:
Mon Oct 05 19:39:00 2015 +0200
Revision:
14:0c0d1bfd94ea
Parent:
12:61759f94c07a
Child:
17:872fcf85116d
added additional header files, initialize PID with correct function definition

Who changed what in which revision?

UserRevisionLine numberNew contents of line
annesteenbeek 14:0c0d1bfd94ea 1 #include "buttons.h"
annesteenbeek 14:0c0d1bfd94ea 2 #include "mbed.h"
annesteenbeek 14:0c0d1bfd94ea 3
annesteenbeek 0:525558a26464 4 // functions for reading all the buttons and switches
annesteenbeek 12:61759f94c07a 5 void setPins(){
annesteenbeek 12:61759f94c07a 6 // set input/output pins
annesteenbeek 12:61759f94c07a 7 AnalogIn pot1(pot1Pin);
annesteenbeek 2:95ba9f6f0128 8 }
annesteenbeek 2:95ba9f6f0128 9
annesteenbeek 0:525558a26464 10
annesteenbeek 0:525558a26464 11 void checkSwitches(){
annesteenbeek 0:525558a26464 12 // read motor enable switch
annesteenbeek 0:525558a26464 13
annesteenbeek 0:525558a26464 14 // read pump enable switch
annesteenbeek 0:525558a26464 15
annesteenbeek 0:525558a26464 16 // read servo potmeter position
annesteenbeek 0:525558a26464 17
annesteenbeek 0:525558a26464 18 // read x speed potmeter position
annesteenbeek 5:73bfad06b775 19 motorSetSpeed1 = pot1.read();
annesteenbeek 0:525558a26464 20
annesteenbeek 0:525558a26464 21 // read y speed potmeter position
annesteenbeek 0:525558a26464 22
annesteenbeek 0:525558a26464 23 // read killswitches
annesteenbeek 0:525558a26464 24
annesteenbeek 0:525558a26464 25 }