UNO RP2040 16M kompatibilno z Arduino

€15.99 (DDV vključen)

RP2040 dual-core ARM Cortex-M0+ pri 133 MHz, 16 MB Flash in 264 KB SRAM v Arduino Uno form factorju – združljivo z Arduino IDE in MicroPython.

4 na zalogi

Šifra: 46 - C6 Kategorija:
Opis

Opis

UNO RP2040 16M – kompatibilno z Arduino

UNO RP2040 16M je razvojna ploščad v obliki Arduino Uno, ki namesto klasičnega ATmega328P uporablja čip Raspberry Pi RP2040 – dual-core ARM Cortex-M0+ procesor s taktom 133 MHz. Z 264 KB SRAM in 16 MB Flash pomnilnika ta ploščad ponudi bistveno več zmogljivosti pri enako poznanem formatu in priključnem razporedu.

Ploščad je združljiva z Arduino IDE in podpira MicroPython. Obstaja obsežna skupnost, ki razvija knjižnice in primere za RP2040, zato je prehod z Arduino Uno enostaven – velik del obstoječe kode deluje brez sprememb.

Anatomija krmilnika

KomponentaPodatek
Tip krmilnikaArduino Uno kompatibilen (form factor)
MikrokrmilnikRaspberry Pi RP2040 (dual-core ARM Cortex-M0+, 133 MHz)
USB čipVgrajen v RP2040
USB konektorUSB-C
Logična napetost3,3 V
Flash16 MB
SRAM264 KB

Ključne lastnosti

  • Dual-core procesor pri 133 MHz – dva jedra ARM Cortex-M0+ omogočata vzporedno izvajanje nalog, kar je pri klasičnem Uno nemogoče.
  • 16 MB Flash pomnilnika – dovolj prostora za zahtevnejše programe, lokalne datoteke in MicroPython interpreter.
  • 264 KB SRAM – več kot 800-krat več delovnega pomnilnika kot pri ATmega328P (2 KB).
  • USB-C priključek – sodoben konektor, ki podpira napajanje in prenos podatkov.
  • MicroSD reža – razširitev shranjevanja za beleženje podatkov ali shranjevanje konfiguracijskih datotek.
  • LiPo polnilnik vgrajen – možnost napajanja iz litij-polimernega akumulatorja brez dodatnih komponent.
  • Arduino IDE + MicroPython – prosto izberite programsko okolje glede na projekt in znanje.

Kaj potrebujem za začetek?

  • USB-C kabel – za priklop na računalnik in napajanje ploščadi.
  • Arduino IDE 2.x ali Thonny (MicroPython) – brezplačni razvojni okolji, prenesete ju z uradnih spletnih strani.
  • RP2040 board paket v Arduino IDE – dodajte URL https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json v nastavitve in namestite paket.
  • Breadboard + jumper kabli – za prve poskuse brez spajkanja.

Moj prvi projekt – 3 koraki

  1. Priključitev: Povežite ploščad z računalnikom prek USB-C kabla. Ob prvem priključitvi se ploščad prikaže kot USB naprava.
  2. Namestitev orodja: V Arduino IDE dodajte podporo za RP2040 ploščad (Earle Philhower paket). Izberite ustrezno RP2040 ploščad s seznama, ali pa v Thonny izberite MicroPython (Raspberry Pi Pico) interpreter.
  3. Naložite prvi program: Naložite klasičen Blink primer – utripanje LED diode vam potrdi, da okolje deluje in je ploščad programirana.

Primeri uporabe

  • Beleženje podatkov senzorjev (SD kartica + analogni vhodi A0–A5)
  • Brezžični krmilnik (skupaj z zunanjim WiFi/BT modulom prek UART ali SPI)
  • Robotika in servo krmiljenje (6 PWM izhodov, I2C/SPI za razširitvene module)
  • Prenosni merilni instrument (LiPo napajanje + MicroSD beleženje)
  • MicroPython učenje (dovolj pomnilnika za interpreter in knjižnice)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
MikrokrmilnikRaspberry Pi RP2040
ArhitekturaDual-core ARM Cortex-M0+
Takt133 MHz (nastavljivo)
SRAM264 KB
Flash16 MB (zunanja SPI Flash)
Logična napetost3,3 V
Napajanje (USB)5 V prek USB-C
Napajanje (DC jack)7–12 V
LiPo polnilnikDa (vgrajen)
Digitalni I/O14 pinov
PWM izhodi6
Analogni vhodi6 (A0–A5)
KomunikacijaUART, SPI, I2C
USB konektorUSB-C
MicroSD režaDa
Form factorArduino Uno kompatibilen
Programsko okoljeArduino IDE, MicroPython (Thonny)

Primerjava: UNO RP2040 16M vs Arduino Uno vs Raspberry Pi Pico

UNO RP2040 16MArduino Uno R3Raspberry Pi Pico
ČipRP2040ATmega328PRP2040
Jedra2 (Cortex-M0+)1 (8-bit AVR)2 (Cortex-M0+)
Takt133 MHz16 MHz133 MHz
Flash16 MB32 KB2 MB
SRAM264 KB2 KB264 KB
Logična napetost3,3 V5 V3,3 V
Arduino form factorDaDaNe
LiPo polnilnikDaNeNe
MicroSDDaNeNe
USB konektorUSB-CUSB-BMicro-USB

Inženirski PRO nasvet

RP2040 GPIO pini so 3,3 V logika – niso 5 V tolerantni. Če povezujete senzorje ali module, ki izhajajo 5 V signale (npr. starejši ultrazvočni senzorji HC-SR04 ali nekateri komunikacijski moduli), morate vmesiti napetostni delilnik ali namenski level shifter (npr. TXS0108E). Direktna priključitev 5 V signala na GPIO pin RP2040 ga lahko trajno poškoduje.

Kompatibilnost

Ploščad deluje z Arduino IDE 1.8.x in 2.x po namestitvi paketa Arduino-Pico (Earle Philhower). Podprti operacijski sistemi: Windows 10/11, macOS, Linux. Za MicroPython priporočamo Thonny IDE. Večina Arduino Uno Shieldov mehanično ustreza (isti razpored pinov), a upoštevajte 3,3 V logiko pri elektronski združljivosti.

Dokumentacija

Dodatne podrobnosti

Dodatne podrobnosti

verzijamicroUSB, type-C USB