Raspberry Pi Pico W - RP2040 ARM Cortex M0+ CYW43439 - WiFi

Indeks: RPI-21574 EAN: 5056561803173
Niewielki moduł Raspberry Pi Pico wyposażony w autorski mikrokontroler Raspberry RP2040 wraz z układem komunikacji bezprzewodowej CYW43439. RP2040 to dwurdzeniowy układ ARM Cortex M0+ o taktowaniu 133 MHz, który posiada 264 kB pamięci SRAM oraz 2 MB pamięci Flash. Dzięki CYW43439 możliwa jest komunikacja bezprzewodowa WiFi IEEE 802.11 b/g/n. Układ posiada 26 pinów GPIO, które pracują z napięciem 3,3 V, a także wbudowany czujnik temperatury. Raspberry Pi Pico programowane jest w języku C/C++ oraz MicroPython, poprzez złącze microUSB.
Raspberry Pi Pico W - RP2040 ARM Cortex M0+ CYW43439 - WiFi
34,90 zł
28,37 zł netto
Zapłać później
Producent: Raspberry Pi

Opis produktu: Raspberry Pi Pico W - RP2040 ARM Cortex M0+ CYW43439 - WiFi

Niewielki moduł Raspberry Pi Pico wyposażony w autorski mikrokontroler Raspberry RP2040 wraz z układem komunikacji bezprzewodowej CYW43439. RP2040 to dwurdzeniowy układ ARM Cortex M0+ o taktowaniu 133 MHz, który posiada 264 kB pamięci SRAM oraz 2 MB pamięci Flash. Dzięki CYW43439 możliwa jest komunikacja bezprzewodowa WiFi IEEE 802.11 b/g/n. Układ posiada 26 pinów GPIO, które pracują z napięciem 3,3 V, a także wbudowany czujnik temperatury. Raspberry Pi Pico programowane jest w języku C/C++ oraz MicroPython, poprzez złącze microUSB.

Raspberry Pi Pico WRaspberry Pi Pico W.

Wyprowadzenia modułu Raspberry Pi Pico W

Raspberry Pi Pico W wyposażone zostało w 26 pinów GPIO. Wśród nich można znaleźć takie interfejsy jak: 2x SPI, 2x I2C, 2x UART, 3x ADC 12-bit, 16x PWM. Moduł dodatkowo wyposażony został w 8 programowalnych wyprowadzeń IO (PIO), które przeznaczone są do obsługi niestandardowych urządzeń peryferyjnych.

Zasilanie Raspberry Pi Pico W

Płytka posiada wbudowany port microUSB, który służy zarówno do zasilania jak i komunikacji płytki Raspberry Pi Pico W z komputerem. Moduł do prawidłowej pracy wymaga zasilania 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.

Rozkład pinów w Raspberry Pi Pico WRozkład pinów w Raspberry Pi Pico W.

Programowanie Raspberry Pi Pico W

Raspberry Pi Pico W 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. Komputer wykryje moduł jako pamięć masowa USB o nazwie RPI-RP2, plik z programem należy przeciągnąć i upuścić w nowo znalezionym woluminie. 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

Pierwsze kroki z MicroPython

Raspberry Pi Pico W programowane jest poprzez podłączenie do komputera za pomocą przewodu USB, przeciągając i upuszczając plik z kodem programu do nowo utworzonego woluminu. Przygotowano również przykładowy 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 wykryte 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.

Pobierz plik UF2.

Hello World w C/C++

Pierwszym programem napisanym przez każdego programistę jest "Hello World", w tym przypadku Raspberry Pi Pico W zostanie zaprogramowane 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 wykryta 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.

Pobierz plik UF2.

Sprawdź kod.

Hello World w C
Akcesoria dla Raspberry Pi PicoAkcesoria dla Raspberry Pi Pico.

Akcesoria dodatkowe dla Raspberry Pi Pico W

Sprawdź przygotowane przez nas akcesoria dodatkowe dla modułu Raspberry Pi Pico W. 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 W

Parametr Wartość
Układ Raspberry Pi RP2040
Rdzeń ARM Cortex-M0+ Dual-Core 133 MHz
Układ komunikacji bezprzewodowej CYW43439
Komunikacja bezprzewodowa WiFi 2,4 GHz IEEE 802.11 b/g/n
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,3 x 21 x 3,9 mm
Napięcie nominal. 5.0 V
UC - Mikrokontroler RP2040
UC - Rdzeń ARM Cortex-M0+
UC - Pamięć Flash 2048 kB
UC - Ilość rdzeni 2. Dual Core
UC - Piny cyfrowe 26
UC - wejścia analog. 3
UC - Przetwornik AC 12-bitów
UC - Kanały PWM 16
UC - Moduł WiFi Tak
UC - Interfejs USB microUSB
UC - Interfejs I2C Tak
UC - Interfejs UART Tak
UC - Złącze zas. microUSB
UC - Interfejs SPI tak
Szerokość opakowania 9 cm
Wysokość opakowania 2 cm
Głębokość opakowania 6 cm
Masa opakowania 0.005 kg

szymon

01/08/24

Pytanie: Czy jest możliwość programowania moduły przez C++ Na przykład z użyciem Arduino Cloud lub Arduino IDE
Odpowiedź: Tak, programowanie przez Arduino IDE jest możliwe po dodaniu paczki płytek:
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
Konrad

09/20/22

Pytanie: Mam pytanie czy komunikacja bluetooth też jest możliwa czy trzeba jakoś zmienić konfigurację CYW43439 ?
Odpowiedź: Niestety producent nie podaje żadnych informacji odnośnie możliwości korzystania z bluetooth.
Możliwe że ta funkcjonalność się pojawi lecz na ten moment nie jest dostępna.

Opinie o produkcie

Raspberry Pi Pico W - RP2040 ARM Cortex M0+ CYW43439 - WiFi

5/5

Średnia Ocena

109

Opinie Klientów
Poniższe opinie zbieramy
i weryfikujemy przy pomocy
zewnętrznego partnera Trustmate
i pochodzą z procesu pozakupowego.

Zdjęcia użytkowników:

Opinie:

Piotr 15.12.2023 Potwierdzony zakup
Jest git
Allan 16.01.2023 Potwierdzony zakup
Trudno przecenić, świetny moduł. Martwi nieco bug zawarty w Pico SDK (błąd połączenia z niezabezpieczoną siecią WiFi). W zestawie z innymi modułami WiFi (np.: ESP32-CAM) pozwala na łatwe tworzenie lokalnego systemu sieciowego IoT.
Daniel 01.02.2024 Potwierdzony zakup Opinia tłumaczona
Działa jak powinno. Świetne.
Paweł 30.01.2024 Potwierdzony zakup
Wymiata !!!
Christoph 08.01.2024 Potwierdzony zakup Opinia tłumaczona
Świetna dostawa
Manfred 18.12.2023 Potwierdzony zakup Opinia tłumaczona
Każdy, kto chce zintegrować czujniki i elementy wykonawcze za pośrednictwem WLAN lub BLE przy minimalnym wysiłku, jest bardzo dobrze obsługiwany. Na przykład za pomocą MicroPython możesz tworzyć klientów MQTT za pomocą zaledwie kilku linii, których można następnie zintegrować z własną automatyką domową. Nieograniczone możliwości.
Bartłomiej 18.12.2023 Potwierdzony zakup
Szybka przesyłka, towar zgodny z opisem. Polecam sklep .
Marcin 18.12.2023 Potwierdzony zakup
Szybka dostawa, dobrze zapakowane. Działa bez zarzutów.
Jacek 01.11.2023 Potwierdzony zakup
Wspaniały
Paweł 20.09.2023 Potwierdzony zakup
Bardzo przydatna rzecz. Ciągle poznaję nowe możliwości. Uczę się dzięki niej Pythona. Użyteczność nieograniczona. Wygląd? - kwestia gustu :-)
Jarosław 26.08.2023 Potwierdzony zakup
Stosunek możliwości do ceny przebija sufit. Konstrukcja solidna, dokumentacja świetna, wsparcie społeczności wyśmienite. Nic, tylko kupować.
Karol 10.07.2023 Potwierdzony zakup
Wszystko ok
Wojciech 25.05.2023 Potwierdzony zakup
Polecam
Łukasz 27.04.2023 Potwierdzony zakup
Botland - gorąco polecam!
Andrzej 11.04.2023 Potwierdzony zakup
Szybko i sprawnie
Jens 06.04.2023 Potwierdzony zakup Opinia tłumaczona
Towar zgodny z opisem, wszystko ok
Tomasz 14.03.2023 Potwierdzony zakup
świetny mikrokontroler. Polecam do nauki z Pythonem
Roman 14.03.2023 Potwierdzony zakup
Małe rozmiary a duże możliwości!
Przemysław 12.03.2023 Potwierdzony zakup
Działa doskonale
Martin 06.03.2023 Potwierdzony zakup Opinia tłumaczona
Malinka działa zgodnie z oczekiwaniami, oscyloskop już robi. 😉
Sebastian 20.02.2023 Potwierdzony zakup
Zgodna z opisem
Mikołaj 09.02.2023 Potwierdzony zakup
Wszystko jest super
Jarosław 06.02.2023 Potwierdzony zakup
Ok ok ok
Dariusz 27.01.2023 Potwierdzony zakup
Tańszy niż Arduino Uno a o wiele mocniejszy (m.in. 32 bity i 2 rdzenie). Za tą cenę jestem zaskoczony możliwościami tego procesora, bo można programować go w C++ 17. Minus, że nie posiada wbudowanego przycisku do zatrzymania procesora aby można go było łatwo przełączyć w tryb ładowania programu ale można go dodać obok bez dodatkowych elementów (w sieci można znaleźć przykłady).
Marek 10.01.2023 Potwierdzony zakup
Zgodne z zamówieniem i w terminie
Arkadiusz 26.12.2022 Potwierdzony zakup
Sprawna dostawa
Roman 19.12.2022 Potwierdzony zakup
Super !
Andrzej 18.12.2022 Potwierdzony zakup
Jak zawsze znakomicie
Jacek 08.12.2022 Potwierdzony zakup
Wszystko ok!
Marcin 01.12.2022 Potwierdzony zakup
Polecam w 100%

Klienci którzy zakupili ten produkt kupili również:

Produkty z tej samej kategorii: