Raspberry Pi Pico WH - RP2040 ARM Cortex M0+ CYW43439 - WiFi - su kaiščiais
Prekės kodas: AN-21575
Prieinamumas: Parduotuvėje Vilniuje NĖRA
Parduotuvėje Kaune YRA
Centriniame sandėlyje NĖRA
Be mokesčių: 9.58€
Raspberry Pi Pico WH sukurtas remiantis patentuotu Raspberry RP2040 mikrovaldikliu ir Infineon CYW43439 belaidžio ryšio sistema. RP2040 yra dviejų branduolių ARM Cortex M0+ lustas, veikiantis 133 MHz dažniu su 264 kB SRAM ir 2 MB „Flash“ atmintimi. Integruotas CYW43439 lustas leidžia palaikyti belaidį WiFi IEEE 802.11 b/g/n ryšį. Pico WH turi 26 GPIO kaiščius, kurie veikia esant 3.3V įtampai. Taip pat plokštėje yra įmontuotas temperatūros jutiklis. Raspberry Pi Pico WH programuojamas per microUSB prievadą C/C++ ir MicroPython.
Raspberry Pi Pico WH modulio kaiščiai
Raspberry Pi Pico WH plokštė turi 26 GPIO kaiščius, įskaitant tokias sąsajas kaip: 2x SPI, 2x I2C, 2x UART, 3x ADC 12 bitų, 16x PWM. Modulis papildomai aprūpintas 8 programuojamais IO kontaktais (PIO), kurie skirti palaikyti nestandartinius periferinius įrenginius.
Raspberry Pi Pico WH maitinimo šaltinis
Pico WH modulis maitinamas per integruotą microUSB prievadą, kuris taip pat naudojamas ryšiui tarp Raspbery Pi plokštės ir kompiuterio. Moduliui reikalingas 5V maitinimo šaltinis, kurio maitinimas yra nuo 1.8V iki 5.5V, naudojant pvz. 3.7V Li-Pol bateriją.
Raspberry Pi Pico WH programavimas
Raspberry Pi Pico WH gali būti programuojamas tiek C/C++, tiek MicroPython. Programos įkėlimo į plokštę procesas yra itin paprastas. Kompiuteris aptiks modulį kaip USB didelės talpos atminties įrenginį, vadinamą RPI-RP2. Paruoštą programos failą reikia vilkti ir numesti į naujai rastą tomą. Gamintojas pateikia C/C++ ir MicroPython programavimo kalbų SDK saugyklą, kurią rasite toliau pateiktose naudingose nuorodose.
Darbo su MicroPython pradžia
Raspberry Pi Pico WH programuojamas paruoštą MicroPython programą „įmetus“ į plokštės sukurtą kompiuterio USB talpos talpą. Taip pat galima atsisiųsti UF2 failo pavyzdį, kuris padės jums pradėti naudotis MicroPython.
- Atsisiųskite MicroPython UF2 failą.
- Paspauskite ir palaikykite BOOTSEL mygtuką ir prijunkite plokštę prie Raspberry Pi arba kompiuterio USB prievado.
- Kai Pico bus prijungtas prie kompiuterio, atleiskite mygtuką BOOTSEL.
- Raspberry Pi Pico bus aptiktas kaip didelės talpos atminties įrenginys, kurio tūris RPI-RP2.
- Nuvilkite MicroPython UF2 failą į RPI-RP2 tomą.
- Pico bus paleistas iš naujo, dabar bus naudojamas MicroPython.
- REPL ir MicroPython galite pasiekti per nuoseklųjį USB prievadą.
Pirmoji kiekvieno programuotojo parašyta programa yra Hello World, šiuo atveju Raspberry Pi Pico WH bus programuojamas per Raspberry Pi 4B USB nuoseklųjį prievadą.
- Atsisiųskite UF2 Hello World failą.
- Paspauskite ir palaikykite BOOTSEL mygtuką ir prijunkite Raspberry Pi Pico prie Raspberry Pi USB prievado.
- Plokštė bus aptikta kaip didelės talpos atminties įrenginys, kurio tūris RPI-RP2.
- Nuvilkite UF2 failą į RPI-RP2 tomą.
- Pico bus paleistas iš naujo.
- Atidarykite terminalą savo Raspberry Pi 4B ir paleiskite komandas:
- sudo apt install minicom
- minicom -b 115200 -o -D /dev/ttyACM0
- Terminalo lange turėtumėte pamatyti užrašą Hello World.
- Sistema: Raspberry Pi RP2040
- Šerdis: ARM Cortex-M0+ dviejų branduolių 133 MHz
- Belaidžio ryšio lustas: CYW43439
- Belaidis ryšys: WiFi 2,4 GHz IEEE 802.11 b/g/n
- SRAM atmintis: 264 kB
- Flash atmintis: 2 MB
- Smeigtukai: 40 kontaktų / 23 skaitmeniniai GPIO + 3 ADC kaiščiai
- Sąsajos: 2x UART, 2x I2C, 2x SPI, iki 16 PWM kanalų
- Maitinimo įtampa: 5V (USB)
- Loginės dalies darbinė įtampa: 3.3V
- Maitinimo/duomenų jungtis: microUSB
- Matmenys: 51.3x21x12.9mm