ESP32 DevKit vs Arduino Uno R3
Le due schede fianco a fianco, dagli stessi file che BoardPilot usa per controllare i collegamenti.
| ESP32 DevKit (30 pins) | Arduino Uno R3 | |
|---|---|---|
| Chip | ESP32 | ATmega328P |
| Processore | Dual-core Xtensa LX6 at 240 MHz, 520 KB SRAM, 4 MB flash, Wi-Fi and Bluetooth | 8-bit AVR ATmega328P at 16 MHz, 2 KB SRAM, 32 KB flash, 1 KB EEPROM |
| Livello logico | 3.3 V | 5 V |
| Pin del connettore | 30 | 29 |
| Pin GPIO | 25 | 20 |
| Ingressi analogici | 15 | 6 |
| I2C predefinito | SDA D21, SCL D22 | SDA A4, SCL A5 |
| SPI predefinito | MOSI D23, MISO D19, SCK D18 | MOSI ~11, MISO 12, SCK 13 |
| Ingressi che tollerano 5 V | no | sì |
| Strumento di programmazione | esptool | avrdude |
| Scheda Arduino | esp32:esp32:esp32 | arduino:avr:uno |
Quale scegliere?
- Scegli ESP32 DevKit se ti serve Wi-Fi o Bluetooth, più pin GPIO (25), più ingressi analogici (15), il processore più veloce.
- Scegli Arduino Uno R3 se ti serve usare segnali a 5 V senza traslatori di livello.
Piedinatura completa: ESP32 DevKit · Piedinatura completa: Arduino Uno R3