List of Arduino output devices

The Arduino output devices are the devices that take instructions from the Arduino and provide output in human readable form. The concept of output device can be understood by an example that if an appliance works on the values coming from the sensor so the appliance will be an output device and the sensor will be an input device. There are a number of output devices that we can interface with Arduino microcontrollers. So we have listed some of the output devices that can be used with Arduino.

  • LEDs
  • Motors
  • Liquid crystal displays (LCDs)
  • Relays
  • Seven segment displays
  • Speaker and buzzer

Light emitting diode (LED)

The LEDs can be used as an output device with Arduino as it can serve various purposes in the projects for example, the color of the LED can be associated with any type of indication. The indication can be for turning on an appliance or a circuit or it can be used to indicate if there is any fault in the circuit. Similarly, there are various types of indications that can be made using the LED, similarly more than one LEDs can also be used for multiple indications in a project.


The Arduino boards can also be used to drive DC motors which in turn can run or control another device. For example, if water is to be pumped using Arduino the DC motor will be an output device. The device will run when the water level falls below the level given in the Arduino program. Similarly, motors can be used to drive fans as well in short to move any device we can used motors with Arduino.

Liquid crystal display (LCDs)

To display the output of the Arduino program digital displays are interfaced with Arduino. These displays come in multiple sizes/resolutions and the most common of them is 16×2. This size is the most commonly used size by the students in their different projects. The purpose of the LCD is to just display the output data coming from the Arduino board or the input data given by any input device to the Arduino board.


Relays are normally used for the protection of the devices in the circuit as it isolates the faulty part of the circuit from the whole circuit. Another purpose of the relays is that we can use them for the purpose of switching from one device to another. The Arduino boards mostly use the relays as an output device as it can switch from one device to another. For example, based on the load or time interval or voltage level Arduino board can switch between two or three motors. Similarly, it can also be used to shift from the regular supply to the backup supply in case of power failure.

Seven segment displays

The seven segment displays are used when the output of Arduino is only in the form of numbers, for example,in digital counters, clocks, or electronic meters. A single module of the seven segments can display numbers from 0 to 9. It comes in two configurations: common anode and common cathode.

Speaker and buzzer

In Arduino projects the speakers or buzzers are interfaced as an output device. These can be used for sounding an alarm or playing any melody on specific frequencies. Similarly, speakers can also be used for giving any voice commands in case of occurrence of an event.


To show the results of the Arduino program physically the output devices are interfaced with Arduino boards. There are a large variety of output devices that we can interface with microcontrollers using the Arduino boards. In this write-up the most commonly used output devices with Arduino are described.

About the author

Aaliyan Javaid

I am an electrical engineer and a technical blogger. My keen interest in embedded systems has led me to write and share my knowledge about them.