ČVUT v Praze - Fakulta elektrotechnická
Katedra měření

Raspberry PI PICO- materiály pro studenty ETC22 (stránka ve výstavbě)

Materiály pro použití Rasberry PI PICO pro studenty v ETC22, programování pomocí BIPES a MicroPython
Základní informace: do desky se musí nahrát  program MicroPython - soubor , lokálně k dispozici zde , případně v ZIP ve verzi pro následné rozbalení zde. Ovládač USB k desce RP PICO se nainstaluje automaticky , pokud je počítač (Win10 a vyšší) připojen k síti.
Pro nahrání firmware do desky - držet stisknuté bílé tlačítko "BOOT", připojit USB, uvolnit tlačítlo BOOT. Deska se jeví jako paměť FLASH, do které se přes USB nakopíruje zmíněný soubor. Pro grafické programování pomocí BIPES již mimo není potřeba nic dalšího.

Pro "textové" programování pomocí MicroPython je třeba na PC nainstalovat program Thony- viz níže.

Grafické programování pomocí BIPES  (nutné internetového připojení počítače)
IoT_Intro_with_BIPES_1stEd_English
RP PICO Pinout    
https://bipes.net.br/wp/   BIPES,
BIPES ON Line verze zde - spuštění prohlížečem Opera, Chrome, MS Edge, která podporují připojení USB (Mozila nepodporuje)
Bipes Programy - příklady programů

MicroPython na RP PICO - použití
Kniha  Get started  Micropython on Raspbery PI PICO
Kniha  Beginer´s guide for Raspberry PI PICO.
RP PICO Micropython SDK 
https://docs.micropython.org/en/latest/rp2/quickref.html  Quick reference
další info o použití RP PICO a MicroPython zde
https://github.com/raspberrypi/pico-micropython-examples/ Příklady programů
https://github.com/micropython/micropython/tree/master/examples/rp2 


Raspberry PI PICO informace
RP PICO Schema  Dokumentace k desce Raspberry PI PICO, schéma  str.24
RP2040 Data Sheet Katalogový list k vlastnímu procesoru RP2040 ( podrobná dokumentace, v ETC většinou není třeba)
Hardware design with RP2040   Obvodový návrh s RP2040
Getting-started-with-pico  Programování RP PICO v C/C++
Raspberry PI PICO C SDK   Programování RP PICO v C/C++

Další informace k Raspberry PI PICO a MicroPython
https://www.raspberrypi.com/documentation/microcontrollers/micropython.html
https://www.raspberrypi.com/products/raspberry-pi-pico/    
https://www.raspberrypi.com/documentation/microcontrollers/ 
https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html 

SW
MicroPython - toto budeme v ETC22 používat
https://micropython.org/download/  
https://micropython.org/download/RPI_PICO/ , soubor: https://micropython.org/resources/firmware/RPI_PICO-20231005-v1.21.0.uf2
https://micropython.org/download/RPI_PICO_W/

Circuit Python
https://learn.adafruit.com/getting-started-with-raspberry-pi-pico-circuitpython
https://circuitpython.org/downloads   https://embedded.fel.cvut.cz/procesory/RP_PICO
https://circuitpython.org/board/raspberry_pi_pico/ 
https://micropython.org/download/RPI_PICO_W/

Thony - PC aplikace
https://thonny.org/  
https://github.com/thonny/thonny/wiki/Windows
https://github.com/thonny/thonny/releases/tag/v4.1.3  

https://github.com/thonny/thonny/releases/download/v4.1.3/thonny-4.1.3.exe    Win 64
https://github.com/thonny/thonny/releases/download/v4.1.3/thonny-py38-4.1.3.exe  Win32
Možnosti pořízení desek Raspberry PI PICO a další informace zde

Projekty s Raspberry PI PICO
projekty na seed studio

Přístroje s Raspberry PI PICO
Stránka ETC22, Hlavní stránka Embedded serveru ,