MPU9250 with ESP32: Complete Guide to Accelerometer, Gyroscope and Magnetometer

The MPU9250 is a powerful 9-axis motion sensor that combines a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer in a single compact module. It is widely used in robotics, drones, IoT devices, navigation systems, motion tracking, balancing robots, wearable electronics, and embedded systems.In this tutorial, we will learn how to interface MPU9250 with ESP32 using I2C, read accelerometer, gyroscope, and magnetometer data, understand the MPU9250 registers, and write a complete Arduino IDE program.This guide is suitable for beginners as well...

Read more...

ESP32 Telegram Bot LED Control: Turn LED ON and OFF Using Telegram

ESP32 Telegram Bot LED Control Using TelegramWant to control an LED from anywhere using your smartphone? In this project, we will build an ESP32 Telegram Bot LED Control system that allows you to turn an LED ON and OFF remotely using Telegram commands.The ESP32 connects to a Wi-Fi network and communicates with a Telegram Bot using the Telegram Bot API. Once connected, you can send commands such as /on, /off, and /status from Telegram.This is a simple but powerful IoT...

Read more...

ESP32-S3 Super Mini with 16×4 I2C LCD

IntroductionThe ESP32-S3 Super Mini is a powerful compact development board based on the ESP32-S3 chip. It provides high performance, WiFi, Bluetooth Low Energy (BLE), low power consumption, and plenty of GPIO pins for IoT and embedded projects, making it ideal for the ESP32-S3 Super Mini LCD project. This ESP32-S3 Super Mini LCD project will allow you to build various applications. In this ESP32-S3 Super Mini tutorial, we will explore these applications in detailThis project is perfect for:IoT display projectsSensor monitoring...

Read more...

LoRa-02 SX1278 with ESP32: Complete Pinout, Wiring, and Long-Range Communication Guide

IntroductionLong-range wireless communication without internet, Wi-Fi, or cellular network is no longer a dream. Using the LoRa-02 SX1278 module with ESP32, you can transmit data up to 8–10 km using radio frequency (433 MHz) with extremely low power consumption.The ability to transmit data over 8–10 km opens doors for remote monitoring, smart agriculture, and many other applications where conventional connectivity options fall short.Imagine a world where devices can communicate over vast distances without relying on traditional networks. The LoRa-02 SX1278...

Read more...
arduino-training-serial-console-day5

What is Serial Communication in Arduino

What is Serial Communication in Arduino? Serial communication between the Arduino board and a computer or other devices. All Arduino boards have at least one serial port (also known as a UART or USART), and some have several.BOARD USB CDC NAME SERIAL PINS SERIAL1 PINS SERIAL2 PINS SERIAL3 PINSUno, Nano, Mini0(RX), 1(TX)Mega0(RX), 1(TX)19(RX), 18(TX)17(RX), 16(TX)15(RX), 14(TX)Leonardo, Micro, YúnSerial0(RX), 1(TX)Uno WiFi Rev.2Connected to USB0(RX), 1(TX)Connected to NINAMKR boardsSerial13(RX), 14(TX)ZeroSerialUSB (Native USB Port only)Connected to Programming Port0(RX), 1(TX)DueSerialUSB (Native USB Port only)0(RX), 1(TX)19(RX), 18(TX)17(RX), 16(TX)15(RX), 14(TX)101Serial0(RX), 1(TX)On Uno,...

Read more...