/* Playing with LEDs 01 * Light up several LEDs */ // Set variables for the pins which will be connected to the LEDs int ledPin1 = 13; int ledPin2 = 12; int ledPin3 = 11; int ledPin4 = 10; int ledPin5 = 9; int ledPin6 = 8; int ledPin7 = 7; int ledPin8 = 6; int ledPin9 = 5; int ledPin10 =4; // setup() is required by the Arduino. // This setup() sets the pin modes on the Arduino so they will output // some voltage when we tell them to void setup() { pinMode(ledPin1, OUTPUT); // pinMode() is a command for the Arduino pinMode(ledPin2, OUTPUT); // it takes two arguments, the first to specify which pin pinMode(ledPin3, OUTPUT); // and the second to specify whether that pin is going to pinMode(ledPin4, OUTPUT); // OUTPUT voltage or look for INPUT. pinMode(ledPin5, OUTPUT); pinMode(ledPin6, OUTPUT); pinMode(ledPin7, OUTPUT); pinMode(ledPin8, OUTPUT); pinMode(ledPin9, OUTPUT); pinMode(ledPin10, OUTPUT); } // loop() is required by the Arduino. // This loop will turn on the ten LED's then turn them off void loop() { // Turn on LEDs digitalWrite(ledPin1, HIGH); // digitalWrite() is a command for the Arduino delay(1000); // it takes two arguments, the first to specify which pin digitalWrite(ledPin2, HIGH); // and the second to specify whether the pin is outputing delay(1000); // voltage (HIGH) or no voltage (LOW). digitalWrite(ledPin3, HIGH); delay(1000); digitalWrite(ledPin4, HIGH); delay(1000); digitalWrite(ledPin5, HIGH); delay(1000); digitalWrite(ledPin6, HIGH); delay(1000); digitalWrite(ledPin7, HIGH); delay(1000); digitalWrite(ledPin8, HIGH); delay(1000); digitalWrite(ledPin9, HIGH); delay(1000); digitalWrite(ledPin10, HIGH); delay(1000); // Turn off LEDs digitalWrite(ledPin1, LOW); delay(1000); digitalWrite(ledPin2, LOW); delay(1000); digitalWrite(ledPin3, LOW); delay(1000); digitalWrite(ledPin4, LOW); delay(1000); digitalWrite(ledPin5, LOW); delay(1000); digitalWrite(ledPin6, LOW); delay(1000); digitalWrite(ledPin7, LOW); delay(1000); digitalWrite(ledPin8, LOW); delay(1000); digitalWrite(ledPin9, LOW); delay(1000); digitalWrite(ledPin10, LOW); delay(1000); }