Arduino: Controlling the Onboard LED: Part 2

About: My hobbies are electronics and photography. I have an Arduino which I like to program, and I make stop motion videos with my camera. I also have a great interest in DIY.

In the last instructable of controlling the onboard LED, I showed you haw to turn the light on and off. In this one, I'll show you how to make it do it automatically.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Materials

Step 2: LED

Plug the Arduino and open the Arduino IDE. The LED should be blinking if the board is brand new. Actually, the program the board is using now is the program we are going to be studying.

Type, copy, or download.

void setup() {
pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000); }

Upload the program and the LED should start blinking. 1000 means 1 second in milliseconds. So the light blinks every one second. Now change both 1000's to 500. Upload the program. The LED should now be blinking twice as fast. You can change these to however fast you like.

Congratulations! You now know how to blink an LED using delay.

Be the First to Share


    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest