SD Card Tutorial for Arduino, ESP8266 and ESP32

SD Card Tutorial Thumbnail

SD Card Tutorial for Arduino, ESP8266 and ESP32 In this tutorial you learn how to use the SD card module in combination with your Arduino, ESP8266 and ESP32 microcontroller board. We create a temperature logger where we store the time from a real-time clock module, the temperature and humidity to a micro SD card. Table … Read more

I2S Sound Tutorial for ESP32

I2S ESP32 Tutorial

I2S Sound Tutorial for ESP32 In this tutorial you learn how to  use the I2S communication protocol to transfer digital sound signals to record and visualize microphone data and play music from the internal memory as well as from an external SD card. We also compare different microcontroller and see why we prefer an ESP32 … Read more

Guide to reduce the Arduino Power Consumption

Arduino Pro Mini Measurement

Guide to reduce the Arduino Power Consumption In this guide I show you 3 hardware and 1 software measure that reduce the energy consumption of the Arduino microcontroller up to 89%. The following measures are done in this tutorial: Use a Smaller Microcontroller (Hardware) Reduce Clock Speed (Hardware) Reduce Operation Voltage (Hardware) Use the Arduino … Read more

What is the best Battery for the ESP32

Battery Thumbnail

What is the best battery for the ESP32? In this article you learn what is the best battery for the ESP32 microcontroller. First I describe the different voltage levels on the ESP32 board to avoid magic smoke and a damage of the microcontroller. On top of all this content, you learn which batteries need a … Read more

The best battery for ESP8266 microcontrollers

Battery Thumbnail

Best Battery for ESP8266 microcontroller In this article you learn what is the best battery for the ESP8266 microcontroller. First I describe the different voltage levels on the ESP8266 board to avoid magic smoke and a damage of the microcontroller. On top of all this content, you learn which batteries need a voltage regulator and … Read more

INA219 Tutorial for Arduino, ESP8266 and ESP32

INA219 battery discharging curve bus shunt load voltage

INA219 Tutorial for Arduino, ESP8266 and ESP32 The INA219 is a current and voltage sensor that you use with any Arduino, ESP8266 or ESP32 microcontroller. You can measure up to 26 volts and use the I2C communication to transfer data to the microcontroller. In this tutorial I use the INA219 to measure the discharging curve … Read more

ZigBee Communication Protocol Tutorial for Smart Home

ZigBee Mesh Network

ZigBee Communication Protocol Tutorial for Smart Home ZigBee is a Smart Home Communication Protocol based not on WiFi but on radio frequency that allows to connect up to 65,000 smart devices in a mesh network. Therefore large networks are possible compared to Z-Wave (232 devices) and WiFi (32 devices). In practice a ZigBee network can … Read more