Devices & Components
Arduino Uno Rev3
5 mm LED: Yellow
5 mm LED: Green
5 mm LED: Red
Jumper wires (generic)
Resistor 221 ohm
Software & Tools
Arduino IDE
Project description
Code
Pomodoro time
c_cpp
Download and upload code
1// C++ code 2// 3void setup() 4{ 5 pinMode(2, OUTPUT); 6 pinMode(3, OUTPUT); 7 pinMode(4, OUTPUT); 8 pinMode(5, OUTPUT); 9 pinMode(6, OUTPUT); 10 pinMode(7, OUTPUT); 11 pinMode(8, OUTPUT); 12 pinMode(9, OUTPUT); 13} 14 15void loop() 16{ 17 digitalWrite(2, HIGH); 18 delay(1500000); // Wait for 1500000 millisecond(s) 19 digitalWrite(2, LOW); 20 digitalWrite(3, HIGH); 21 delay(300000); // Wait for 300000 millisecond(s) 22 digitalWrite(3, LOW); 23 digitalWrite(4, HIGH); 24 delay(1500000); // Wait for 1500000 millisecond(s) 25 digitalWrite(4, LOW); 26 digitalWrite(5, HIGH); 27 delay(300000); // Wait for 300000 millisecond(s) 28 digitalWrite(5, LOW); 29 digitalWrite(6, HIGH); 30 delay(1500000); // Wait for 1500000 millisecond(s) 31 digitalWrite(6, LOW); 32 digitalWrite(7, HIGH); 33 delay(300000); // Wait for 300000 millisecond(s) 34 digitalWrite(7, LOW); 35 digitalWrite(8, HIGH); 36 delay(1500000); // Wait for 1500000 millisecond(s) 37 digitalWrite(8, LOW); 38 digitalWrite(9, HIGH); 39 delay(1800000); // Wait for 1800000 millisecond(s) 40 digitalWrite(9, LOW); 41}
Pomodoro test code
c_cpp
1// C++ code 2// 3int LED_R1 = 0; 4 5int LED_V2 = 0; 6 7int LED_R2 = 0; 8 9int LED_V1 = 0; 10 11int LED_R3 = 0; 12 13int LED_V3 = 0; 14 15int interrupteur = 0; 16 17void setup() 18{ 19 pinMode(2, OUTPUT); 20 pinMode(3, OUTPUT); 21 pinMode(4, OUTPUT); 22 pinMode(5, OUTPUT); 23 pinMode(6, OUTPUT); 24 pinMode(7, OUTPUT); 25 pinMode(8, OUTPUT); 26 pinMode(9, OUTPUT); 27} 28 29void loop() 30{ 31 digitalWrite(2, HIGH); 32 delay(2000); // Wait for 2000 millisecond(s) 33 digitalWrite(2, LOW); 34 digitalWrite(3, HIGH); 35 delay(2000); // Wait for 2000 millisecond(s) 36 digitalWrite(3, LOW); 37 digitalWrite(4, HIGH); 38 delay(2000); // Wait for 2000 millisecond(s) 39 digitalWrite(4, LOW); 40 digitalWrite(5, HIGH); 41 delay(2000); // Wait for 2000 millisecond(s) 42 digitalWrite(5, LOW); 43 digitalWrite(6, HIGH); 44 delay(2000); // Wait for 2000 millisecond(s) 45 digitalWrite(6, LOW); 46 digitalWrite(7, HIGH); 47 delay(2000); // Wait for 2000 millisecond(s) 48 digitalWrite(7, LOW); 49 digitalWrite(8, HIGH); 50 delay(2000); // Wait for 2000 millisecond(s) 51 digitalWrite(8, LOW); 52 digitalWrite(9, HIGH); 53 delay(5000); // Wait for 5000 millisecond(s) 54 digitalWrite(9, LOW); 55}
Pomodoro time
c_cpp
Download and upload code
1// C++ code 2// 3void setup() 4{ 5 pinMode(2, OUTPUT); 6 pinMode(3, OUTPUT); 7 pinMode(4, OUTPUT); 8 pinMode(5, OUTPUT); 9 pinMode(6, OUTPUT); 10 pinMode(7, OUTPUT); 11 pinMode(8, OUTPUT); 12 pinMode(9, OUTPUT); 13} 14 15void loop() 16{ 17 digitalWrite(2, HIGH); 18 delay(1500000); // Wait for 1500000 millisecond(s) 19 digitalWrite(2, LOW); 20 digitalWrite(3, HIGH); 21 delay(300000); // Wait for 300000 millisecond(s) 22 digitalWrite(3, LOW); 23 digitalWrite(4, HIGH); 24 delay(1500000); // Wait for 1500000 millisecond(s) 25 digitalWrite(4, LOW); 26 digitalWrite(5, HIGH); 27 delay(300000); // Wait for 300000 millisecond(s) 28 digitalWrite(5, LOW); 29 digitalWrite(6, HIGH); 30 delay(1500000); // Wait for 1500000 millisecond(s) 31 digitalWrite(6, LOW); 32 digitalWrite(7, HIGH); 33 delay(300000); // Wait for 300000 millisecond(s) 34 digitalWrite(7, LOW); 35 digitalWrite(8, HIGH); 36 delay(1500000); // Wait for 1500000 millisecond(s) 37 digitalWrite(8, LOW); 38 digitalWrite(9, HIGH); 39 delay(1800000); // Wait for 1800000 millisecond(s) 40 digitalWrite(9, LOW); 41}
Downloadable files
Pomodoro Minuter Picture
Pomodoro Minuter Picture

Schematic View
Schematic View

Pomodoro Minuter Picture
Pomodoro Minuter Picture

Schematic View
Schematic View

Comments
Only logged in users can leave comments