kh

Dependencies:   mbed PinDetect Servo

Committer:
Sayak97
Date:
Sat Nov 10 19:30:54 2018 +0000
Revision:
0:28e05e1a3d1e
Child:
1:2c365f6da61d
k'k

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Sayak97 0:28e05e1a3d1e 1 #include "mbed.h"
Sayak97 0:28e05e1a3d1e 2 /*
Sayak97 0:28e05e1a3d1e 3 * Authors: Group 4 Adam Elghor, Brian Kaplan, Sayak Chatterjee, Moraa Onwonga
Sayak97 0:28e05e1a3d1e 4 * Purpose: Controls the parameters of the safe
Sayak97 0:28e05e1a3d1e 5 * Language: C
Sayak97 0:28e05e1a3d1e 6 */
Sayak97 0:28e05e1a3d1e 7 enum state{OPEN, LOCK, SETUP};/*Name of the states in the Safe Cups State Machine*/
Sayak97 0:28e05e1a3d1e 8 #define maxFailedAtttemps 6; /*number of max failed attemps entered before alarm is thrown*/
Sayak97 0:28e05e1a3d1e 9 DigitalIn button(p8);
Sayak97 0:28e05e1a3d1e 10
Sayak97 0:28e05e1a3d1e 11 PwmOut rcServo1(p23); // pwm, fwd, rev
Sayak97 0:28e05e1a3d1e 12 PwmOut rcServo2(p24); // pwm, fwd, rev
Sayak97 0:28e05e1a3d1e 13
Sayak97 0:28e05e1a3d1e 14 Serial blue(p28,p27);
Sayak97 0:28e05e1a3d1e 15
Sayak97 0:28e05e1a3d1e 16 AnalogIn pot1(p20);
Sayak97 0:28e05e1a3d1e 17 AnalogIn pot2(p21);
Sayak97 0:28e05e1a3d1e 18 AnalogIn pot3(p22);
Sayak97 0:28e05e1a3d1e 19 AnalogIn pot4(p22);
Sayak97 0:28e05e1a3d1e 20