Files
osurc_mars_rover_2017_2018/electrical/Science Node/ScienceNodeLibrary/camera.cpp
2018-02-03 16:47:36 -08:00

47 lines
650 B
C++

#include<camera.h>
camera::camera(int pinn){
pinMode(pinn, OUTPUT);
pin = pinn;
}
void camera::pulse(){
digitalWrite(pin,HIGH);
delay(105);
digitalWrite(pin,LOW);
delay(55);
}
void camera::kill(){
digitalWrite(pin,LOW);
delay(455);
}
void camera::shoot(){
for(int i=0;i<3;i++)
pulse();
kill();
}
void camera::slowZoomIn(){
pulse();
kill();
}
void camera::slowZoomOut(){
pulse();
pulse();
kill();
}
void camera::fullZoomIn(){
for(int i=0;i<4;i++)
pulse();
kill();
}
void camera::fullZoomOut(){
for(int i=0;i<5;i++)
pulse();
kill();
}