Tutorials and Projects

Dive into the world of microcontrollers and electronics.
Discover tutorials and projects on DevXplained and inspire yourself for your own.

MCP4725 DAC Module (Part 1)
One of the limits of the Arduino Uno is that it doesn't have a DAC. The external MCP4725 module is thus an interesting extension.
Low Voltage AC Source (Part 1)
Normally we power our circuits with DC. For experimenting with rectifiers, however, we need an AC source. So, let's build one!
Building a Christmas Tree (Part 3)
Christmas is near. It's time to finish our LED Christmas tree project and add the electronics.
Building a Christmas Tree (Part 2)
Christmas is on its way and so is our LED Christmas tree project. In the second part of our project, we build the wooden tree itself.
Building a Christmas Tree (Part 1)
It's Christmas time again. Let's build something Christmassy like a programmable LED Christmas tree.
HTU21D Humidity Sensor
Interested in sensing environmental data? Let's have a look at another humidity and temperature sensor: the HTU21D.
DHT11 and DHT22 Humidity Modules
Do you want to measure humidity and temperature for one of your projects? The DHT11 and DHT22 are a popular choice.
LDR Modules
LDRs are an easy solution to react to brightness changes. Let's look at corresponding Arduino modules.
DS18B20 Temperature Sensor
Want an easy-to-use digital temperature sensor? The DS18B20 is a popular alternative to analog temperature modules.
Temperature Threshold Module
Do you want to trigger an action once the temperature crosses certain point? Then you are in need of a temperature threshold module.
Analog Temperature Modules
Do you need to know the temperature for one of your Arduino projects? In this tutorial we learn how to use analog temperature modules.
Summing up
This is the end of my Arduino Introduction Series. It's time to sum everything up and look ahead!
Using LCDs
Sometimes you want to display measurements without using the serial monitor. In this tutorial we learn how to use an LCD for this purpose.
IR Receiver
Ever wondered how IR remote controls work? Let's look into it and use one to control an LED connected to our Arduino.
Creating Sounds
Time for some music! In this tutorial we create sounds using a piezo speaker and our Arduino Uno.
Using PWM Outputs
How can you change the brightness of an LED? Let's look into Pulse Width Modulation.
Using Analog Inputs
Welcome to the analog world! This time we will create a twilight switch using a LDR and the analog input of our Arduino.
Serial Communication
Let's discover the serial port and learn how to send messages to the computer and receive configuration values.
Waiting and Working
How is it possible to wait, and check for a button press at the same time? Let's explore one of the solutions to this problem!
Using Digital Inputs
Let's make our traffic light a bit more interesting by adding a button to it. Ready to learn how you can use a digital input of your Arduino for this?