This is the code still missing the millis(). I am still stuck on how to put this function in.
const int CAMERA = 0;
const int SHUTTER = 1;
const int IN = 4;
int val = 0;
void setup()
{
pinMode(CAMERA, OUTPUT);
pinMode(SHUTTER, OUTPUT);
pinMode(IN, INPUT);
}
void loop()
{
val = digitalRead(IN);
if (val == 0)
{
digitalWrite(SHUTTER, LOW);
digitalWrite(CAMERA, HIGH);
//hold for 2 mins
digitalWrite(CAMERA, LOW);
//hold for 1 sec
}
else
val = digitalRead(IN);
if (val == 1)
{
{
digitalWrite(CAMERA, HIGH);
digitalWrite(SHUTTER, HIGH);
delay(100);
digitalWrite(SHUTTER, LOW);
digitalWrite(CAMERA, LOW);
delay(1000);
}
}