Inštalácia jazyka MicroPython

ako nainštalovať firmvér s jazykom MicroPython na koncové zariadenie pomocou editora Thonny

Ako nahrať MicroPython na dosku RPi Pico

Postupnosť krokov nahratia firmvéru na dosku RPi Pico je zobrazená na animácii vyššie. Pre nahratie firmvéru postupujte nasledovne:

  1. Odpojte dosku od počítača.

  2. Na doske stlačte tlačidlo Bootsel a dosku pripojte k počítaču.

  3. Kliknite do dolného pravého rohu editora Thonny a vyberte položku Inštalovať MicroPython...

    Editor Thonny: Ponuka v pravom dolnom rohu.
  4. V dialógovom okne pre inštaláciu jazyka MicroPython vyberte pre MicroPython family hodnotu RP2 (pre dosky RPi Pico} a ako variant vyberte dosku, ktorú máte, napr Raspberry Pi Pico 2 W. Následne vyberte verziu jazyka MicroPython a nastavte ju na nočné zostavenie.

    Editor Thonny: Výber dosky a verzie jazyka MicroPython
  1. Kliknite na tlačidlo Inštalovať, čím sa spustí inštalácia.

  2. Počkajte kým sa inštalácia dokončí.

  3. Po skončení opäť kliknite do pravého dolného rohu a kliknite na rozpoznané zariadenie alebo kliknite na tlačidlo Zastaviť/Reštartovať. Zobrazí sa vám terminál s interaktívnym interpreterom jazyka MicroPython.

    Editor Thonny: Po pripojení zariadenia s nainštalovaným firmvérom s jazykom MicroPython

Prvé kroky po inštalácii

Po inštalácii sa vám zobrazí prompt jazyka MicroPython, ktorý bude vyzerať takto:

MicroPython v1.27.0-preview.160.g8757eb715e on 2025-09-20; Raspberry Pi Pico 2 W with RP2350
Type "help()" for more information.
>>>

Zavolaním funkcie help() sa vám zobrazí pomocník so základnými informáciami.

Ak chcete napr. vedieť, aké moduly sú dostupné na vašom zariadení, napíšte príkaz help('modules'). Výsledkom bude zoznam zabudovaných modulov jazyka MicroPython:

>>> help('modules')
  __main__          asyncio/__init__  hashlib           rp2
  _asyncio          asyncio/core      heapq             select
  _boot             asyncio/event     io                socket
  _boot_fat         asyncio/funcs     json              ssl
  _onewire          asyncio/lock      lwip              struct
  _rp2              asyncio/stream    machine           sys
  _thread           binascii          math              time
  _webrepl          bluetooth         micropython       tls
  aioble/__init__   builtins          mip/__init__      uasyncio
  aioble/central    cmath             neopixel          uctypes
  aioble/client     collections       network           urequests
  aioble/core       cryptolib         ntptime           vfs
  aioble/device     deflate           onewire           webrepl
  aioble/l2cap      dht               os                webrepl_setup
  aioble/peripheral ds18x20           platform          websocket
  aioble/security   errno             random
  aioble/server     framebuf          re
  array             gc                requests/__init__
  Plus any modules on the filesystem