Inštalácia jazyka MicroPython

ako nainštalovať firmvér s jazykom MicroPython na koncové zariadenie pomocou IDE PyCharm

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. V okne MicroPython kliknite na linku Install MicroPython

    PyCharm IDE: Dialógové okno pre inštaláciu firmvéru s jazykom MicroPython.
  4. V dialógovom okne pre inštaláciu jazyka MicroPython vyberte potrebné nastavenia pre váš typ dosky. Inštalovať je možné aj nočné zostavenia (tzv. preview verzie).

    PyCharm IDE: Nastavenie vlastností pre nahratie firmvéru
  1. Kliknite na tlačidlo Flash, čím sa spustí inštalácia.

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

  3. Po skončení vyberte port zariadenia a kliknite na tlačidlo Connect. Zobrazí sa vám terminál s interaktívnym interpreterom jazyka MicroPython (tzv. REPL režim).

    PyCharm IDE: REPL režim na zariadení s nainštalovaným 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.28.0-preview.174.ga8b71559cf on 2026-02-14; 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