This is an old revision of the document!
ESP32
This is a short summary by ChatGPT:
An ESP32 is a low-cost, low-power microcontroller made by Espressif Systems, commonly used for IoT (Internet of Things) and embedded electronics projects.
In simple terms
It’s a tiny computer on a chip that can:
Run your program (Arduino, MicroPython, etc.)
Connect to Wi-Fi and Bluetooth
Read sensors and control devices (LEDs, motors, relays)
Key features
-
Bluetooth & Bluetooth Low Energy (BLE)
Dual-core processor (up to 240
MHz on many models)
More powerful than an Arduino Uno
Many GPIO pins (digital & analog)
Low-power modes for battery-powered projects
Common uses
Smart home devices (lights, switches, thermostats)
IoT sensors (temperature, humidity, motion)
Web servers and APIs
Bluetooth devices (beacons, controllers)
Robotics and automation
Wearables and portable electronics
Programming options
The ESP32 can be programmed using:
ESP32 vs Arduino Uno
| Feature | ESP32 | Arduino Uno |
| Wi-Fi | Yes | No |
| Bluetooth | Yes | No |
| Speed | Much faster | Slower |
| Memory | Much more | Limited |
Hardware
Most people use an ESP32 development board, which includes:
The ESP32 chip
USB port
Power regulation
Pin headers