MicroPython script onafhankelijk runnen op ESP32

MicroPython script onafhankelijk runnen op ESP32

0 reactie minuten lezen
Je hebt een MicroPython-script geschreven en het op je ESP32 (development board) uitgevoerd. Na het testen en debuggen is het klaar om te worden geflashed naar je ESP32. Je wilt dat de ESP32 onafhankelijk van uw computer werkt.

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".

 
Als het knipperen is gelukt, verschijnt het bestand in het gedeelte "Files on your 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.
Wij gebruiken cookies om onze website te verbeteren. Ga je akkoord? Ja Nee Meer over cookies »
Vergelijk producten0