Home / Tutorials / Arduino Tutorial (page 3)

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!

Calculating Integrals with Arduino

Arduino integrals

The Arduino platform supports math functions like sine, cosine, logarithm, exponential, etc. But can it solve higher math problems like calculus? This two-part tutorial will show you how to make a sketch for Arduino integrals and differentials solver.

Read More »

Arduino Programming: Structs

Arduino Struct

Structs (short for structure) are far less common in Arduino programming because they are mostly used in C whereas Arduino is based on C++. However, they are still a very useful tool especially if there is a need for a user-defined data set. This tutorial aims to help you understand …

Read More »

Arduino Programming: Static Variables

Arduino static variables

Here we are with another tutorial on Arduino programming. This time, we will look at static variables and how you can use them to your advantage. You may need to read about functions and classes before going through this one. What is a Static Variable? A variable is known to …

Read More »

Using a Thermocouple with Arduino

MAX6675 Thermocouple to Digital Converter

Temperature is a very common parameter in all of science and engineering. The behavior of electronic components drastically changes with temperature; storage of food and medicine relies on the correct temperature; getting the right metal type depends on how much heat is applied;  fever means our body temperature goes beyond …

Read More »

Using Rotary Encoders with Arduino

incremental rotary encoder

There exists a sensor for almost all physical parameters. Temperature? Pressure? Weight? Gas Concentration? We’ve written a tutorial for them all on this site. This time, we will try to build a device that measures rotational position. The same device can measure rotational speed too. Of course, we’re talking about the …

Read More »

Using an E-ink Display with Arduino

e-ink display front

Ever wondered why e-book readers don't use LCDs, OLEDs, or TFT displays? This is because, with the same usage, e-paper or e-ink displays consume 0.008% power compared to a TFT display. In this article, I'll be featuring an e-ink display that can be readily used with Arduino and other microcontrollers.

Read More »

Arduino Pressure Sensor Tutorial | MPS20N0040D

arduino-pressure-sensor-mps20n0040d-front

This site has built up several tutorials on how to measure almost anything. Now, we add to that list an Arduino pressure sensor featuring the MPS20N0040D and the HX710B Analog-to-Digital IC. By the end, you’ll be able to measure air or liquid pressure and convert it to Pascals, mmHg, or …

Read More »

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 »