Arduino ZERO smd 2x microUSB ITALIJA ®

56.99 (DDV vključen)

Arduino Zero SAMD21 je 32-bitni krmilnik z ARM Cortex® M0+ in vgrajenim EDBG razhroščevalnikom, narejen v Italiji, združljiv z Arduino UNO ščiti (3.3V).

Ni na zalogi

Prijava na sporočilo ob novi zalogi.

Opis

Opis

Arduino Zero — 32-bitni krmilnik z Atmel SAMD21

Arduino Zero je uradni krmilnik iz Italije, ki temelji na čipu Atmel SAMD21G18 z jedrom ARM Cortex® M0+ pri 48 MHz. V primerjavi z UNO (ATmega328P) prinese 8× več Flash pomnilnika, 16× več RAM-a in bistveno hitrejše procesiranje — vse pri ohranjenem UNO obliko-faktorju in Arduino ekosistemu.

Zero je združljiv z večino Arduino ščitov za UNO, Diecimilo in Duemilanove — pod pogojem, da delujejo pri 3.3V. Digitalni in analogni pini, napajalni konektor ter ICSP priključek so na enakih mestih kot pri UNO. Pozor: vsi I/O pini delujejo pri 3.3V — priključitev 5V signalov poškoduje ploščo.

Anatomija krmilnika

Tip krmilnikaArduino Zero (UNO oblika)
MikrokrmilnikAtmel SAMD21G18, 32-bit ARM Cortex® M0+, 48 MHz
USB komunikacijski chipEDBG (programming port) + Native USB (SAMD21)
USB konektor2× Micro-USB (Programming + Native)
Logična napetost3.3V (max 3.3V na vseh I/O pinih!)

Ključne lastnosti

  • 32-bitni ARM Cortex® M0+ pri 48 MHz – bistveno hitrejše procesiranje od 8-bitnih AVR krmilnikov; 12-kanalni DMA in 32-bitni RTC so del čipa
  • Vgrajen EDBG razhroščevalnik – brez dodatne strojne opreme podpira step-by-step debugging v Arduino IDE 2.x prek SWD vmesnika
  • 2× Micro-USB priključek – Programming port (EDBG) in Native USB port (direktno na SAMD21) za ločene namene
  • 12-bitni ADC, 6 kanalov – 4096 vrednosti namesto 1024 pri 10-bitnih AVR ploščah; za natančnejše meritve analognih signalov
  • 10-bitni DAC na pinu A0 – resničen analogni izhod, ne PWM — primeren za audio signale in nastavljive referenčne napetosti
  • I2S vmesnik – digitalni zvočni vmesnik za neposredno delo z zvočnimi čipi in moduli brez dodatnih konverzij
  • Made in Italy – originalna Arduino plošča, proizvedena v Italiji (SKU: ABX00003)

Kaj potrebujem za začetek?

  • Micro-USB kabel – priključi na Programming port (Micro-USB bližje DC jacku) za programiranje
  • Arduino IDE 2.x – brezplačna programska oprema, priporočena za izkoriščanje vgrajenega EDBG debuggerja
  • Arduino SAMD Boards core – namesti prek Tools → Board Manager → “Arduino SAMD Boards (32-bits ARM)”
  • Gonilnik – na Windows 10/11, macOS in Linux se EDBG prepozna samodejno, brez ročne namestitve
  • Breadboard + jumper kabli – za prve poskuse brez spajkanja

Moj prvi projekt – 3 koraki

  1. Priključi Zero prek Micro-USB kabla na Programming port (Micro-USB bližje DC jacku)
  2. V Arduino IDE: Tools → Board → “Arduino Zero (Programming Port)”, nato izberi ustrezen COM port
  3. File → Examples → Basics → Blink → Upload — LED na pinu 13 začne utripati

Primeri uporabe

  • Nosljiva elektronika – 3.3V logika je nativno združljiva z BLE, IMU in GPS moduli brez pretvornikovnih nivojev napetosti
  • Avdio projekti – vgrajen I2S vmesnik in 10-bitni DAC omogočata delo z digitalnimi zvočnimi vmesniki
  • Laboratorijsko merjenje – 12-bitni ADC (0–3.3V) za natančen zajem analognih signalov
  • IoT naprave – dva ločena serijska porta (Native USB + Programming) olajšata komunikacijo z GSM in WiFi moduli
  • Debugging embedded projektov – EDBG podpira pravi hardware debugging z breakpointi brez zunanjega JTAG vmesnika

Tehnični pregled

Tehnične specifikacije

MikrokrmilnikAtmel SAMD21G18
Hitrost ure48 MHz
Flash pomnilnik256 KB
RAM32 KB
EEPROMNi (emulacija do 16 KB prek Flash)
Digitalni I/O pini20 (od tega 10 PWM: 3, 4, 5, 6, 8, 9, 10, 11, 12, 13)
Analogni vhodi6 (12-bitna ločljivost, 4096 vrednosti)
DAC1 × 10-bitni (pin A0)
Komunikacija2× UART, I2C, SPI, I2S
Tok na I/O pin7 mA (max)
Napetost vezja3.3V
VIN razpon6–20V (priporočeno 7–12V)
USB chipEDBG (prog. port) + Native USB (SAMD21)
USB konektor2× Micro-USB
Dimenzije68 × 53 mm

Primerjava: Zero vs UNO R3 vs UNO R4 Minima

Arduino ZeroUNO R3UNO R4 Minima
MCUSAMD21 48 MHzATmega328P 16 MHzRenesas RA4M1 48 MHz
Flash256 KB32 KB256 KB
RAM32 KB2 KB32 KB
Logična nap.3.3V5V5V tolerantni I/O
DebuggerEDBG (vgrajen)NiNi

Inženirski PRO nasvet

EDBG + Arduino IDE 2.x = pravi hardware debugger brez dodatne opreme – Priključi Zero na Programming port, odpri Arduino IDE 2.x in klikni ikono hrošča (Debug). Nastavi breakpoint v kodi in opazuj vrednosti spremenljivk v živo med izvajanjem. Pri AVR ploščah (UNO R3, Nano) ta funkcija zahteva zunanji JTAG/SWD vmesnik — pri Zeru je že vgrajena.

Kompatibilnost

Arduino IDE 1.8.x in 2.x. Core: Arduino SAMD Boards (32-bits ARM Cortex-M0+), namesti prek Board Manager. Windows 10/11, macOS, Linux — gonilniki za EDBG se namestijo samodejno. Za debugging je potreben Arduino IDE 2.x.

Dokumentacija