2nd Inning

From LVL1
Jump to navigation Jump to search


Blinking LED

Components Needed

  • Freeduino or Arduino or clone
  • USB cable for Freeduino
  • Freeduino development software - download here!
  • Solderless Breadboard
  • Hookup wire 22gauge solid
  • LED
  • 1Kohm resistor - that is a 1000 ohm resistor brown-black-red

How to

  1. cut and strip wire as needed.
  2. put the components on the breadboard
  3. wire like the Fritzing example
  4. cut and paste the code
  5. run and watch the blink
  6. adjust the delays ie delay(1000) in the code and re-run. The 1000 mean 1000 milliseconds or 1 second
  7. If the LED does not work, turn it around!


Lvl1-Inning2 schem.jpg


Lvl1-Inning2 bb.jpg


 Turns on an LED on for one second, then off for one second, repeatedly.
 The circuit:
 * LED connected from digital pin 13 to ground.
 * Note: On most Arduino boards, there is already an LED on the board
 connected to pin 13, so you don't need any extra components for this example.
 Created 1 June 2005
 By David Cuartielles
 based on an orginal by H. Barragan for the Wiring i/o board

int ledPin =  13;    // LED connected to digital pin 13

// The setup() method runs once, when the sketch starts

void setup()   {                
  // initialize the digital pin as an output:
  pinMode(ledPin, OUTPUT);     

// the loop() method runs over and over again,
// as long as the Arduino has power

void loop()                     
  digitalWrite(ledPin, HIGH);   // set the LED on
  delay(1000);                  // wait for a second
  digitalWrite(ledPin, LOW);    // set the LED off
  delay(1000);                  // wait for a second


  • If the LED does not work, turn it around!
  • plug the side of the resistor that goes to pin 13 directly into the 5V bus to see if the led lights.