Emre's Bench

a place for the electronic hobbyist

Arduino Output Devices

Arduino Output Devices Logo

Motors, LEDs, SD Cards, Relays and More

This classification covers just about anything your Arduino controls to provide an output to the world. Displays are technically included, but they have their own dedicated section.

I've experimented with each of the devices listed below, and each article contains enough information to get you started with using them in your own projects.


Small DC Motor
Simple DC Motor Control

Making things move with an Arduino is part of the fun. This tutorial lets you power your first motor using a transistor.

Read Article
Small DC Motor PWM Control
Controlling DC Motor Speed

Once you can make a motor spin, the next step is controlling its speed. Learn how to use Pulse Width Modulation (PWM) with Arduino.

Read Article
LC Studio SD Card Module
LC Studio SD Card Tutorial

This little module works great. Includes hookups and an introduction to reading and writing data to an SD card with your Arduino.

Read Article
5mm LED
5mm LED Arduino Tutorial

Picks up where the basic 'Blink' sketch leaves off. Learn the fundamentals needed to successfully use standard LEDs in your projects.

Read Article
4 Channel Relay Module
5V 4-Channel Relay Module

This common module makes it easy to control devices that operate at higher currents or different voltages (like AC lights or mains-powered devices) using your Arduino.

Read Article
MCP41010 Digital Potentiometer
MCP41010 Digital Potentiometer

Digital potentiometers allow you to programmatically control resistance or voltage division. This tutorial focuses on the MCP41010.

Read Article
KY-008 Laser Module
KY-008 Laser Module

This low-power laser module is ideal for Arduino use. It can often be powered directly from a digital pin. Learn how to connect and control it.

Read Article
12V Automotive Relay
12V Automotive Relay with TIP122

Automotive relays are cheap, reliable, and handle significant current. Learn how to control one using an Arduino and a TIP122 Darlington transistor.

Read Article
10W High Power LED
Using a 10W High Power LED

These high-power LEDs need proper driving. This tutorial shows how to control a 10W LED safely with your Arduino, including schematics and code.

Read Article
LM317 LED Current Regulator Circuit
LM317 LED Current Control

LEDs are best controlled with constant current, not just voltage. Learn how to use an LM317 voltage regulator and a TIP122 transistor for current control.

Read Article
MCP4725 DAC Module
MCP4725 DAC Tutorial

Learn how to use the MCP4725 Digital-to-Analog Converter (DAC) module with Arduino via I2C to generate precise analog voltage outputs.

Read Article