Ugrás a fő tartalomhoz

Mikrokontrollerek programozása Thonnyval

Thonny egy könnyű Python IDE, amely nagyon egyszerűvé teszi olyan panelek programozását, mint az ESP32

és a Raspberry Pi Pico
A Raspberry Pi alacsony költségű mikrokontrolleres panelje, RP2040 kétmagos ARM Cortex-M0+ chippel.
Raspberry Pi Pico
, MicroPython
A Python egy kompakt változata mikrokontrollerekhez, például ESP32-höz vagy Raspberry Pi Picohoz. Közvetlenül a beágyazott hardveren lehet vele szkripteket futtatni.
használatával.

Ez az útmutató bemutatja, hogyan telepítsd a Thonnyt, hogyan flasheld a MicroPython

firmware-t, és hogyan töltsd fel a main.py scriptet a Smart Auto-Watering Pot projekthez.


1. Thonny telepítése

  1. Töltsd le a Thonnyt innen: https://thonny.org
  2. Futtasd a telepítőt, és kövesd az utasításokat
  3. Indítsd el a Thonnyt a telepítés után

Installing Thonny


2. A panel csatlakoztatása

  1. Csatlakoztasd a panelt a számítógéphez USB-kábellel
  2. Ha szükséges, engedélyezd a Windows vagy macOS számára a driverek telepítését
  3. Meg kell jelennie egy új COM vagy soros portnak

3. MicroPython
A Python egy kompakt változata mikrokontrollerekhez, például ESP32-höz vagy Raspberry Pi Picohoz. Közvetlenül a beágyazott hardveren lehet vele szkripteket futtatni.
firmware flashelése

Ezt csak egyszer kell elvégezni panelenként.

  1. Thonnyban menj ide: Tools → Options → Interpreter
  2. Válaszd ki a panel típusát a listából, például az „ESP32
    Olcsó, alacsony fogyasztású rendszerchip integrált Wi-Fi-vel és kétmódú Bluetooth támogatással.
    ” vagy a „Raspberry Pi Pico
    A Raspberry Pi alacsony költségű mikrokontrolleres panelje, RP2040 kétmagos ARM Cortex-M0+ chippel.
    Raspberry Pi Pico
    ” lehetőséget
  3. Kattints az Install or Update MicroPython
    A Python egy kompakt változata mikrokontrollerekhez, például ESP32-höz vagy Raspberry Pi Picohoz. Közvetlenül a beágyazott hardveren lehet vele szkripteket futtatni.
    gombra
  4. Várd meg, amíg a folyamat befejeződik

Installing  firmware in Thonny


4. A REPL
Read-Eval-Print Loop - interaktív környezet, amely azonnal végrehajtja a parancsokat és megjeleníti az eredményt.
kapcsolat ellenőrzése

A Thonny alsó részén látni fogod a MicroPython

REPL
Read-Eval-Print Loop - interaktív környezet, amely azonnal végrehajtja a parancsokat és megjeleníti az eredményt.
interaktív konzolt. Próbáld beírni:

print("Hello from MicroPython!")

Ha a szöveg megjelenik, a panel használatra kész.


5. A firmware feltöltése

  1. Nyisd meg a projekt firmware/ mappájából a main.py fájlt
  2. Kattints a Run → Save As... menüpontra, majd válaszd a MicroPython
    A Python egy kompakt változata mikrokontrollerekhez, például ESP32-höz vagy Raspberry Pi Picohoz. Közvetlenül a beágyazott hardveren lehet vele szkripteket futtatni.
    device
    lehetőséget
  3. Nevezd el a fájlt main.py-nak, így induláskor automatikusan lefut
  4. Kattints a Save gombra

6. A futás figyelése

Mentés után a kódnak azonnal el kell indulnia. A Thonny shellben követheted a soros kimenetet, ahol élő nedvességértékeket és öntözési eseményeket fogsz látni.