Home / Tutorials / Arduino Tutorial (page 5)

Arduino Tutorial

Arduino tutorials

A collection of Arduino tutorial articles, from newest to oldest. These tutorials are compiled from personal to paid projects and university lectures. See Arduino Tutorials page if you want to learn from basics to advanced.

The Arduino simplifies microcontroller programming through easy to use code, software and hardware. The best way to learn Arduino is by building projects so start by trying these Arduino tutorials and improve them!

How to Use I2C LCD with Arduino

Arduino I2C LCD Backpack

The classic parallel LCD sometimes post a problem for projects that use a lot of Arduino pins. The least amount of pins you can use is six, excluding the power pins and the potentiometer contrast adjust (optional) pin. Thankfully, by using an I2C LCD "backpack", the pin use can be …

Read More »

Arduino BMP085 Tutorial

The BMP085 is a relatively cheap barometric pressure sensor from Bosch. I believe this sensor is kinda old (no information about this device is found on the Bosch site) and yet it’s still used today because of its simplicity. This Arduino BMP085 tutorial covers the basics of using this device …

Read More »

Vibration Sensor Tutorial

SW-420 Vibration Sensor breakout board

Vibrations can be an indicator that trouble is coming. It can be your machine going haywire, a gear on a robot missing a teeth, or worse, a looming earthquake! In this vibration sensor tutorial, we will look at how to detect vibrations using especially designed sensors and an Arduino microcontroller.

Read More »

Arduino Relay Module Tutorial

Arduino Relay module

A relay is commonly used to interface a low-current circuit to a higher-current circuit. As such, it’s very useful in controlling appliances and other mains-powered devices using microcontrollers. In this Arduino relay tutorial, I will show you how to use a relay with microcontrollers.

Read More »

How to Use the MQ-7 Carbon Monoxide Sensor

The MQ-7 carbon monoxide sensor is especially designed to be sensitive to carbon monoxide (CO) gas which is emitted by vehicles, factories, etc. Since this gas is considered toxic to humans at certain levels, concentration of CO is used to determine the air pollution in a given area.

Read More »

Creating a Simple Arduino Fire Detector

arduino fire detector

A fire or flame sensor is simply an infrared LED with an amplifier circuit. Flame radiates infrared signal, which triggers the LED to produce current. This current is converted to voltage for an analog to digital converter to read. Let's see how we can build an arduino fire detector using …

Read More »

How to Use the E32-TTL-100 SX1278 LoRa Module

E32-TTL-100 SX1278 LoRa Module

LoRa is a promising low-power, long range wireless transmission protocol developed by Semtech as part of the emergence of Internet of Things (IoT). Simply put, it is a method for sending data separate from WiFi, Zigbee or Bluetooth. Its low power consumption amidst very long range of transmission (up to …

Read More »

Arduino Boards

Arduino Boards

The number of Arduino boards have increased over the years; some have been discontinued while others are still available. The choice of which board to use depends on several factors: price, features, availability, ease of use, etc. Here’s a summary of all Arduino boards with their pros and cons.

Read More »

How to Use a Flex Sensor

Flex Sensor

A flex sensor can be used with a microcontroller to detect or measure bending.  In this tutorial, I will show how to interface this sensor with an Arduino UNO and discuss some possible flex sensor applications and projects.

Read More »