Added 2017-2018 mars rover repository.

This commit is contained in:
2018-08-22 14:54:52 -07:00
parent a56690ca18
commit 7fd2641766
750 changed files with 2019222 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
#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();
}