1#include <Servo.h>
2
3
4int buttonPin = 2;
5int servoPin1 = 7;
6int servoPin2 = 8;
7int servoPin3 = 9;
8int relayPin = 12;
9
10
11Servo cafe1;
12Servo tampa2;
13Servo peteleco3;
14
15
16int buttonState = 0;
17
18void setup() {
19
20 Serial.begin(9600);
21
22
23 cafe1.attach(servoPin1);
24 tampa2.attach(servoPin2);
25 peteleco3.attach(servoPin3);
26
27
28 pinMode(buttonPin, INPUT);
29
30
31 pinMode(relayPin, OUTPUT);
32}
33
34void loop() {
35
36 buttonState = digitalRead(buttonPin);
37
38
39 if (buttonState == HIGH) {
40
41 delay(1000);
42
43 cafe1.write(6);
44 delay(2000);
45
46 peteleco3.write(40);
47 delay(200);
48 peteleco3.write(95);
49 delay(100);
50 peteleco3.write(40);
51 delay(200);
52 peteleco3.write(95);
53 delay(100);
54 peteleco3.write(40);
55 delay(200);
56 peteleco3.write(95);
57 delay(100);
58 peteleco3.write(40);
59 delay(200);
60 peteleco3.write(95);
61 delay(100);
62 peteleco3.write(40);
63 delay(200);
64 peteleco3.write(95);
65 delay(100);
66 peteleco3.write(86);
67 delay(1000);
68 peteleco3.write(40);
69 delay(200);
70 peteleco3.write(95);
71 delay(100);
72 peteleco3.write(40);
73 delay(200);
74 peteleco3.write(95);
75 delay(100);
76 peteleco3.write(86);
77 delay(300);
78
79 cafe1.write(85);
80 delay(500);
81
82 tampa2.write(90);
83 delay(500);
84
85 tampa2.write(0);
86 delay(500);
87
88 digitalWrite(relayPin, HIGH);
89 delay(480000);
90 digitalWrite(relayPin, LOW);
91 }
92
93 else {
94 cafe1.write(88);
95 tampa2.write(0);
96 peteleco3.write(86);
97 digitalWrite(relayPin, LOW);
98 }
99}