XIAO krmilnik 32bit Arduino kompatibilen

16.99 (DDV vključen)

XIAO 32-bitni krmilnik Arduino kompatibilen – ATSAMD21G18A Cortex-M0+ 48 MHz, native USB HID, 256 KB Flash in USB-C v XIAO 20×17,5 mm obliki.

4 na zalogi

Šifra: 31 - F1 Kategorija:
Opis

Opis

XIAO krmilnik 32bit Arduino kompatibilen – ARM Cortex-M0+ v XIAO formatu

Ta XIAO Arduino-združljivi krmilnik temelji na Microchip ATSAMD21G18A mikrokrmilniku – enaki arhitekturi kot Arduino Zero in Arduino MKR serija. V kompaktni obliki 20 × 17,5 mm združi ARM Cortex-M0+ pri 48 MHz, 256 KB Flash, 32 KB SRAM, native USB 2.0 in 11 večnamenskih GPIO pinov s 3,3 V logiko.

Popolnoma združljiv z Arduino IDE, Seeed SAMD board packageom in vsemi Arduino knjižnicami za SAMD21. Idealen za začetnike, ki iščejo manjšo Arduino ploščo brez WiFi ali BLE, in za izkusen e razvijalce, ki potrebujejo USB HID v miniaturnem formatu.

Anatomija krmilnika

MikrokrmilnikMicrochip ATSAMD21G18A
USB čipNative USB 2.0 (v SAMD21)
USB konektorUSB-C
ProcesorARM Cortex-M0+ @ 48 MHz
Flash256 KB
SRAM32 KB
DAC10-bitni (pin A0)
GPIO11 večnamenskih pinov
Logicna napetost3,3 V
Mere20 × 17,5 mm

Ključne lastnosti

  • ATSAMD21G18A – ista arhitektura kot Arduino Zero; vse Arduino SAMD knjižnice delujejo brez sprememb, vključno z USB HID, TinyUSB in MIDI.
  • Native USB 2.0 – krmilnik se pojavi kot HID tipkovnica, miška ali MIDI naprava brez zunanjega USB čipa (FTDI, CH340 niso potrebni).
  • 10-bitni DAC – pravi analogni izhod na A0 za zvok, krmilne signale ali nizkofrekvenčni signal generator.
  • 3,3 V logika – direktna združljivos t z modernimi I2C, SPI in UART senzorji brez pretvorniika napetosti.
  • XIAO oblika (20 × 17,5 mm) – združljivo z XIAO Grove Shield, Expansion Board in Round Display raziričnimi moduli.
  • Arduino IDE združljiv – dodajte Seeed SAMD board package in programirate z vsemi priljubljenimi Arduino knjižnicami.

Kaj potrebujem za začetek?

  • USB-C kabel – za napajanje in programiranje.
  • Arduino IDE 2.x – dodajte Seeed SAMD board package URL in namestite Seeed SAMD Boards.
  • Breadboard + jumper kabli – za prve prototipe.

Moj prvi projekt – 3 koraki

  1. V Arduino IDE odprite File → Preferences in dodajte URL za Seeed SAMD: https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json; namestite paket in izberite Seeeduino XIAO.
  2. Odprite File → Examples → 01.Basics → Blink, izberite pravilna COM vrata in naložite kodo.
  3. LED na plošči začne utripati – krmilnik deluje. Naslednji korak: preizkusite native USB HID z Mouse primerom iz Seeed Wiki.

Primeri uporabe

  • USB HID naprava (tipkovnica, miška, gamepad – native USB)
  • Avdio signal generator (10-bit DAC + knjižnica za sinusni val)
  • Kompaktni senzorski vozel (I2C senzorji + XIAO Expansion Board)
  • USB MIDI krmilnik (ista platforma kot Arduino MKR, manjša oblika)
  • Vgradni krmilnik v ohisju (20 × 17,5 mm, 3,3 V logika)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
ProcesorATSAMD21G18A, ARM Cortex-M0+ @ 48 MHz
Flash256 KB
SRAM32 KB
DAC1× 10-bit (A0)
ADC12-bit, 11 kanalov
GPIO11 (SPI, I2C, UART, PWM)
USBUSB-C, native USB 2.0
Napajanje5 V USB / 3,3 V pin
Mere20 × 17,5 mm

Primerjava: XIAO SAMD21 vs Arduino UNO vs XIAO RP2040

XIAO SAMD21 Arduino UNO R3 XIAO RP2040
ProcesorCortex-M0+ 48 MHzAVR 16 MHzCortex-M0+ dual 133 MHz
Flash256 KB32 KB2 MB
DACda (10-bit)nini
Native USB HIDdanida
Mere20×17,5 mm68,6×53,3 mm21×17,5 mm

Inženirski PRO nasvet

Native USB je močnejši od CH340/FTDI – Ker SAMD21 USB vodi direktno, imate polni nadzor nad USB opisniki. Z Adafruit TinyUSB knjižnico definirate svojo kombinacijo HID, CDC in MIDI napravo v eni uproabi brez konflikta. Na klasičnem AVR Arduino to ni mogoče.

Kompatibilnost

Arduino IDE 2.x (Seeed SAMD board package), CircuitPython 9.x, PlatformIO. Windows 10/11, macOS, Linux. Native USB – gonilnik ni potreben.

Dokumentacija