Jak nainstalovat CircuitPython na M5Stack Cardputer

Dnes máme dobré zprávy. M5Stack Cardputer nyní může používat CircuitPython. A máme test pro M5Stack Cardputer. CircuitPython běží bez problémů.
Pojďme zjistit, jak nainstalovat CircuitPython na M5Stack Cardputer a jak používat programování v Pythonu.

Krok za krokem průvodce instalací

Krok 1: Stáhněte si firmware CircuitPython

Navštivte oficiální stránku pro stažení CircuitPythonu:

  Tato stránka uvádí firmware speciálně vytvořený pro M5Stack Cardputer.

Vyberte nejnovější stabilní verzi:

  K 25. únoru 2025 je pravděpodobně nejnovější stabilní verzí CircuitPython 9.2.4 (nebo novější vydání 9.x, pokud je k dispozici).
  Hledejte soubor s názvem něco jako adafruit-circuitpython-m5stack_cardputer-en_US-9.2.4.bin.
  Přímý odkaz ke stažení (na základě aktuální stabilní verze):

Uložte soubor:

  Stáhněte soubor .bin do snadno přístupného umístění na vašem počítači (např. na plochu nebo do složky Stažené soubory).

Krok 2: Vstupte do režimu Bootloader na M5Stack Cardputeru

Vypněte zařízení:

  Pokud je Cardputer zapnutý, odpojte jej od USB kabelu nebo jej vypněte.

Připojit k počítači:

  Zasuňte jeden konec kabelu USB-C do počítače a druhý konec zatím nechte nezapojený.

Zadejte režim bootloaderu:

  Najděte tlačítko BOOT na M5Stack Cardputeru (obvykle na boku nebo dole, v závislosti na uspořádání; pokud si nejste jisti, zkontrolujte dokumentaci M5Stack Cardputeru).
  Stiskněte a podržte tlačítko BOOT.
  Při držení tlačítka BOOT připojte kabel USB-C ke Cardputeru.
  Pokračujte v držení tlačítka BOOT asi 1-2 sekundy po připojení, poté jej uvolněte.
  Zařízení by nyní mělo být v režimu bootloaderu.

Ověřit režim bootloaderu:

  Na vašem počítači by se měl objevit nový USB disk pojmenovaný RPI-RP2 (nebo podobně, což označuje bootloader ESP32-S3).
  Pokud se žádný disk nezobrazí, proces opakujte a ujistěte se, že během připojování držíte tlačítko BOOT dostatečně dlouho.

Krok 3: Nainstalujte firmware

Zkopírujte soubor .bin:

  Otevřete jednotku RPI-RP2 ve svém průzkumníku souborů (např. Průzkumník souborů ve Windows, Finder na macOS).
  Přetáhněte stažený soubor .bin (např. adafruit-circuitpython-m5stack_cardputer-en_US-9.2.4.bin) na disk RPI-RP2.
  Alternativně zkopírujte a vložte soubor na disk.

Čekejte na instalaci:

  Disk se automaticky zavře a Cardputer se restartuje, jakmile je firmware zkopírován (trvá to několik sekund).
  Během tohoto procesu nepřipojujte USB kabel.

Potvrďte instalaci:

  Po restartu by se měl USB disk znovu objevit, nyní pojmenovaný CIRCUITPY.
  Otevřete jednotku CIRCUITPY a ověřte, že obsahuje soubory jako boot.py nebo README.txt. To naznačuje, že CircuitPython je úspěšně nainstalován.

Krok 4: Otestujte instalaci

Připojte se k sériovému terminálu (volitelné, ale doporučené):

  Použijte nástroj jako Mu Editor (nejjednodušší pro začátečníky), PuTTY (Windows) nebo screen (macOS/Linux) pro připojení k sériovému portu Cardputeru.

Najděte COM port:

  Windows: Zkontrolujte Správce zařízení pro nový COM port (např. COM3).
  macOS/Linux: Spusťte ls /dev/tty* a hledejte /dev/ttyUSB0 nebo /dev/ttyACM0.

V editoru Mu:

  Otevřete Mu, vyberte režim „Serial“ a připojte se k detekovanému portu.
  Měli byste vidět výzvu Python REPL (>>>).

Spusťte jednoduchý test

Krok 5: Připravte se k použití

Zkontrolujte složku lib:

  Otevřete CIRCUITPY a hledejte složku lib. Pokud je prázdná nebo neexistuje, vytvořte ji ručně (CIRCUITPY/lib/).
  Zde později přidáte externí knihovny (např. adafruit-circuitpython-requests.mpy).

Uložte si kód:

  Vytvořte soubor s názvem code.py v kořenovém adresáři CIRCUITPY, aby se váš program spustil automaticky při startu.

Odstraňování problémů

Žádný disk RPI-RP2 se nezobrazuje:

  Ujistěte se, že USB kabel podporuje přenos dat (pokud možno otestujte s jiným).
  Dvakrát zkontrolujte časování tlačítka BOOT – držte ho, dokud není USB připojeno.
  Vyzkoušejte jiný USB port na vašem počítači.

Disk se zobrazí, ale nepřijímá .bin:

  Ověřte, že soubor .bin odpovídá M5Stack Cardputer (nikoli jiné desce).
  Znovu stáhněte soubor, abyste se ujistili, že není poškozený.

Žádný CIRCUITPY po instalaci:

  Odpojte a znovu připojte USB kabel.
  Pokud stále selhává, opakujte proces s novým stažením souboru .bin.

Sériové připojení selhalo:

  Ujistěte se, že je vybrán správný COM port.
  Nainstalujte ovladače USB, pokud je to potřeba (ESP32-S3 obvykle používá vestavěné ovladače, ale zkontrolujte M5Stack Docs pro podrobnosti).

Další kroky

Jakmile je CircuitPython nainstalován, můžete přidat knihovny do složky lib a nahrát svůj kód (např. skript DeepSeek API). Pokud s tímto krokem potřebujete pomoc nebo narazíte na chyby, dejte mi vědět a já vás dále navedu!

Doporučené články

Zanechte komentář

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *

Přihlaste se k odběru našeho newsletteru

Získejte nejnovější informace o našich produktech a speciálních nabídkách.