
CircuitPython je uživatelsky přívětivý programovací jazyk založený na Pythonu, který je ideální pro začátečníky i pokročilé uživatele v oblasti mikroelektroniky. V tomto podrobném návodu si ukážeme, jak nahrát CircuitPython na Raspberry Pi Pico nebo Pico W a připravit desku pro programování.
Co potřebujete
- Raspberry Pi Pico nebo Pico W
- USB kabel (Micro-USB)
- Počítač s Windows, macOS nebo Linux
- Internetové připojení pro stažení firmware
Krok 1: Stažení CircuitPython firmware
Nejprve je nutné stáhnout nejnovější verzi CircuitPython firmware pro vaši desku:
- Navštivte oficiální stránky CircuitPython: circuitpython.org
- Klikněte na sekci „Downloads“
- Najděte svou desku:
- Pro Raspberry Pi Pico vyhledejte „Raspberry Pi Pico“
- Pro Raspberry Pi Pico W vyhledejte „Raspberry Pi Pico W“
- Stáhněte nejnovější stabilní verzi (soubor s příponou
.uf2)
Krok 2: Přepnutí Pico do bootloader režimu
Pro nahrání nového firmware musíte přepnout Raspberry Pi Pico do speciálního bootloader režimu:
- Odpojte Raspberry Pi Pico od počítače (pokud je připojeno)
- Stiskněte a držte tlačítko BOOTSEL na desce
- Zatímco držíte tlačítko BOOTSEL, připojte Pico k počítači pomocí USB kabelu
- Uvolněte tlačítko BOOTSEL
Tip: Tlačítko BOOTSEL se nachází na horní straně desky, blízko USB konektoru.
Krok 3: Ověření bootloader režimu
Pokud jste postup provedli správně, Raspberry Pi Pico se zobrazí jako USB flash disk s názvem „RPI-RP2“:
- Windows: Disk se objeví v Průzkumníku souborů
- macOS: Disk se objeví na ploše nebo v Finderu
- Linux: Disk se automaticky připojí (obvykle do /media/)
Pokud se disk nezobrazuje, zkuste postup zopakovat nebo vyzkoušejte jiný USB kabel.
Krok 4: Nahrání CircuitPython
Nyní můžete nahrát CircuitPython firmware:
- Otevřete disk RPI-RP2 ve správci souborů
- Přetáhněte stažený CircuitPython soubor (.uf2) na disk RPI-RP2
- Alternativně můžete soubor zkopírovat a vložit na disk
- Počkejte, až se soubor nahraje (obvykle několik sekund)
Pozor: Jakmile se soubor nahraje, Pico se automaticky restartuje a disk RPI-RP2 zmizí.
Krok 5: Ověření úspěšné instalace
Po restartu by se měl Raspberry Pi Pico zobrazit jako nový USB disk s názvem „CIRCUITPY“:
- Disk obsahuje několik souborů včetně
code.py - Soubor
code.pyje hlavní program, který se spustí při zapnutí - Složka
libslouží pro knihovny třetích stran
Krok 6: Test základní funkčnosti
Pro ověření, že vše funguje správně, vytvoříme jednoduchý test:
- Otevřete soubor
code.pyv textovém editoru - Smažte veškerý obsah a vložte následující kód:
import board
import digitalio
import time
# Nastavení vestavěné LED
led = digitalio.DigitalInOut(board.LED)
led.direction = digitalio.Direction.OUTPUT
# Nekonečná smyčka blikání
while True:
led.value = True # Zapnout LED
time.sleep(0.5) # Čekat 0.5 sekundy
led.value = False # Vypnout LED
time.sleep(0.5) # Čekat 0.5 sekundy
- Uložte soubor (Ctrl+S nebo Cmd+S)
- Vestavěná LED na Pico by měla začít blikat každých 0.5 sekundy
Doporučené editory pro CircuitPython
Pro pohodlnější programování doporučujeme použít specializované editory:
Mu Editor
- Jednoduché rozhraní ideální pro začátečníky
- Vestavěný REPL (interaktivní konzole)
- Automatické detekce CircuitPython zařízení
- Stažení: codewith.us
Visual Studio Code
- Pokročilé funkce pro zkušené programátory
- CircuitPython rozšíření pro lepší podporu
- IntelliSense a debugování
Řešení běžných problémů
Disk RPI-RP2 se nezobrazuje
- Zkontrolujte USB kabel (některé kabely slouží pouze k nabíjení)
- Ujistěte se, že držíte tlačítko BOOTSEL při připojování
- Zkuste jiný USB port
- Restartujte počítač
CircuitPython se nespustí
- Ověřte, že jste stáhli správnou verzi pro vaši desku
- Zkuste stáhnout a nahrát firmware znovu
- Zkontrolujte, zda soubor .uf2 není poškozený
Kód se nevykonává
- Zkontrolujte syntaxi v souboru code.py
- Ujistěte se, že soubor je uložený s názvem přesně „code.py“
- Zkuste restartovat Pico (odpojit a znovu připojit)
Zvláštnosti Raspberry Pi Pico W
Pokud používáte Raspberry Pi Pico W (verze s WiFi), máte k dispozici dodatečné funkce:
- WiFi připojení pro internetové projekty
- Webové servery a IoT aplikace
- Vzdálené ovládání přes síť
Pro využití WiFi funkcí budete potřebovat dodatečné knihovny, které si můžete stáhnout z CircuitPython Bundle.
Další kroky
Nyní máte na svém Raspberry Pi Pico/Pico W nainstalovaný CircuitPython a můžete začít vytvářet zajímavé projekty:
- Prozkoumejte dokumentaci CircuitPython
- Vyzkoušejte různé senzory a moduly
- Inspirujte se komunitními projekty
- Experimentujte s GPIO piny a periferiemi
CircuitPython vám otevírá dveře do světa embedded programování s jednoduchostí Pythonu. Začněte s jednoduchými projekty a postupně se propracujte ke složitějším aplikacím!







Žádné sociální komentáře k dispozici.