Advertise with Googlier.com Arduino Learning http://www.arduinolearning.com/ Wed, 30 Sep 2026 19:39:34 +0000 en-GB hourly 1 https://wordpress.org/?v=7.1.4 http://www.arduinolearning.com/wp-content/uploads/2020/06/alfav.png Arduino Learning http://www.arduinolearning.com/ 32 32 Protecting Arduino from Overvoltage: Causes, Risks, and Solutions http://www.arduinolearning.com/learning/protecting-arduino-from-overvoltage-causes-risks-and-solutions.php Wed, 07 Oct 2026 19:40:25 +0000 http://www.arduinolearning.com/?p=1638 One of the fastest ways to permanently damage an Arduino is overvoltage — applying a voltage higher than what the board or its pins are designed to handle. Overvoltage damage is often instant, silent, and irreversible, leaving beginners confused when…

The post Protecting Arduino from Overvoltage: Causes, Risks, and Solutions appeared first on Arduino Learning.

]]>
How to Use an AHT20 with Arduino Without a Sensor Library http://www.arduinolearning.com/learning/how-to-use-an-aht20-with-arduino-without-a-sensor-library.php Wed, 30 Sep 2026 19:33:57 +0000 http://www.arduinolearning.com/?p=1660 Using an AHT20 with Arduino does not require a dedicated sensor library. In this tutorial, the AHT20 is controlled directly using Arduino’s Wire.h I2C interface. Rather than hiding the sensor communication behind functions supplied by a library, the code sends…

The post How to Use an AHT20 with Arduino Without a Sensor Library appeared first on Arduino Learning.

]]>
Arduino Bootloader Explained: How It Works and Its Limits http://www.arduinolearning.com/learning/arduino-bootloader-explained-how-it-works-and-its-limits.php Mon, 07 Sep 2026 19:32:35 +0000 http://www.arduinolearning.com/?p=1636 The Arduino bootloader is a small but critical piece of software that lives inside the microcontroller’s Flash memory. It is the reason most Arduino boards can upload sketches over USB without requiring external programming hardware. While many beginners use Arduino…

The post Arduino Bootloader Explained: How It Works and Its Limits appeared first on Arduino Learning.

]]>
How Arduino Handles Multitasking and Its Limits http://www.arduinolearning.com/learning/how-arduino-handles-multitasking-and-its-limits.php Fri, 07 Aug 2026 19:08:40 +0000 http://www.arduinolearning.com/?p=1634 A common question among Arduino users is: “Can Arduino do multitasking?” The short answer is: yes, but not in the way a PC or smartphone does. Arduino does not run multiple programs in parallel, does not have preemptive multitasking by…

The post How Arduino Handles Multitasking and Its Limits appeared first on Arduino Learning.

]]>
Low-Power Arduino Programming Techniques With Examples http://www.arduinolearning.com/learning/low-power-arduino-programming-techniques-with-examples.php Tue, 07 Jul 2026 19:01:43 +0000 http://www.arduinolearning.com/?p=1632 A lot of Arduino projects start out powered by USB or wall adapters. But when a project switches to battery power, the most important design factor is how much power it uses. If you don’t carefully manage how much power…

The post Low-Power Arduino Programming Techniques With Examples appeared first on Arduino Learning.

]]>
Non-Blocking Code Techniques for Arduino With Examples http://www.arduinolearning.com/learning/non-blocking-code-techniques-for-arduino-with-examples.php Sun, 07 Jun 2026 18:56:02 +0000 http://www.arduinolearning.com/?p=1630 Writing blocking code is one of the most common mistakes people make when programming Arduino. This type of code stops the microcontroller from doing anything else while it waits. This usually happens when you use delay() or loops that run…

The post Non-Blocking Code Techniques for Arduino With Examples appeared first on Arduino Learning.

]]>
EEPROM Storage Use Cases in Arduino Projects (With Examples) http://www.arduinolearning.com/learning/eeprom-storage-use-cases-in-arduino-projects-with-examples.php Thu, 07 May 2026 18:49:36 +0000 http://www.arduinolearning.com/?p=1628 One of the most misunderstood parts of Arduino projects is EEPROM (Electrically Erasable Programmable Read-Only Memory). Beginners often either ignore it or use it wrong by writing too often, which wears out the memory too soon. EEPROM is not a…

The post EEPROM Storage Use Cases in Arduino Projects (With Examples) appeared first on Arduino Learning.

]]>
State Machines in Arduino Projects Explained (With Examples) http://www.arduinolearning.com/learning/state-machines-in-arduino-projects-explained-with-examples.php Tue, 07 Apr 2026 18:37:35 +0000 http://www.arduinolearning.com/?p=1626 As Arduino projects grow beyond simple sketches, code based on delay() statements and deeply nested if conditions quickly becomes hard to read, hard to debug, and unreliable. This is where state machines become essential. A state machine is a programming…

The post State Machines in Arduino Projects Explained (With Examples) appeared first on Arduino Learning.

]]>
Setting Up Arduino Nano for Matter Projects: A Complete Beginner’s Guide http://www.arduinolearning.com/learning/setting-up-arduino-nano-for-matter-projects-a-complete-beginners-guide.php Sat, 28 Mar 2026 20:15:57 +0000 http://www.arduinolearning.com/?p=1647 Setting up an Arduino Nano for Matter development is a key first step in making smart home devices that work with each other and are up to date. Matter introduces a single communication standard that lets devices work together across…

The post Setting Up Arduino Nano for Matter Projects: A Complete Beginner’s Guide appeared first on Arduino Learning.

]]>
What Is Matter? A Beginner’s Guide to the Smart Home Standard http://www.arduinolearning.com/learning/what-is-matter-a-beginners-guide-to-the-smart-home-standard.php Sat, 28 Mar 2026 20:06:10 +0000 http://www.arduinolearning.com/?p=1645 Introduction Matter is a new standard for smart homes that aims to fix one of the biggest problems with connected devices: they don’t always work with each other. Smart home ecosystems have been broken up for a long time, with…

The post What Is Matter? A Beginner’s Guide to the Smart Home Standard appeared first on Arduino Learning.

]]>
Common Arduino Compilation Errors and Fixes (With Examples) http://www.arduinolearning.com/learning/common-arduino-compilation-errors-and-fixes-with-examples.php Sat, 07 Mar 2026 19:33:45 +0000 http://www.arduinolearning.com/?p=1624 Arduino compilation errors usually fall into a few predictable buckets: Syntax errors: missing semicolons, braces, quotes Name/Scope errors: variables/functions not declared, wrong casing Type errors: mixing incompatible types, wrong function signatures Library errors: missing libraries, wrong versions, wrong include names…

The post Common Arduino Compilation Errors and Fixes (With Examples) appeared first on Arduino Learning.

]]>
How DigitalWrite, DigitalRead, and AnalogRead Work in Arduino http://www.arduinolearning.com/learning/how-digitalwrite-digitalread-and-analogread-work-in-arduino.php Sat, 07 Feb 2026 19:26:58 +0000 http://www.arduinolearning.com/?p=1622 At the heart of nearly every Arduino project are three core functions: digitalWrite() digitalRead() analogRead() Arduino interacts with the real world by turning pins on and off, reading button states, and measuring sensor values. Even though they seem simple, it’s…

The post How DigitalWrite, DigitalRead, and AnalogRead Work in Arduino appeared first on Arduino Learning.

]]>
How Arduino Handles Memory: SRAM, Flash, and EEPROM Explained http://www.arduinolearning.com/learning/how-arduino-handles-memory-sram-flash-and-eeprom-explained.php Wed, 07 Jan 2026 19:19:30 +0000 http://www.arduinolearning.com/?p=1619 Flash, SRAM, and EEPROM are the three different types of memory that Arduino boards use. Each type has its own job. To write stable, efficient, and scalable sketches, you need to know how these types of memory work and how…

The post How Arduino Handles Memory: SRAM, Flash, and EEPROM Explained appeared first on Arduino Learning.

]]>
Arduino UNO Q, Explained: A Deep-Dive for Makers, Educators, and Edge-AI Builders http://www.arduinolearning.com/hardware/arduino-uno-q-explained-a-deep-dive-for-makers-educators-and-edge-ai-builders.php Tue, 07 Oct 2025 16:38:07 +0000 http://www.arduinolearning.com/?p=1616 Arduino’s UNO Q is a dual-brain board that blends a Linux-capable Qualcomm Dragonwing QRB2210 application processor with a real-time STM32U585 microcontroller—in the familiar UNO footprint. It ships with Arduino App Lab pre-installed, supports Wi-Fi 5 / Bluetooth 5.1, has 16…

The post Arduino UNO Q, Explained: A Deep-Dive for Makers, Educators, and Edge-AI Builders appeared first on Arduino Learning.

]]>
Qualcomm to Acquire Arduino: What It Means for Developers, Edge AI, and the Maker Economy http://www.arduinolearning.com/news/qualcomm-to-acquire-arduino-what-it-means-for-developers-edge-ai-and-the-maker-economy.php Tue, 07 Oct 2025 15:57:22 +0000 http://www.arduinolearning.com/?p=1613 Qualcomm announced it will acquire Arduino, the open-source hardware and software platform with a community of more than 33 million developers. Terms were not disclosed. Arduino will retain its brand, tools, and open-source mission while continuing to support chips from…

The post Qualcomm to Acquire Arduino: What It Means for Developers, Edge AI, and the Maker Economy appeared first on Arduino Learning.

]]>
How to Graph Live Data Using the Arduino Serial Plotter http://www.arduinolearning.com/learning/basics/how-to-graph-live-data-using-the-arduino-serial-plotter.php Sat, 08 Feb 2025 18:47:46 +0000 http://www.arduinolearning.com/?p=1602 The Arduino Serial Plotter is a built-in tool in the Arduino IDE that allows you to visualize live data from your Arduino board in real time. This is particularly useful when working with sensors, analog readings, or debugging data. Unlike…

The post How to Graph Live Data Using the Arduino Serial Plotter appeared first on Arduino Learning.

]]>
How to Store Settings in EEPROM on an Arduino http://www.arduinolearning.com/learning/how-to-store-settings-in-eeprom-on-an-arduino.php Sat, 01 Feb 2025 20:23:59 +0000 http://www.arduinolearning.com/?p=1597 EEPROM (Electrically Erasable Programmable Read-Only Memory) allows you to store data permanently on an Arduino, even when power is lost. This is useful for storing settings, calibration values, or user preferences. Basics of Using EEPROM in Arduino The EEPROM on…

The post How to Store Settings in EEPROM on an Arduino appeared first on Arduino Learning.

]]>
STS35 temperature sensor and Arduino example http://www.arduinolearning.com/code/sts35-temperature-sensor-and-arduino-example.php http://www.arduinolearning.com/code/sts35-temperature-sensor-and-arduino-example.php#respond Sat, 09 Mar 2024 12:17:05 +0000 http://www.arduinolearning.com/?p=1557 In this article we look at a temperature and pressure sensor, the STS35 temperature sensor from Sensirion, and connect it to an Arduino R4, you can use an older Arduino Uno. It will work just fine. Sensor Information The STS3x-DIS…

The post STS35 temperature sensor and Arduino example appeared first on Arduino Learning.

]]>
http://www.arduinolearning.com/code/sts35-temperature-sensor-and-arduino-example.php/feed 0
BMA220 Triple Axis Accelerometer and Arduino example http://www.arduinolearning.com/code/bma220-triple-axis-accelerometer-and-arduino-example.php http://www.arduinolearning.com/code/bma220-triple-axis-accelerometer-and-arduino-example.php#respond Fri, 09 Feb 2024 11:09:04 +0000 http://www.arduinolearning.com/?p=1553 In this article we look at a sensor, the BMA220 Triple Axis Accelerometer from Bosch Sensortec, and connect it to an Arduino R4 Minima, you can use an older Arduino Uno. It will work just fine. Sensor Information The BMA220…

The post BMA220 Triple Axis Accelerometer and Arduino example appeared first on Arduino Learning.

]]>
http://www.arduinolearning.com/code/bma220-triple-axis-accelerometer-and-arduino-example.php/feed 0
IS31FL3741 LED matrix module and Arduino example http://www.arduinolearning.com/code/is31fl3741-led-matrix-module-and-arduino-example.php http://www.arduinolearning.com/code/is31fl3741-led-matrix-module-and-arduino-example.php#respond Tue, 09 Jan 2024 09:41:24 +0000 http://www.arduinolearning.com/?p=1548 In this article we look at a module with lots of LEDs on it, its an IS31FL3741 LED matrix module from adafruit Module Information At the centre of the module is the IS31FL3741 The IS31FL3741 is a general purpose 39×9…

The post IS31FL3741 LED matrix module and Arduino example appeared first on Arduino Learning.

]]>
http://www.arduinolearning.com/code/is31fl3741-led-matrix-module-and-arduino-example.php/feed 0