This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| microcontrollers:esp32 [2026/01/21 15:40] – [ESP32] bsamuel | microcontrollers:esp32 [2026/01/22 20:57] (current) – removed bsamuel | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== ESP32 ====== | ||
| - | |||
| - | * Part of [[microcontrollers: | ||
| - | |||
| - | ---- | ||
| - | |||
| - | 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, | ||
| - | * Connect to **Wi-Fi and Bluetooth** | ||
| - | * Read sensors and control devices (LEDs, motors, relays) | ||
| - | |||
| - | ===== Key features ===== | ||
| - | * **Built-in Wi-Fi** (2.4 GHz) | ||
| - | * **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, | ||
| - | * Web servers and APIs | ||
| - | * Bluetooth devices (beacons, controllers) | ||
| - | * Robotics and automation | ||
| - | * Wearables and portable electronics | ||
| - | |||
| - | ===== Programming options ===== | ||
| - | The ESP32 can be programmed using: | ||
| - | * **Arduino IDE** | ||
| - | * **MicroPython** | ||
| - | * **ESP-IDF** (official Espressif framework) | ||
| - | |||
| - | ===== 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 | ||