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

Programování STM32xxx, Raspberry PI PICO s využitím STM32Duino, BIPES, Ardublock

Poznámky  pro střední školy a další zájemce o prorgamování mikrořadičů  Raspberry PI PICO a STM32

Pro začátek výuky programování 32- bitových mikrořadičů na středních školách i v zájmových kroužcích  lze použít  IDE STM32Duino. Jedná se o nadstavbu k IDE Arduino. Výhodné je, že z počátku lze tvořit programy stejně , jakoby se využíval modul Arduino, tedy se nemusí dělat speciální výklad. Pak až postupně se mohou prezentovat rozšířené možnosti.
Podrobnější popis využití STM32Duino je k dispozici v (českém) dokumentu Ing. S. Nováka zde.  Pokud je nainstalováno IDE Arduino, postačuje  povolit instalaci dalších bloků pro STM32 ( cca 3,5 Gbyte), které -mimo jiné- obsahují další různé  GNU nástroje informace zde, .
STM32Duino podporuje prakticky všechny typy mikrořadičů STM32- seznam podporovaných MCU zde.

I děti mohou začít programovat mikropřadiče  řady STM32 pomocí nástroje Ardublock s  následným využitím IDE STM32Duino.
Soubor pro Ardublock s úpravou ( autor Ing. Stanislav Novák) pro práci STM32 a současným Arduino IDE 2xxx  ke ke stažení zde.

Ardublock blikání   

Ardublock - blikání pomocí PA5 naSTM32xxx   

  Ardublock piny
Ardublock - možnosti práce s piny

Pro začátek výuky prorgamování  Raspberry PI PICO lze využít i metodu grafického prorgamování s využitím BIPES.

Bipes- blikání na RP PICO

BIPES- "program" pro blikání LED připojené na pinu GPIO18