Home / Tutorials / Arduino Tutorial (page 4)

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!

A Guide to Powering your Arduino

Solar-powered Arduino

The Arduino was invented primarily for non-engineers but now, a lot of engineers are also into it. Using it in a fully-developed project is not a good look, yes, but it’s a lot quicker than building from scratch.  My only issue at the beginning is finding the best way to …

Read More »

Using a Fingerprint Sensor

Sensor attached to Arduino UNO

Fingerprint sensors are old technology but it wasn’t readily available to makers until it was cheap. With such a device, you could easily create a keyless secure lock, biometric attendance system, and many more. Fingerprint Sensor Module I managed to secure a fingerprint sensor module that communicates via TTL serial. …

Read More »

Arduino State Machine Tutorial

Arduino State Machine Diagram

A finite state machine (FSM) is a theoretical machine that only has one action or state at a time. The machine may go from one state to another if there are inputs (or one input) that triggers the state change. In this article, I will guide you on how to …

Read More »

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 »

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 »