Control an LED With PWM Output

Introduction: Control an LED With PWM Output

As you may have noticed in the Arduino board (Uno, Mega-etc.) Are present some PIN that have next a symbol like a wave.

This symbol indicates that the output can also be used in "PWM" or "Pulse-width modulation".
Using this function, it is possible to vary, for example, the frequency of switching on and off of an LED.

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: The Circuit

First we need to:

- Arduino Uno

- A resistor 220Ohm

- A LED

- Breadboard

- Wires for links

Mounted the circuit as described in the picture

Step 2: The Sketch

// Created by //

// Alessio Bigini 2015 //

// http://alessiobigini.it //

int lum = 0;

void setup()

{

pinMode(9, OUTPUT);

}

void loop()

{

for (lum = 0; lum < 255; lum++ )

{

analogWrite(9, lum);

delay(10);

}

for (lum = 255; lum > 0; lum-- )

{

analogWrite(9, lum);

delay(10);

}

}

Now load the sketch into your board

In this code I used two simple For loops that allow me to increase the variable "Lum" from 0 to 255 and then decrease it.

Step 3: The Video

Be the First to Share

    Recommendations

    • Backyard Contest

      Backyard Contest
    • Silly Hats Speed Challenge

      Silly Hats Speed Challenge
    • Finish It Already Speed Challenge

      Finish It Already Speed Challenge

    5 Discussions

    0
    Moe Odatalla
    Moe Odatalla

    4 years ago

    He published it, and I found it through his channel. I just wanted to thank you for making this instructable, and for sharing. I found this very informative.

    0
    JRV31
    JRV31

    5 years ago on Introduction

    I am considering building a collection of instructables on beginning Arduino.

    Do I have your permission to include this instructable?

    0
    JRV31
    JRV31

    Reply 5 years ago on Introduction

    It's added to my collection, I,ll let you know when I publish it.