Функция которая выдает кодированную команду для фотоаппарата void shot

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Функция которая выдает кодированную команду для фотоаппарата
void shot(void) {
digitalWrite(outPin, HIGH); // sets the pin on
delayMicroseconds(2000); // pauses
digitalWrite(outPin, LOW); // sets the pin off
delay(28); // pauses
digitalWrite(outPin, HIGH); // sets the pin on
delayMicroseconds(400); // pauses
digitalWrite(outPin, LOW); // sets the pin off
delayMicroseconds(1580); // pauses
digitalWrite(outPin, HIGH); // sets the pin on
delayMicroseconds(400); // pauses
digitalWrite(outPin, LOW); // sets the pin off
delayMicroseconds(3580); // pauses
digitalWrite(outPin, HIGH); // sets the pin on
delayMicroseconds(400); // pauses
digitalWrite(outPin, LOW);
}