Introductie in analoge en digitale elektronica
1. Software-omgeving installeren

Arduino
We zullen de Arduino IDE v2.x gebruiken om onze ESP32 microcontroller (T-Display) te programmeren. Deze IDE biedt als grootste voordeel de simpliciteit en stabiliteit.
Download de Arduino IDE (versdie 2.3.7 of nieuwer)
Hoewel de software en hardware gebruikt binnen dit van cross-platform is, zijn er aan elke OS wel wat eigenaardigheden. In principe komen de onderstaande (Win11) stappen overeen voor elk OS, maar moest een bepaalde handeling niet lukken op jouw OS, dan kan je hier meer informatie terugvinden.

Arduino
Nadat de Arduino IDE is geïnstalleerd moeten we ook nog de ESP32 microcontroller familie toevoegen aan de Arduino board manager. Dit is nodig om het ESP32 subsysteem te installeren binnen de Arduino omgeving.
Klik op File > Preferences en plak onderstaande link in de Additional Boards Manager URLs. (Zie screenshot hieronder). https://espressif.github.io/arduino-esp32/package_esp32_index.json
Door deze extra URL toe te voegen zullen we nu in staat zijn om de juiste board manger te installeren.
- Klik op Tools > Board > Boards Manager.
- Typ “esp32” in het zoekveld zoals hieronder weergegeven.
- Installeer “esp32 by Espressif Systems” (Gebruik gewoon de meest recente versie 3.3.7 of hoger!)
Als alles gelukt is, dan zal de infocard aangepast worden naar bv: “3.1.1 installed” en staat er “REMOVE” in plaats van “INSTALL”.
X. Indien je dit niet kan installeren!
In de Arduino IDE is er een timeout ingesteld om er voor te zorgen dat de IDE opstart wanneer een pakket er te lang over doet om te downloaden. Sinds de laatste versie van ESP-IDF is dit bestand groter geworden, waardoor de download soms (te) lang duurt.
Je kan de onderstaande stappen gebruiken om het probleem te omzeilen:
-
Als Arduino IDE nog open staat: Kies Bestand > Afsluiten. Alle Arduino IDE vensters sluiten nu.
-
Open het bestand op het volgende pad in een teksteditor: C:\Users<username>.arduinoIDE\arduino-cli.yaml of C:\Gebruikers<gebruikersnaam>.arduinoIDE\arduino-cli.yaml (Hierbij
je Windows username is) -
Voeg het onderstaande toe in de .yaml file: network: connection_timeout: 12000s
-
Sla het bestand op.
-
Start de Arduino IDE op en probeer “ESP32 by Espressif Systems” toe te voegen.