Using AD9833 Signal Generator with Arduino

Arduino AD9833 signal generator

How can you create sine, square or triangular waves with Arduino? Apparently, there’s a way with the help of an IC package -- the AD9833. With it, you can now create waveforms for communications, instrumentation, or other similar projects. My tutorial on building your own Arduino AD9833 signal generator after …

Read More »

Watchdog Timer on Arduino Tutorial

Arduino watchdog timer interrupt

In Arduino programming, we learn about functions setup() and loop(). Any code inside setup() executes once while code inside loop() executes again and again until the next reset. Now what if while inside the loop(), something went wrong either in code or in hardware? Normally we just press the reset …

Read More »

Dot Matrix Droplets Project

dot matrix droplets project

This project makes the “dots” on a dot matrix look like they are pebbles in a container. Tilt the device on one side and the dots fall toward that side. The same goes if the device tilts to the other side.

Read More »

Load Cell Arduino Tutorial Using the HX711

HX711 Load Cell

Measuring weight is a useful feature in many Arduino projects. You can use it to build a digital weighing scale, a force sensor, a smart container, or a weight-based trigger for automation projects. In this load cell Arduino tutorial, you will learn how to connect a load cell to an …

Read More »

ESP32 Magnetometer using HMC5883L

HMC5883L Breakout Board

For this article, I will show you how to use an ESP32 microcontroller as a magnetometer - a device that measures the direction and strength of a nearby magnet. In the absence of a nearby magnet, the device detects the Earth’s magnetic field. Hence, a compass is a type of …

Read More »