Otevře se na nové kartě

ESP32 / ESP8266 MicroPython: Spouštění skriptů s uPyCraft

Níže uvedený článek je článek přeložený ze stránek dfrobot.com.

Cílem tohoto návodu je vysvětlit, jak spouštět MicroPython skripty v prostředí uPyCraft. Skripty nám umožní nevykonávat kód příkaz po příkazu, ale spustit dávku příkazů.

Všechny články o MicroPython a ESP32/ESP8266 najdete na https://chiptron.cz/articles.php?cat_id=23

Jak na to:

Prvním krokem před spuštěním skriptu je jeho vytvoření. Vytvoříme si tedy prázdný soubor, kam budeme psát jednotlivé příkazy. Klikneme na zvýrazněné tlačítko na obr. 1.

Prostředí uPyCraft s označeným tlačítkem pro vytvoření nového skriptu

Obrázek 1 – Vytvoření skriptu

Po kliknutí bychom měli vidět nový panel se souborem (viz obr. 2).
Okno uPyCraft s otevřeným skriptem a příkazem print("Hello world from script")

Obrázek 2 – Vytvoření skriptu

Začneme jednoduchým skriptem, který vypíše „Hello World‘. Zkopírujte tedy následující text do vašeho prostředí.

print („Hello world from script“)

Po uložení souboru (viz obr. 3), stiskněte tlačítko na obr. 4, aby došlo k připojení k zařízení.

Dialog uPyCraftu pro uložení skriptu s názvem testScript

Obrázek 3 – Uložení skriptu

Tlačítko pro připojení k ESP32 zvýrazněné v prostředí uPyCraft

Obrázek 4 – Připojení k ESP32

Po připojení stačí již pouze kód nahrát pomocí tlačítka na obr. 5. Výstup konzole by se měl shodovat s obrázkem.

uPyCraft zobrazuje skript testScript.py a jeho spuštění na ESP32

Obrázek 5 – Nahrání a spuštění skriptu

Pro ověření toho, zda se kód skutečně nahrál a spustil na připojeném zařízení, můžeme spustit tyto příkazy:
import os

os.listdir()

Po jejich vykonání je možné vidět (viz obr. 6), že došlo skutečně ke spuštění na našem zařízení ESP32.

uPyCraft zobrazuje výpis souborů uložených na ESP32

Obrázek 6 – Spuštění skriptu

Můžeme také spustit náš skript přímo ze zařízení pomocí příkazu:

import NAZEV_SKRIPTU

Měli bychom získat stejný výstup, jako při jeho předchozím spuštění.

uPyCraft s otevřeným skriptem testScript.py a výstupem Hello World from script

Obrázek 7 – Spuštění skriptu

Pokud byste nechtěli, aby daný skript na zařízení zůstal uložený, je možné spustit následující příkaz k jeho smazání:
os.remove(‘NAZEV_SKRIPTU.py‘)

Pro ověření, že byl soubor skutečně smazán, můžeme vyzkoušet destičku odpojit a znovu připojit. Soubor se skriptem by zde neměl být.

Konzole uPyCraft ověřuje smazání testScript.py ze seznamu souborů zařízení

Obrázek 8 – Ověření smazání souboru

Sdílejte článek:
Tričko Chiptron s potiskem Trust me, I'm a maker
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku
Buy Me a Coffee

Související články

V uPyCraftu je v nabídce Serial vybrán port COM25

Níže uvedený článek je článek přeložený ze stránek dfrobot.

Příkazový řádek Windows zobrazuje instalaci nástroje adafruit-ampy pomocí pip

Níže uvedený článek je článek přeložený ze stránek dfrobot.

Schéma zapojení ESP8266 a čtyřkanálového relé pro ovládání čtyř žárovek

Open-source repozitář se stovkou IoT projektů na ESP32, ESP8266 a Raspberry Pi Pico v MicroPythonu. Chytré zavlažování, RFID zámek, detekce plynu, WiFi robot a meteostanice – s kódem i zapojením. Aktualizace: interaktivní přehled projektu. Vyberte si desku a zaměření projektu…

Nastavení sériového připojení k ESP32 v Putty — konfigurace pro MicroPython REPL

Dva způsoby, jak nahrát MicroPython na ESP32 — jednoduše přes Thonny IDE nebo ručně přes esptool. První blikající LEDka do pěti minut.

Terminál ukazuje seznamy čísel a znaků a jejich typ list

Níže uvedený článek je článek přeložený ze stránek dfrobot.

Schéma nahrávání MicroPythonu do ESP32 přes esptool, PuTTY a Octopus()

Toto je první díl ze tří – úvodního kurzu Micropython na ESP32.

Trendy