- Obecnie brak na stanie
Raspberry Pi Pico jest pierwszą płytką zawierającą mikrokontroler zaprojektowany przez fundację Raspberry Pi. Układ, który jest sercem tej płytki został wyposażony w dwa rdzenie ARM Cortex M0+ pracujące z częstotliwością do 133 MHz, 264 kB pamięci RAM oraz 30 portów GPIO. Sam mikrokontroler nie jest wyposażony w pamięć flash, ale na płytce znajduje się zewnętrzna pamięć o pojemności 2 MB podłączona za pomocą interfejsu QSPI. Platforma wspiera popularne języki programowania MicroPython oraz C/C++. Programy można wgrywać do pamięci za pomocą interfejsu USB w trybie pamięci masowej lub korzystając z zewnętrznego programatora obsługującego interfejs SWD.

Kamami jest oficjalnym dystrybutorem minikomputerów Raspberry Pi oraz dedykowanych akcesoriów.
![]() |
MicroPythonMicroPython jest specjalną wersją języka programowania Python 3, przygotowaną do działania bezpośrednio na systemach wbudowanych takich jak Raspberry Pi Pico. Wersja przygotowana specjalnie dla mikrokontrolera RP2040, wspiera REPL czyli interaktywną powłokę pozwalającą na bieżąco wykonywać skrypty wpisywanie w konsolę oraz oglądać w niej wyniki działania programu. Dzięki tej technologi możliwe jest również zapisywanie programu w pamięci flash. |
C/C++Aby ułatwić programowanie mikrokontrolera RP2040 w języku C/C++ fundacja Raspberry Pi przygotowała oficjalny zestaw narzędzi SDK, który można zintegrować z popularnymi IDE takimi jak Visual Studio Code czy Eclipse. Cały proces konfiguracji środowiska opisany jest w dokumencie Getting started with Raspberry Pi Pico, oraz na portalu Mikrokontroler.pl |
![]() |
|
|
Wgrywanie programu przez interfejs USBRaspberry Pi Pico może być programowane przez interfejs USB na dwa sposoby. Pierwszy to tryb pamięci masowej USB, aby zaprogramować w ten sposób płytkę należy nacisnąć i przytrzymać przycisk BOOTSEL, a następnie podłączyć płytkę przewodem USB do komputera. Urządzenie zostanie rozpoznane jako pamięć masowa, do której można wgrać program w taki sam sposób, jak kopiuje się pliki na pendriva. Po wgraniu programu mikrokontroler automatycznie się zresetuje i uruchomi wgrany program. Sposób ten nadaje się do wgrywania programów napisanych w C/C++ lub do wgrywania interpretera MicroPythona. Drugi sposób działa tylko z programami napisanymi w języku MicroPython i wymaga wcześniejszego wgrania interpretera za pomocą pierwszej metody. Metoda ta polega na zapisaniu w pamięci układu programu przesłanego za pomocą REPL. |
Podczas programowania w C/C++ często pojawia się konieczność wielokrotnego testowania programu. Wgrywanie programu przez USB wymaga powtarzania za każdym razem procedury, odłączania płytki od komputera, wciśnięcia przycisku i podłączenia płytki, a następnie znalezienia skompilowanego programu i skopiowania go do pamięci. Całość trwa dość długo, ale na szczęście można to uprościć korzystając z zewnętrznego programatora z interfejsem SWD. Programowanie przez SWD jest znacznie szybsze, wystarczy raz podłączyć programator za pomocą złącza 3-pin i zasilanie np. za pomocą USB i można wgrywać programy bezpośrednio z IDE. Dodatkowo można w ten sposób debugować program i sprawnie znajdować ewentualne błędy w kodzie uruchamiając go linijka po linijce.
Raspberry Pi Pico przystosowane jest do programowania bezpośrednio z Raspberry Pi 4B lub 400. Producent przygotował szczegółowe instrukcje konfiguracji środowisk programistycznych oraz gotowe skrypty konfiguracyjne. Pico może być programowane z minikomputera Raspberry zarówno przez USB jak i przez SWD. Dużą zaletą takiego rozwiązania jest brak konieczności korzystania z zewnętrznego programatora SWD. Porty Pico można podłączyć do portów RPI. Aby zapewnić stabilne połączenie należy podłączać Pico bezpośrednio do minikomputera, skorzystanie z płytki stykowej może wprowadzić zakłócenia.
Dla wykorzystania pełni możliwości środowisk programistycznych, zalecane jest korzystanie z minikomputerów z min. 4 GB pamięci RAM.
Fundacja Raspberry Pi przygotowała aplikację Picoprobe pozwalającą zmienić RPI Pico w programator SWD oraz konwerter USB – UART. Dzięki temu można programować RP2040 bez konieczności posiadania programatora SWD, korzystając jedynie z drugiej płytki z mikrokontrolerem RP2040.

Producent BTC Korporacja sp. z o. o. Lwowska 5 05-120 Legionowo Polska sprzedaz@kamami.pl 22 767 36 20
Osoba odpowiedzialna BTC Korporacja sp. z o. o. Lwowska 5 05-120 Legionowo Polska sprzedaz@kamami.pl 22 767 36 20
Moduł kamery 1 Mpx z sensorem OV9281 współpracujący z wszystkimi wersjami Raspberry Pi. Maksymalna rozdzielczość video wynosi 1280×800 pikseli. ArduCAM B0162
Brak towaru
Moduł kamery 13Mpx z sensorem Sony IMX135 współpracujący z wszystkimi wersjami Raspberry Pi. Maksymalna rozdzielczość video wynosi 4192×3120 pikseli. ArduCam B0163
Brak towaru
Moduł kamery 16 Mpx z sensorem IMX298 współpracujący z wszystkimi wersjami Raspberry Pi. Maksymalna rozdzielczość wideo wynosi 4672×3496 pikseli. ArduCAM B0174
Brak towaru
Nakładka przeznaczona dla minikomputerów Raspberry Pi 3B+ oraz Raspberry Pi 4B. HAT umożliwia bezpośrednie zasilanie minikomputera z portu Ethernet. Moduł zasilany jest napięciem 37 do 57 V, dostarcza zasilanie 5V oraz 3A. ArduCam U6102
Brak towaru
Wyświetlacz LCD 5" z pojemnościowym ekranem dotykowym, rozdzielczość 800x480 pikseli. Posiada wyjście HDMI do transmisji obrazu oraz USB do obsług panelu dotykowego. ArduCAM U6103
Brak towaru
Obudowa do samodzielnego montażu przeznaczona do komputera Odroid H2. Pozwala w wygodny sposób zamocować komputer Odroid H2 oraz nawet 2 dyski SATA 3.5”. ODROID-H2 Case Type 1
Brak towaru
Obudowa do samodzielnego montażu przeznaczona do komputera Odroid H2. Pozwala w wygodny sposób zamocować komputer Odroid H2 wraz z dodatkowym chłodzeniem. ODROID-H2 Case Type 2
Brak towaru
Obudowa do samodzielnego montażu przeznaczona do minikomputera Odroid H2. Pozwala w wygodny sposób zamocować komputer Odroid H2 oraz 2 dyski SATA 2.5”. ODROID-H2 Case Type 3
Brak towaru
Obudowa do samodzielnego montażu przeznaczona do komputera Odroid H2. Pozwala w wygodny sposób zamocować komputer Odroid H2 oraz dysk SATA 3.5” lub SATA 2.5”. ODROID-H2 Case Type 4
Brak towaru
Pakiet startowy STM32 Nucleo dla technologii LoRa. Składa się z dwóch zestawów deweloperskich: NUCLEO-L073RZ i NUCLEO-F746ZG oraz modułów rozszerzeń do komunikacji w ramach LoRa: I-NUCLEO-LRWAN1 i LRWAN_GS_HF1. STMicroelectronics P-NUCLEO-LRWAN2
Brak towaru
Płytka zgodna z Arduino UNO bazująca na układzie WiFi ESP32. Została zaprojektowana z myślą o współpracy z kamerami ArduCAM 2 MPx i 5 MPx. Posiada gniazdo na karty pamięci microSD. Może być zasilana z gniazda microUSB, złącza DC lub za pomocą akumulatora. ArduCAM B0105
Brak towaru
Zestaw startowy z minikomputerem Raspberry Pi 3 model A+, oficjalną obudową dla RPI 3 model A+, kartą microSD z wgranym oprogramowaniem NOOBS oraz 116 stronicowym przewodnikiem.
Brak towaru
Zestaw komponentów do nauki podstaw elektroniki i programowania Arduino. Sercem zestawu jest płytka SparkFun RedBoard Qwiic zgodna z Arduino. Zestaw zawiera min. wyświetlacz 16x2, dwa silniki wraz z pasującymi do nich kołami, niewielki serwomechanizm, czujnik temperatury TMP36, ultradźwiękowy, diody LED, przyciski monostabilne, czujnik odległości itd. SparkFun KIT-15267
Brak towaru
Moduł kamery z sensorem obrazu Sony IMX179 o rozdzielczości 8 MPx. Kompatybilny z Raspberry Pi. Wspiera format danych MJPG YUY2. Posiada wbudowany filtr IR oraz autofocus. ArduCam B0197
Brak towaru
Komputer z procesorem Intel Celeron N4100, 4GB RAM oraz 32GB eMMC. Wyposażone w Wi-Fi, Bluetooth 4.0, Ethernet oraz Intel HD Graphics. Może obsługiwać dysk SSD. Posiada wsparcie dla Windows 10 oraz Linux. DFRobot DFR0543
Brak towaru
Komputer z Intel Celeron N4100, 4GB RAM oraz 32GB eMMC. Wyposażone w Wi-Fi, Bluetooth 4.0, Ethernet oraz Intel HD Graphics. Wspiera Windows 10 i Linux. Wersja z aktywowanym system Windows 10 Pro. DFRobot DFR0544
Brak towaru
Zestaw zawierający Raspberry Pi Pico oraz Raspberry Pi 4B 8 GB. W skład zestawu wchodzą również niezbędne złącza, przewody, zasilacz oraz obudowa - radiator z wentylatorami