Raspberry Pi GPIO Tutorial

GPIO LED output example

The Raspberry Pi is a Linux computer. But unlike most desktop and laptop Linux computers, users have access to a row of pins that can be used as inputs or outputs. These 40 pins are called GPIO (General Purpose Input Output) pins. This Raspberry Pi GPIO tutorial aims to help …

Read More »

Arduino RGB LED Tutorial

arduino rgb led tutorial

A RGB LED is a special light-emitting diode that can produce 16 million possible colors, all by combining the colors red, green, and blue in varying intensities. This tutorial will show you how to use a RGB LED with Arduino. Introduction to RGB LEDs RGB LEDs typically have four pins …

Read More »

Using an Arduino Turbidity Sensor

Turbidity refers to the haziness of a fluid caused by the increased number of very tiny particles which, individually, is invisible to us. Moreover, turbidity measurement is important in testing the quality of water. This Arduino turbidity sensor tutorial provides a guide on how to implement this setup using a …

Read More »

How to Use a Microphone with Arduino

arduino microphone

How can an Arduino capture sound? Just like how your computer captures sound: through a microphone. In this Arduino microphone tutorial, we’ll look at how a sound sensor works. Also, we’ll build a simple clap switch project as an example of how to use a microphone with Arduino.

Read More »

Featured: DFRobot Bluno M3

DFRobot Bluno M3

Last time I featured DFRobot’s Bluno M0, an Arduino-compatible board with embedded Bluetooth chip. Now, I will write about the Bluno M3, an STM32-powered board that strikingly looks similar to the M0. Is it the same board or does it offer more?

Read More »

How to Use I2C LCD with Arduino

Arduino I2C LCD Backpack

The classic parallel LCD sometimes poses 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 LiPo Battery Monitor

Arduino LiPo Battery Monitor actual setup

This Arduino LiPo battery monitor and charger feature the TP4056 breakout board. The voltage level of the battery is displayed on a Nokia 3310/5110 LCD with the Arduino Nano as the microcontroller. Materials Arduino Nano TP4056 Breakout Board Nokia 3310/5100 LCD 3.7 V LiPo Battery Connecting Wires and Breadboard Introduction The …

Read More »