Opis produktu: Raspberry Pi Pico - RP2040 ARM Cortex M0+
Niewielki moduł Raspberry Pi Pico z autorskim mikrokontrolerem Raspberry RP2040 wykonanym w UK. RP2040 to dwurdzeniowy układ oparty na ARM Cortex M0+ o taktowaniu 133 MHz. Moduł posiada 264 kB pamięci SRAM oraz 2 MB pamięci Flash. Układ wyposażono w 26 pinów GPIO, które pracują z napięciem 3,3 V oraz czujnik temperatury. Raspberry Pi Pico programowane jest w języku C/C++ oraz MicroPython, poprzez złącze microUSB.
Wyprowadzenia modułu Raspberry Pi Pico
Moduł Raspberry Pi Pico wyposażony został w 26 pinów GPIO, w skład których wchodzą: 2x SPI, 2x I2C, 2x UART, 3x ADC 12-bit, 16x PWM. Dodatkowe 8 wyprowadzeń IO (PIO) przeznaczone jest do obsługi niestandardowych urządzeń peryferyjnych.
Zasilanie Raspberry Pi Pico
Do zasilania oraz komunikacji płytki Raspberry Pi Pico z komputerem służy złącze microUSB. Do prawidłowej pracy modułu wymagane jest zasilanie napięciem 5 V. Płytkę można również zasilać z pinu VSYS napięciem od 1,8 V do 5,5 V, przy wykorzystaniu np. akumulatora Li-Pol 3,7 V lub baterii 3x AA.
Część logiczna Raspberry Pi Pico pracuje z napięciem 3,3 V. |
Programowanie Raspberry Pi Pico
Raspberry Pi Pico programowane jest w języku C/C++ lub MicroPython. W celu wgrania programu na płytkę, należy wcisnąć i przytrzymać przycisk BOOTSEL i podłączyć Raspberry Pi Pico do komputera przewodem microUSB. Moduł zostanie wykryty jako pamięć masowa USB o nazwie RPI-RP2, plik z programem należy przeciągnąć i upuścić w woluminie RPI-RP2. Producent udostępnia repozytorium SDK dla języków programowania C/C++ i MicroPython, które można znaleźć w przydatnych linkach poniżej.
Pierwsze kroki z MicroPython
Raspberry Pi Pico można zaprogramować podłączając je do komputera poprzez przewód USB, przeciągając i upuszczając plik. Przygotowano plik UF2 do pobrania w celu ułatwienia rozpoczęcia pracy z MicroPython.
- Pobierz plik MicroPython UF2.
- Naciśnij i przytrzymaj przycisk BOOTSEL i podłącz płytkę do portu USB swojego Raspberry Pi lub komputera.
- Zwolnij przycisk BOOTSEL po podłączeniu Pico do komputera.
- Raspberry Pi Pico zostanie zamontowane jako urządzenie pamięci masowej o woluminie RPI-RP2.
- Przeciągnij i upuść plik MicroPython UF2 na wolumin RPI-RP2.
- Pico uruchomi się ponownie, teraz będzie używany MicroPython.
- Możesz uzyskać dostęp do REPL i MicroPython poprzez szeregowy port USB.
Hello World w C/C++
Pierwszym programem napisanym przez każdego programistę jest "Hello World", w tym przypadku poprzez port szeregowy USB Raspberry Pi 4B.
- Pobierz plik UF2 "Hello World".
- Wciśnij i przytrzymaj przycisk BOOTSEL i podłącz Raspberry Pi Pico do portu USB Raspberry Pi.
- Płytka zostanie zamontowana jako urządzenie pamięci masowej o woluminie RPI-RP2.
- Przeciągnij i upuść plik UF2 do woluminu RPI-RP2.
- Pico uruchomi się ponownie.
- Otwórz terminal w Raspberry Pi 4B i uruchom komendy:
sudo apt install minicom minicom -b 115200 -o -D /dev/ttyACM0
- Powinieneś zobaczyć wypisany "Hello World" w oknie terminala.
Akcesoria dodatkowe dla Raspberry Pi Pico
Sprawdź przygotowane przez nas akcesoria dodatkowe dla modułu Raspberry Pi Pico. Akcesoria można znaleźć w sekcji Zobacz dopasowane akcesoria, pod galerią zdjęć. Wybierając te akcesoria można wykonać przygotowane przez producenta przykłady znajdujące się w dokumentacji SDK dla C oraz Python.
Specyfikacja Raspberry Pi Pico
Parametr | Wartość |
---|---|
Układ | Raspberry Pi RP2040 |
Rdzeń | ARM Cortex-M0+ Dual-Core 133 MHz |
Pamięć SRAM | 264 kB |
Pamięć Flash | 2 MB |
Wyprowadzenia | 40-pin / 23 GPIO cyfrowe + 3 piny ADC |
Interfejsy | 2x UART, 2x I2C, 2x SPI, do 16 kanałów PWM |
Napięcie zasilania | 5 V (USB) |
Napięcie pracy części logicznej | 3,3 V |
Złącze zasilające / przesyłu danych | microUSB |
Wymiary | 51 x 21 mm |
Raspberry Pi Pico - RP2040 ARM Cortex M0+
RPi Pico charakteryzuje się kompaktowymi rozmiarami i wysoką wydajnością. Moduł jest popularny zarówno wśród początkujących, jak i bardziej doświadczonych użytkowników.
Raspberry Pi Pico, dzięki dużej liczbie wyprowadzeń, jest uniwersalne i wielozadaniowe. Grubość płytki to zaledwie 1 mm, natomiast jej szerokość to 21 mm, a długość 51 mm. Pi Pico zostało zaprojektowane w taki sposób, aby można było je z powodzeniem zamontować powierzchniowo lub w tak zwanym Dual Inline Package (DIP).
Raspberry Pi Pico - RP2040 ARM Cortex M0+ - co jeszcze warto wiedzieć o tym module?
Raspberry Pi Pico może bezpiecznie działać w szerokim zakresie temperatury roboczej, zawierającym się w przedziale od + 85℃ (uwzględniając ciepło generowane przez urządzenie) do - 20℃.
W ofercie sklepu Botland dostępne są zarówno wszystkie najpopularniejsze minikomputery, jak i szeroki wybór akcesoriów i nakładek w przystępnych cenach.