Je hebt een MicroPython-script geschreven en het op je ESP32 (ontwikkelbord) uitgevoerd. Na het testen en debuggen is het klaar om te worden geflashed naar je ESP32. U wilt dat de ESP32 onafhankelijk van uw computer werkt.
Met een paar populaire IDE's kun je naar je ESP32-ontwikkelbord flashen.
- Mu Editor
- uPyCraft
- Thonny IDE
Vereisten
Voordat u verder gaat met het oplossen van problemen, moet u ervoor zorgen dat aan de volgende voorwaarden wordt voldaan:
- Op het ESP32 (development board) is MicroPython geïnstalleerd
- Je gebruikt de juiste kabel om naar je ESP32 (development board) te flashen. Sommige USB-kabels ondersteunen alleen stroom, geen gegevensoverdracht. Zorg ervoor dat u een datakabel gebruikt.
Voorbeeld
Als voorbeeld zullen we een script gebruiken om de ingebouwde LED (verbonden met GPIO2) te laten knipperen.
We gebruiken IDE "Mu Editor" omdat het eenvoudig en gemakkelijk is om problemen op te lossen in scenario's als deze.
Ons script is zeer eenvoudig:
from machine import Pin
from time import sleep
led = Pin(2, Pin.OUT)
while True:
led.value(not led.value())
sleep(0.5)
Correcte stappen om te flashen naar ESP32
Bij het bewaren van uw script is het belangrijk om het op te slaan met de naam "main.py". Als u het niet "main.py" noemt, zal uw ESP32 (development board) het niet automatisch uitvoeren.
Bij het bewaren van een script is het aan te raden om voor elk project een nieuwe map aan te maken. We noemen onze map "Blinking LED".
We bewaren het bestand als "main.py" en klikken op "Files":
In het vak "Files on your computer" klikt u met de rechtermuisknop op "main.py" en kiest u "Write to main.py on device".

Druk op de ingebouwde knop EN (ENABLE) of RST (RESET) om uw ESP32 develoment board opnieuw op te starten. Daarna wordt de code die we zojuist hebben geüpload uitgevoerd. De ingebouwde LED zal elke halve seconde knipperen.