Introduction: Happy Hack: LEDs and a Pushbutton
What you need:
-2 breadboards
-1 Arduino Uno
-11 resistors in total: 10 red-red-black, 1 orange-orange-brown
-10 LEDs
-Wires: 12 short, 6 middle short, 4 middle large, 4 large
- 1 pushbutton
- 1 USB-cable
Step 1: Step 1: Add the LEDs
Step 2: Step 2: Do the Same Thing With the Other Breadboard
Step 3: Add the Pushbutton
Step 4: Step 4: Add a Wire to the Arduino Uno to 5Volt
Step 5: Step 5: Add a Wire to the Arduino to GND
Step 6:
Step 7: Add a Resistant With the Colors Orange-orange-brown
Step 8:
Step 9: Add a Wire to Connect the Breadboards
Step 10: Connect You Arduino Uno to Your Computer With the USB-cable
Here is the code you need to use on your computer to make the Arduino work:
int buttonState = 0;
void setup() { pinMode(13, OUTPUT); pinMode(12, OUTPUT); pinMode(11, OUTPUT); pinMode(10, OUTPUT); pinMode(9, OUTPUT); pinMode(7, OUTPUT); pinMode(6, OUTPUT); pinMode(5, OUTPUT); pinMode(4, OUTPUT); pinMode(3, OUTPUT); pinMode(2, INPUT); }
void loop() { buttonState = digitalRead(2); if (buttonState == LOW) { digitalWrite(13, HIGH); delay(300); digitalWrite(12,HIGH); delay(300); digitalWrite(11, HIGH); delay(300); digitalWrite(10, HIGH); delay(300); digitalWrite(9, HIGH); delay(300); digitalWrite(7, HIGH); delay(300); digitalWrite(6, HIGH); delay(300); digitalWrite(5, HIGH); delay(300); digitalWrite(4, HIGH); delay(300); digitalWrite(3, HIGH); delay(300); } else { digitalWrite(13, LOW); delay(250); digitalWrite(12,LOW); delay(250); digitalWrite(11, LOW); delay(250); digitalWrite(10, LOW); delay(250); digitalWrite(9, LOW); delay(250); digitalWrite(7, LOW); delay(250); digitalWrite(6, LOW); delay(250); digitalWrite(5, LOW); delay(250); digitalWrite(4, LOW); delay(250); digitalWrite(3, LOW); delay(250); }}