ESP32-WROOM, een krachtige microcontroler met WiFi en Bluetooth
De ESP32-WROOM is een krachtig microcontrollerbordje met ingebouwde WiFi en Bluetooth, speciaal ontworpen voor toepassingen zoals Internet of Things (IoT), sensornetwerken en domotica.
Dankzij de dual-core processor, ruime hoeveelheid geheugen en vele GPIO-pinnen is dit bordje geschikt voor zowel eenvoudige als complexe projecten.

Specificaties
Kenmerk | Waarde |
---|---|
Microcontroller | ESP32-D0WDQ6 (dual-core 32-bit @ 240 MHz) |
Werkgeheugen | 520 KB SRAM |
Flashgeheugen | 4 MB (via SPI Flash) |
WiFi | 802.11 b/g/n 2.4 GHz |
Bluetooth | v4.2 BLE + klassiek |
GPIO-pinnen | Meer dan 30 (waarvan veel multifunctioneel) |
Spanning | 3.3V logica (voeding via 5V of 3.3V pin) |
USB | Ja, via onboard USB-naar-serieel chip (CP2102 of CH340) |
Belangrijke pinnen (voor veelgebruikte boards zoals DevKit V1)
Functie | Pin |
---|---|
Voeding | 5V / 3.3V, GND of via USB |
Invoer/Uitvoer | GPIO0 t/m GPIO39 |
Analoge input | GPIO32 t/m GPIO39 (12-bit ADC) |
PWM output | Bijna alle GPIO’s |
I2C | SDA: GPIO21, SCL: GPIO22 (standaard) |
UART | TX: GPIO1, RX: GPIO3 |
Let op: sommige GPIO’s (zoals GPIO6 t/m GPIO11) zijn verbonden met het flashgeheugen en niet geschikt voor algemeen gebruik. Raadpleeg altijd de pinout van jouw specifieke board.
Firmware flashen
De meeste ESP32-WROOM boards (zoals de DevKit V1) hebben een ingebouwde USB-naar-serieel converter, wat het flashen via de Arduino IDE of PlatformIO eenvoudig maakt.
Stappenplan (Arduino IDE)
- Zorg dat de ESP32 boardondersteuning is geïnstalleerd via de Board Manager.
- Selecteer het juiste board, bijvoorbeeld ESP32 Dev Module.
- Sluit het bord aan via USB. De juiste COM-poort wordt automatisch herkend.
- Druk op Upload in de Arduino IDE. Bij sommige boards moet je de BOOT-knop ingedrukt houden tijdens het uploaden.
- Na het uploaden reset het bord automatisch of via een druk op de EN/RESET-knop.
Tips
- Gebruik een baudrate van 115200 in de seriële monitor.
- Bij foutmeldingen zoals “Timed out waiting for packet header” kun je de BOOT-knop handmatig indrukken bij het uploaden.
Toepassingen
De ESP32-WROOM wordt veel gebruikt voor:
- Sensorprojecten met Home Assistant
- Automatisering (relais, verlichting, motorsturing)
- Draadloze communicatie via MQTT of HTTP
- Bluetooth-applicaties zoals hartslagmeters of BLE-beacons
Door de kracht en veelzijdigheid van de ESP32-WROOM kun je veel projecten realiseren met één compact en betaalbaar bordje. Het is daarmee een ideale keuze voor zowel hobbyisten als professionals.