Hệ thống bài học giáo trình chính thức từ các cuốn sách lập trình phần cứng Scratch Arduino, Scratch ESP32 và ESP32 Webserver.
Lập trình kéo thả Scratch điều khiển bo mạch vi điều khiển Arduino UNO R3 từ cơ bản đến nâng cao.
Lập trình C++/C nhúng cho vi điều khiển Arduino UNO R3, điều khiển cảm biến, động cơ và linh kiện điện tử từ cơ bản đến nâng cao.
Lập trình vi điều khiển ESP32 cơ bản: Môi trường Arduino IDE, GPIO, PWM, ADC, OLED, Bluetooth, Wi-Fi và cảm biến.
Lập trình ESP32 nâng cao: FreeRTOS, MQTT, Dual-Core, BLE, Deep Sleep, AsyncElegantOTA, ESP-NOW, ESP32-CAM, Firebase.
Chọn một bài học bên dưới để bắt đầu học lý thuyết và làm bài thực hành.
This project shows how to use MQTT communication protocol with the ESP32 to publish messages and subscribe...
The ESP32 comes with 2 Xtensa 32-bit LX6 microprocessors: core 0 and core 1. So, it is dual core. When we ...
Quick guide that shows how to do over-the-air (OTA) programming with the ESP32 using the OTA Web Updater i...
This article is a complete guide for the ESP32 Deep Sleep mode with Arduino IDE. We’ll show you how to put...
This article is a quick getting started guide for the ESP32-CAM board. We’ll show you how to setup a video...
Learn how to take photos with the ESP32-CAM board and save them to a microSD card using Arduino IDE. When ...
Learn how to use ESP-NOW to exchange data between ESP32 boards programmed with Arduino IDE. ESP-NOW is a c...
In this tutorial, you’ll learn how to use ESP-NOW communication protocol to send data from one ESP32 to mu...
This guide shows how to control the ESP32 or ESP8266 NodeMCU GPIOs from anywhere in the world using Telegr...
In this guide, you’ll learn how to do over-the-air (OTA) updates to your ESP32 boards using the AsyncElega...
This guide will get you started quickly with Firebase using the ESP32 board. Firebase is Google’s mobile a...
Learn how to make a BLE (Bluetooth Low Energy) connection between two ESP32 boards. One ESP32 is going to ...
This guide will get you started quickly with InfluxDB using the ESP32 board. InfluxDB is an open-source ti...
In this guide, you’ll learn how to make HTTPS requests with the ESP32. We’ll introduce you to some HTTPS f...
In this guide, you’ll get started with the LVGL (Light and Versatile Graphics Library) with the ESP32 CYD ...
In this tutorial, we’ll introduce the basic concepts of FreeRTOS and show you how to use it with the ESP32...
In this guide, you’ll learn how to use FreeRTOS queues for safe and efficient communication between tasks ...
In this guide, we’ll introduce you to and explain how to use FreeRTOS semaphores with the ESP32, using the...
In this guide, you’ll learn how to use a FreeRTOS Mutex with the ESP32 programmed with Arduino IDE. A Mute...