Pulse Width Modulation

Pulse Width Modulation (PWM) is a typical example of digital to analog conversion. By pulsing between 1 and 0 at different frequencies, a digital (binary) signal can mimic many different values. Arduino has a great tutorial on PWM . The wikipedia page is helpful but also TMI. The bottom line is PWM is a great way to output a smooth continuous signal on a wire that is actually only capable of outputting ones and zeros. Applications include fading an LED, mixing colors on LEDs , controlling servo motors , controlling the speed of DC motors, like this pump , or making different sounds on a piezo buzzer. Pulse width modulation is activated by the Arduino function analogWrite .

Tutorials

RGB Flashlight, wearable sound art, rainbow lamp....
Think of it like a shift register for Pulse Width Modulation (PWM)....
Rainbow flower necklace using the TLC5940....
Screen_shot_2013-01-25_at_11.47.40_pm

Fountain PWM

Precise analog control of a fountain or any 12V motor with this simple board....
List All Tags

Open Interactive Tag Tree