Devices & Components
Arduino Nano
LED (generic)
Cables
Resistor 2K
5 mm LED: Red
5 mm LED: Green
Hardware & Tools
Soldering iron (generic)
Soldering Wire
Hot glue gun (generic)
Software & Tools
Arduino IDE
Project description
Code
PolyGraph.ino
arduino
Paste the code into the arduino ide
1void setup() 2{ 3 Serial.begin(9600); 4 pinMode(2, OUTPUT); 5 pinMode(3, OUTPUT); 6 pinMode(4, OUTPUT); 7 digitalWrite(2, HIGH); 8 delay(500); 9 digitalWrite(3, HIGH); 10 delay(500); 11 digitalWrite(4, HIGH); 12 delay(500); 13} 14 15void loop() 16{ 17 if (analogRead(A0) > 60) 18 { 19 digitalWrite(4, HIGH); 20 } 21 else 22 { 23 digitalWrite(4, LOW); 24 } 25 if (analogRead(A0) > 20) 26 { 27 digitalWrite(2, HIGH); 28 } 29 else 30 { 31 digitalWrite(2, LOW); 32 } 33 if (analogRead(A0) > 45) 34 { 35 digitalWrite(3, HIGH); 36 } 37 else 38 { 39 digitalWrite(3, LOW); 40 } 41 42 Serial.println(analogRead(A0)); 43 delay(20); 44} 45
PolyGraph.ino
arduino
Paste the code into the arduino ide
1void setup() 2{ 3 Serial.begin(9600); 4 pinMode(2, OUTPUT); 5 pinMode(3, 6 OUTPUT); 7 pinMode(4, OUTPUT); 8 digitalWrite(2, HIGH); 9 delay(500); 10 digitalWrite(3, 11 HIGH); 12 delay(500); 13 digitalWrite(4, HIGH); 14 delay(500); 15} 16 17void 18 loop() 19{ 20 if (analogRead(A0) > 60) 21 { 22 digitalWrite(4, HIGH); 23 } 24 else 25 { 26 digitalWrite(4, 27 LOW); 28 } 29 if (analogRead(A0) > 20) 30 { 31 digitalWrite(2, HIGH); 32 } 33 else 34 { 35 digitalWrite(2, 36 LOW); 37 } 38 if (analogRead(A0) > 45) 39 { 40 digitalWrite(3, HIGH); 41 } 42 else 43 { 44 digitalWrite(3, 45 LOW); 46 } 47 48 Serial.println(analogRead(A0)); 49 delay(20); 50} 51
Downloadable files
Wiring diagram
Wiring diagram

Comments
Only logged in users can leave comments