Komma igång MicroPython med Thonny IDE och ESP32 på Mac

Komma Igang Micropython Med Thonny Ide Och Esp32 Pa Mac



För att programmera ett ESP32-kort med MicroPython behöver vi en IDE som kan bränna kod till mikrokontrollern. Här i den här guiden kommer vi att täcka hela installationsproceduren för Thonny IDE i macOS och ladda upp vårt allra första program med LED-blinkande i ESP32-kortet med MicroPython.

Vad är MicroPython

MicroPython är skrivet i C och det är en mjukvaruimplementering för Python 3 som främst riktar sig till inbäddade systemapplikationer. Det kan dock inte köra Python 3-standardbiblioteken fullt ut. MicroPython är en variant av Python och speciellt designad för inbyggda system. Skillnaden mellan MicroPython och Python programmeringsspråk är att MicroPython fungerar under begränsade förhållanden. Det är därför MicroPython inte fullt ut stöder Python-standardprogrammeringsbibliotek.







Låt oss fortsätta med att ställa in Thonny IDE på en Mac:



  1. Laddar ner Thonny IDE i macOS
  2. Installerar Thonny IDE i macOS
  3. Installera MicroPython Firmware till ESP32 i macOS
  • Programmera ESP32 med MicroPython i macOS
  • Kör det uppladdade skriptet i ESP32 med Thonny IDE
  • 1: Ladda ner Thonny IDE i macOS

    Följ instruktionerna för nedladdning av Thonny IDE.



    Steg 1 : Gå till thonny.org , välj Thonny IDE-version för Mac.





    Steg 2 : Välj installationsprogram med Python 3.X och vänta tills nedladdningen är klar.



    Steg 3 : Efter nedladdning kan följande paketfil ses i nedladdningskatalogen.

    Vi har laddat ner Thonny IDE nu går vi mot installationsdelen.

    2: Installera Thonny IDE i macOS

    För installation av Thonny IDE måste dess paketfil köras. Nedanstående steg guidar dig om Thonny IDE-installation.

    Steg 1 : Dubbelklicka på installationsfönstret för paketfilen som visas i bilden nedan. Klick Fortsätta .

    Steg 2 : Tillåt tillstånd för licens genom att klicka på Fortsätta knapp.

    Steg 3 : Klick Hålla med att fortsätta.

    Steg 4 : Välj destination för installationsfiler . Det kan bara vara för dig eller installerat på hela systemet så att andra användare också kan komma åt. Så vi fortsätter med det första alternativet.

    Steg 5 : För att starta installationsprocedur, klicka på Installera.

    Steg 6 : Efter lyckad installation klick Stänga .

    Steg 7 : Nu installation av Thonny IDE är klar för att ansluta ESP32-kort med Mac, kan vi konfigurera det med ESP32.

    Steg 8 : Öppna Thonny IDE från applikationslistan. Följande fönster kommer att visas:

    Här kan vi se två fönster Redaktör och Shell/Terminal.

    Redaktör : Editor innehåller alla .py-filer här kan vi skapa flera projektfiler.

    Skal : MicroPython innehåller kommandon som exekveras direkt oberoende av andra filer eller bibliotek i terminalen. Shell/Terminal visar oss också information om körda kommandon, kortets tillstånd, syntaxfel och meddelanden.

    Vi har framgångsrikt installerat Thonny IDE nu för att programmera ESP32-kort med MicroPython. Vi kommer att flasha ESP32 med MicroPython firmware.

    3: Installera MicroPython Firmware till ESP32 i macOS

    Som standard flashas inte MicroPython in i ESP32-kortet. Så det första innan du börjar programmera ESP32-kort är att flasha/ladda upp firmware på ESP32.

    Det finns olika metoder vi kan använda men vi kommer att fortsätta med ett verktyg för Thonny IDE som låter dig snabbt installera MicroPython i ett ESP32-kort.

    Två steg är involverade i att installera MicroPython Firmware till ESP32 med Thonny IDE:

    3.1: Ladda ner MicroPython Firmware

    MicroPython firmware kan laddas ner från deras officiella webbplats eller genom att använda en snabb Google-sökning. För att slutföra nedladdningsproceduren, håll dig till instruktionerna nedan.

    Steg 1 : Gå till Ladda ner firmware för MicroPython sida. Välj kortet som vi behöver ladda ner firmware för.

    Steg 2 : Välj ESP32-kortet du använder här har vi ESP32 DEVKIT V1 DOIT.

    Steg 3 : Följande fönster visas. Ladda ner den senaste versionen för firmware och se till att inte ladda ner den nattliga versionen som de är för avancerade programmerare.

    3.2: Blinkande MicroPython-firmware med Thonny IDE

    Från och med nu har vi laddat ner MicroPython firmware. Nu kommer vi att installera det på ESP32-kortet med hjälp av Thonny IDE-verktyget. Följ nedanstående steg:

    Steg 1 : Anslut ESP32-kort med Mac och öppna Thonny IDE. Gå till: Verktyg>Alternativ:

    Steg 2 : Ett nytt fönster öppnas här välj Tolk.

    Steg 3 : Välj kortet du använder. Här i vårt fall är ESP32-kortet anslutet.

    Steg 4 : Efter att ha valt kortet, välj nu COM-porten som ESP32 är ansluten till.

    Steg 5 : Klicka efter att ha valt kortet och COM-porten Installera eller uppdatera MicroPython.

    Steg 6 : Bekräfta nu COM-porten.

    Steg 7 : Välj sedan Firmware för MicroPython fil för ESP32 vi just laddade ner genom att klicka på Bläddra knapp.

    Klick Installera för att påbörja installationen av firmware i ESP32-kortet.

    Steg 8 : Nu kan vi se att MicroPythons firmware börjar blinka in i ESP32-kortet. Koppla inte bort ESP32-kortet från Mac.

    Steg 9 : Stäng fönstret efter installationen av firmware.

    Steg 10 : Efter lyckad installationstyp hjälp() i skal/terminal för att bekräfta installationen. Vid lyckad installation visas nedanstående markerade meddelande.

    Nu är ESP32 redo att programmeras med MicroPython med Thonny IDE.

    4: Programmera ESP32 med MicroPython i macOS

    Nu när installationen är klar kommer vi att testa MicroPython-koden med ESP32-kort med Thonny IDE. Följ stegen nedan:

    Steg 1 : Öppna en ny fil i Thonny IDE editor skriv in koden nedan.

    från maskinimport Pin

    från tid importera sova

    led = Pin ( 12 , Pin.OUT )

    medan Sann:

    led.värde ( inte led.värde ( ) )
    sova ( 1 )

    Denna kod kommer att blinka LED ansluten till stift 12 på ESP32 med fördröjning av 1 sek.

    Steg 2 : Innan vi kan köra filen måste vi spara den på ESP32-kortet. Gå till: Arkiv>Spara . Välj sedan MicroPython enhet.

    Steg 3 : Spara filen med namnet main.py och klicka OK .

    Vår första MicroPython filen har skapats framgångsrikt nu laddar vi upp den till ESP32 ombord och se resultatet.

    5: Kör det uppladdade skriptet i ESP32 med Thonny IDE

    För att testa filen sparar vi bara klicka på Kör-knappen längst upp eller tryck på F5 för att börja köra den uppladdade koden i ESP32 och för att stoppa programmet klicka på Stopp/Starta om-knappen som visas nedan eller tryck på Ctrl+F2.


    En lysdiod börjar blinka. Lysdioden kommer att tändas PÅ i 1 sek.

    Lysdioden kommer stanna i 1 sek. Denna cykel fortsätter tills skriptet stoppas.

    Vi har framgångsrikt testat Thonny IDE som arbetar med ett ESP32-kort med hjälp av MicroPython koda.

    Slutsats

    MicroPython är en delmängd av Python-språket och designat för inbyggda system. Det är inte exakt samma som Python, men det stöder fortfarande flera bibliotek och kan styra GPIO-stift från olika mikrokontroller. För att programmera ESP32 med MicroPython krävs en IDE. Den här guiden täcker Thonny IDE-installationen med ESP32-kort i Mac OS .