„Malinka” dla początkujących, część 1
Moduł określany jako Raspberry Pi Pico 2 W z mikrokontrolerem RP2350 to gotowe środowisko o ogromnych możliwościach. Aby móc go wykorzystać, konieczne jest opanowanie sztuki programowania tego modułu. Okazuje się, że środowisko Arduino daje taką szansę.
Do tworzenia programów dla tego modułu można wykorzystać kilka narzędzi, od zaawansowanych do zupełnie prostych, takich jak środowisko Arduino. Chociaż pakiet Arduino zwyczajowo jest kojarzony z mikrokontrolerami AVR, obecnie rozszerza swoje możliwości o nowe platformy, do których można zaliczyć tytułowe Raspberry Pi. Zanim ogarnie nas radość z uruchomienia swojego pierwszego programu w tym środowisku musimy zacząć od zainstalowania oprogramowania narzędziowego.
Instalacja Arduino
Do zabawy z Raspberry Pi najlepiej nadaje się oprogramowanie Arduino IDE w wersji min. 2.0, które można pobrać ze strony https://www.arduino.cc/en/software/#experimental-software (rysunek 1).
W przypadku, gdy takie oprogramowanie jest zainstalowane, krok ten można pominąć. Ściągnięty pakiet należy uruchomić (rysunek 2).
Sama instalacja nie jest skomplikowana, czasami będzie wymagać zgody użytkownika (rysunek 3).
Po zakończeniu tej operacji należy uruchomić samo Arduino. Domyślnie ten pakiet jest przygotowany do „obróbki” mikrokontrolerów z rodziny AVR. Samo Arduino jest jedynie środowiskiem (IDE), które pozwala edytować tekst źródłowy programu oraz go kompilować uruchamiając w tle standardowy kompilator GCC języka C/C++, przeznaczony dla mikrokontrolerów AVR. Uruchamiany w tle kompilator jest elementem niezależnym od IDE, więc może być związany z całkowicie inną architekturą.
Zainstalowanie kompilatora dla architektury ARM
Po uruchomieniu Arduino należy doinstalować kompilator dla innych architektur mikrokontrolerów wraz ze specyfikacją płytek rozwojowych zawierających mikrokontrolery spod znaku Raspberry Pi. W tym celu należy wejść w opcję File —> Preferences (rysunek 4).
W okienku Preferences odszukać pole Additional boards manager (rysunek 5) i wpisać tam https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json (jeżeli pole to zawiera już jakieś informacje, dotyczące przykładowo ESP32, oddzielić je przecinkiem). Kliknąć OK, by zapisać zmiany konfiguracyjne.
(…)
——– ciach! ——–
To jest tylko fragment artykułu, którego pełna wersja ukazała się w październikowym numerze czasopisma Zrozumieć Elektronikę (ZE 10/2026). Pełną wersję czasopisma znajdziesz pod tym linkiem. Natomiast niepełna, okrojona wersja, pozwalająca zapoznać się z zawartością numeru ZE 10/2026 znajduje się tutaj.
Andrzej Pawluczuk
apawluczuk@vp.pl
Uwaga! Wskazówki, jak nabyć pełne wersje dowolnych numerów ZE znajdują się na stronie:
https://piotr-gorecki.pl/n11.




