Raspberry Pi Pico 4MB type-C USB

11.99 (DDV vključen)

Raspberry Pi Pico z RP2040, 4MB Flash, USB Type-C. Dvojno jedro ARM Cortex-M0+ 133 MHz, 264KB RAM, 26 GPIO. MicroPython, CircuitPython, C/C++ SDK.

6 na zalogi

Šifra: 42 - A2 Kategorija:
Opis

Opis

Raspberry Pi Pico z 4MB Flash in USB Type-C — močnejša Pico alternativa

Ta različica Raspberry Pi Pico temelji na enakem RP2040 mikrokrmilniku (dvojedrni ARM Cortex-M0+ do 133 MHz), toda prinaša dve pomembni izboljšavi: 4MB QSPI Flash (namesto standardnih 2MB) in USB Type-C konektor za napajanje in programiranje. Dvojni Flash pruža več prostora za velik e MicroPython projekte, CircuitPython knjižnice ali velik o C/C++ kodo.

RP2040 je Raspberry Pi'jev lasten čip: dvojno jedro Cortex-M0+ pri 133 MHz, 264KB SRAM, 2× SPI, 2× I2C, 2× UART, 16× PWM in 3× 12-bit ADC kanali. 26 GPIO pinov je kompatibilnih s 3,3 V logiko. Posebnost RP2040 je PIO (Programmable I/O) — 8 programiranih drvžalnikov strojne periferije, ki omogoča implementacijo proprio pri kola protokolov (NeoPixel, SDIO, USB, VGA…) na GPIO pinih.

Podprti jeziki: MicroPython, CircuitPython, C/C++ SDK. Programiranje v Thonny IDE (MicroPython) ali VSCode s Pico SDK je preprosto: drži BOOTSEL gumb med priklopo USB in ploščica se pojavi kot USB disk.

  • MCU: RP2040, dvojno jedro ARM Cortex-M0+, 133 MHz
  • Flash: 4 MB QSPI (2× standard Pico)
  • RAM: 264 KB SRAM
  • USB: Type-C (napajanje + programiranje)
  • GPIO: 26 pinov, 3× ADC, 2× SPI, 2× I2C, 2× UART, 16× PWM, 8× PIO
  • Jeziki: MicroPython, CircuitPython, C/C++ SDK
Parameter Vrednost
MCU RP2040, dvojno Cortex-M0+, 133 MHz
Flash 4 MB QSPI
RAM 264 KB SRAM
USB Type-C
GPIO 26 pinov
ADC 3× 12-bit
Napajanje 1,8–5,5 V (VSYS), 3,3 V (3V3 pin)
Programiranje USB DFU (BOOTSEL), SWD

Inženirski PRO nasvet: RP2040 PIO je skriti adut za napredne projekte — z njim implementiraš WS2812B (NeoPixel) LED krmiljenje brez blokacije CPU, DPI VGA izhod, I2S audio ali lastni serijski protokol, brez potrebe po zunanjih čipih. PIO programe (assembly-like) pišeš ločeno in jih naložiš v state machine. Za začetek si oglej uradne primere v Pico SDK — WS2812 PIO primer je dober uvod. Z dvojnim jedrom izvajaj zahtevna opravila (npr. FFT ali audio processing) na Core 1, medtem ko Core 0 skrbi za UI in komunikacijo.

Primeri uporabe:

  • MicroPython razvoj z večjim prostorom za knjižnice in kodo (4MB vs 2MB)
  • WS2812B NeoPixel krmilnik s PIO za do 300+ LED brez CPU obremenitve
  • USB HID naprava (tipkovnica, miška, gamepad) s CircuitPython
  • Dual-core projekt: procesiranje podatkov na jedru 1, komunikacija na jedru 0
  • Manjša I2S audio naprava ali sintesizer
  • Zamenjava Arduino Nano za bolj zmogljivo in cenejšo alternativo

Pogosta vprašanja

V: Kako ga programiram?

O: Drži BOOTSEL gumb, priklopi USB, spusti gumb — pojavi se kot USB disk RPI-RP2. Prenes UF2 datoteko (MicroPython ali CircuitPython firmware) ali preveden C/C++ UF2. Nato programiraš prek Thonny IDE (MicroPython) ali VSCode.

V: Kakšna je razlika do uradnega Raspberry Pi Pico?

O: Enako RP2040 jedro, enak pin razpored — razlika je 4MB Flash (vs 2MB) in USB Type-C (vs Micro USB). Koda je 100 % kompatibilna.

V: Ali ima Wi-Fi?

O: Ne — ta model nima Wi-Fi. Za Wi-Fi potrebuješ Raspberry Pi Pico W (z CYW43439 Wi-Fi). Alternativno priklopi ESP-01 ali ESP32 prek UART.

Kompatibilnost: MicroPython, CircuitPython, Pico C/C++ SDK, Thonny IDE, VS Code, Arduino IDE (RP2040 core)

Vsebina paketa: 1× Ploščica Raspberry Pi Pico 4MB type-C USB

Dodatne podrobnosti

Dodatne podrobnosti

verzija0 – 1, 1 – 0 – 2