Jeszcze nie wiem, ale po paru dniach używania jestem coraz bliższy opcji True. Płytka kosztuje ok 20 zł, więc za moc jaką posiada niedużo. Bardzo łatwo wgrać firmware MicroPythona-a. Poniżej specyfikacja i chyba najprostszy sposób wgrania firmware.
Specyfikacja
- Chipset Raspberry Pi RP2040
- Dwurdzeniowy procesor ARM Cortex M0+ o częstotliwości do 133 MHz, ze zmienna częstotliwością rdzenia
- Wbudowana pamięć SRAM 264 kB + Flash 2 MB
- 26 wielofunkcyjnych pinów GPIO (23 cyfrowe, 3x ADC)
- 2x SPI, 2x I2C, 2x UART, 3x 12-bitowe przetworniki ADC oraz 16 kontrolowanych kanałów PWM
- Pico można zamontować powierzchniowo jako moduł
- Dokładny zegar i timer typu wewnątrzchipowego
- Czujnik temperatury
- Biblioteki przyspieszanych funkcji zmiennoprzecinkowych
- Port micro USB do przesyłania zasilania i danych
- 3-pinowy port ARM SWD
Programowanie Pico
Najłatwiej zainstalować firmware korzystając z edytora Thonny. Wchodzimy w Preferences... -> Interpreter -> Install or update firmware
, podłączamy kabel USB do Raspberry Pi Pico jednocześnie wciskając przycisk BOOTSEL na płytce.
[EDIT 2023 r] najnowsza instalacja opisana tu.
Instalacja przebiega bardzo szybko i od teraz możemy programować Pico w Thonny albo w VSCode z rozszerzeniem Pymakr.
Zasilanie
Pico jest urządzeniem o logice 3,3 volta, ale dzięki wbudowanemu regulatorowi, może być zasilany napięciem od 2 do 5 V. Wszystkie piny odpowiadające za zasilanie zgrupowane są przy gnieździe USB:
- VBUS – Wyjście z napięciem 5V, jeśli zasilamy Pico gniazdem USB
- VSYS – Wejście, którym możemy zasilać płytkę napięciem 2 do 5-ciu volt. Wewnętrzny regulator zmieni napięcie na 3,3V bezpieczne dla Pico
- 3V3 – Wyjście 3,3V którym możemy zasilać zewnętrzne urządzenia. Musimy jednak pamiętać, żeby suma prądów nie przekraczała 300 mA.
- 3V3_EN – Aby całkowicie wyłączyć napięcie na płytce (które również wyłączy zasilanie procesora), należy połączyć pin z masą (GND).
Linki
- Raspberry Pi Pico – How to Interface (almost) Everything! # świetna strona!
Pingback:Czujnik natężenia światła BH1750 - Arduino dla strasznych lamerów