kh

Dependencies:   mbed PinDetect Servo

actuators.cpp

Committer:
Sayak97
Date:
9 months ago
Revision:
2:04bbd14722bd
Parent:
1:2c365f6da61d
Child:
3:2f7a7e2cd49e

File content as of revision 2:04bbd14722bd:

/*
* Authors: Group 4 Adam Elghor, Brian Kaplan, Sayak Chatterjee, Moraa Onwonga
* Purpose: Controls the actuators of the safe
* Language:  NBC
*/
#include "actuators.h"
#include "parameters.h"
#include "Servo.h"


Servo rcServo1(p23); // pwm
Servo rcServo2(p24); // pwm

/*
* Function:  turnsRcServosRight
* --------------------
*  Turns the servos to the right
*
*
*/
void turnsRcServosRight() {
	printf("I entered turnsRCServoRight");
	rcServo1 = 1.0f;
	rcServo2 = 1.0f;
}

/*
* Function:  urnsRcServosLeft
* --------------------
*  Turns the servos to the right
*
*
*/
void turnsRcServosLeft() {
	rcServo1 = 0.0f;
	rcServo2 = 0.0f;
}


/*
* Function:  openSafe
* --------------------
*  Opens the safe
*/
void openSafe() {
	turnsRcServosRight();
}

/*
* Function:  lockSafe
* --------------------
*  Locks the safe
*/
void lockSafe() {
	turnsRcServosLeft();
}