| Merkmal | 1. Arduino UNO R3 | 2. Arduino UNO R4 Minima | 3. Arduino UNO R4 WiFi |
|---|---|---|---|
| Hauptprozessor | ATmega328P (8-Bit AVR, 16 MHz) | Renesas RA4M1 (32-Bit ARM Cortex-M4, 48 MHz) | Renesas RA4M1 (48 MHz) + ESP32-S3 Funk-Modul |
| Speicher (RAM / Flash) | 2 KB SRAM / 32 KB Flash / 1 KB EEPROM | 32 KB SRAM / 256 KB Flash / 8 KB Data-Flash | 32 KB SRAM / 256 KB Flash / 8 KB Data-Flash |
| ⚠️ Max. Strom pro Pin! | 20 mA (Spitze 40 mA) – sehr robust! | Nur max. 8 mA pro Pin! (Vorwiderstände ≥ 470Ω nutzen!) | Nur max. 8 mA pro Pin! (Vorwiderstände ≥ 470Ω nutzen!) |
| Logikspannung | 5V (alle Pins) | 5V (alle Header-Pins) | 5V (Header-Pins) • Qwiic-Buchse ist 3.3V! |
| Analog-Eingänge (A0–A5) | 10-Bit ADC (`0–1023`) | Bis zu 14-Bit ADC (`0–16383` per `analogReadResolution(14)`) | Bis zu 14-Bit ADC (`0–16383` per `analogReadResolution(14)`) |
| Echter DAC (Analog Out) | Nein (nur PWM auf ~Pins) | Ja! Pin A0 hat echten 12-Bit DAC (0–4095) | Ja! Pin A0 hat echten 12-Bit DAC (0–4095) |
| Eingebauter OPAMP | Nein | Ja! `A1` (In+), `A2` (In-), `A3` (Out) | Ja! `A1` (In+), `A2` (In-), `A3` (Out) |
| UART an D0 (RX) / D1 (TX) | Teilt sich `Serial` mit USB! (Blockiert Upload) | Getrennt! USB ist `Serial`, D0/D1 ist frei als `Serial1`! | Getrennt! USB ist `Serial`, D0/D1 ist frei als `Serial1`! |
| CAN-Bus Controller | Nein | Ja, auf D4 (CTX) & D5 (CRX) (Transceiver nötig) | Ja, aber auf D10 (CRX) & D13 (CTX)! |
| Extras auf dem Board | Gesockelter DIP-Chip (austauschbar) | SWD Debug-Header, USB-HID (Tastatur/Maus) | 12x8 LED-Matrix, Qwiic (`Wire1`), `VRTC` & `OFF` Pin, USB-HID |
| Merkmal | 1. ESP32 (Klassik) | 2. ESP32-S3 | 3. ESP32-C3 Mini | 4. ESP8266 NodeMCU | 5. ESP32-C6 |
|---|---|---|---|---|---|
| Prozessor | Dual-Core Xtensa (240 MHz) | Dual-Core Xtensa + AI (240 MHz) | Single-Core RISC-V (160 MHz) | Single-Core Tensilica (80/160 MHz) | RISC-V High-Perf (160 MHz) + LP-Core |
| Funk-Standards | Wi-Fi 4 + BT 4.2 (Classic & BLE) | Wi-Fi 4 + Bluetooth 5 (LE) | Wi-Fi 4 + Bluetooth 5 (LE) | Nur Wi-Fi 4 (Kein Bluetooth!) | Wi-Fi 6 + BT 5 + Zigbee / Thread |
| Reine Eingänge (Input Only) | GPIO 34, 35, 36, 39 (kein Pullup!) | Keine (alle sind I/O) | Keine (alle sind I/O) | A0 (nur Analog-In) | Keine (alle sind I/O) |
| Boot-kritische Pins (Strapping) | GPIO 0, 2, 5, 12, 15 | GPIO 0, 3, 45, 46 | GPIO 2, 8, 9 (Boot) | D3 (GPIO0), D4 (GPIO2), D8 (GPIO15) | GPIO 8, 9 (Boot), 4, 5, 15 |
| Analog-Eingänge (ADC) | ADC1 (32-39, sicher) ADC2 (WiFi-Konflikt!) |
ADC1 (GPIO 1-10, sicher) ADC2 (11-20, Konflikt!) |
ADC1 (GPIO 0-4, sicher) ADC2 (GPIO 5, defekt) |
Nur 1x Pin: A0 (ADC0, 10-Bit 0-1023) | Nur ADC1 (GPIO 0-6, alle WiFi-sicher!) |
| Touch & DAC | 10x Touch, 2x echter DAC (25, 26) | 14x Touch (GPIO 1-14), Kein DAC | Kein Touch, Kein DAC | Kein Touch, Kein DAC | Kein Touch, Kein DAC |
| Native USB Pins | Nein (nur über CP2102/CH340 an TX0/RX0) | Ja! GPIO 19 (D-) & GPIO 20 (D+) | Ja! GPIO 18 (D-) & GPIO 19 (D+) | Nein (externer USB-UART Chip) | Ja! GPIO 12 (D-) & GPIO 13 (D+) |