ESP32 met Arduino IDE op Linux en Windows
|
De ESP32 WiFi/Bluetooth microcontroller kan geprogrammeerd worden met behulp van de Arduino IDE. Ondersteuning voor de chip aan de IDE toevoegen was tot nu toe een gecompliceerd en tijdrovend klusje. Omdat het een handmatig proces was, moest je het voor elke update weer helemaal opnieuw doorlopen. Met de nieuwste versie (1.0.0, juli 2018) is het een stuk eenvoudiger geworden. Je kunt nu de core aan de Arduino IDE toevoegen door gebruik te maken van de vertrouwde “boards manager”. De boards manager zal je ook attenderen op updates van de core en deze eventueel voor je installeren.
Installeer of upgrade de Arduino IDE
Uiteraard moet de Arduino IDE a geïnstalleerd zijn. Is dat reeds het geval, dan is dit wellicht een goed moment om eerst te updaten. Heb je met installeren of upgraden hulp nodig, check dan deze links::
De Arduino IDE installeren op Windows 10
Installeer of upgrade nieuwste Arduino IDE op Linux
Installeer de Arduino core voor ESP32
Start de Arduino IDE en open het window “Voorkeuren” via Bestand > Voorkeuren.


En vul deze URL in: https://dl.espressif.com/dl/package_esp32_index.json
in het “Additionele Board Beheerder URLs” veld. Je kunt meerdere URLs invullen, gescheiden door komma’s.
Open het window “Boards Beheer” via het menu Hulpmiddelen > Board > Board Beheer en installeer het esp32 platform.


Selecteer jouw ESP32 board via het menu Hulpmiddelen > Board. Als je niet zeker weet welke je moet kiezen, kies dan voor de “Dev Module”.


Als laatste, zorg ervoor dat de juiste COM-poort is geselecteerd voor jouw module:


Je kunt nu je module testen door één van de voorbeeldsketches te uploaden. Deze kun je vinden via Bestand > Voorbeelden en dan te scrollen naar de “Voorbeelden voor ESP32 Dev Module” sectie.


Dat is alles! Happy coding!
De Arduino core voor ESP8266 installeren
Als je de Arduino core voor de ESP8266 wilt installeren, de voorganger van deze chip, kijk dan eens hier: ESP8266 NodeMcu met Arduino IDE op Linux. Je zult zien dat de installatieprocedure nu vergelijkbaar is, voor beide chips, op zowel Windows als Linux.