Arduino Due ITALIJA®

€56.99 (DDV vključen)

Arduino Due ITALIJA® je originalna 32-bitna plošča SAM3X8E pri 84 MHz z Native USB OTG, 12-bitnim ADC/DAC in 4 UART vmesniki — certificirano iz Italije.

3 na zalogi

Šifra: 47 - B1 b Kategoriji: ,
Opis

Opis

Arduino Due ITALIJA® — originalni 32-bitni ARM Cortex-M3 iz Italije

Arduino Due ITALIJA® je uradna razvojna plošča podjetja Arduino, zasnovana in certificirana v Italiji. Srce plošče je Atmel SAM3X8E — 32-bitni ARM Cortex-M3 procesor pri 84 MHz, s 512 KB Flash in 96 KB SRAM. To je bil prvi Arduino z 32-bitnim ARM procesorjem in je še danes referenčna plošča za zahtevnejše projekte: natančne meritve z 12-bitnim ADC, generiranje analognih signalov z 12-bitnim DAC in direktna USB HID komunikacija brez dodatnih čipov.

Ker gre za originalno Arduino ploščo, dobite garancijo kakovosti, preizkušene gonilnike in uradno podporo. Standardna R3 razporeditev pinov ohranja mehansko združljivost z večino Arduino ščitov — preden jih priključite, pa preverite napetostne nivoje: Due deluje na 3,3 V logiki in 5 V signali lahko poškodujejo vhode.

Anatomija krmilnika

Tip krmilnikaArduino Due (original ITALIJA®)
MikrokrmilnikAtmel SAM3X8E, ARM Cortex-M3, 84 MHz
USB komunikacijski čipATmega16U2 (Programming port) + native USB v SAM3X8E (Native port)
USB konektor2 × Micro USB (Programming + Native OTG)
Logična napetost3,3 V (I/O niso 5 V tolerančni!)
Flash pomnilnik512 KB
RAM (SRAM)96 KB

Ključne lastnosti

  • Originalni Arduino, certificiran v Italiji – uradna garancija kakovosti, preizkušeni gonilniki in uradna podpora Arduino ekosistema
  • 32-bitni ARM Cortex-M3 pri 84 MHz – real-time obdelava podatkov: FFT zvočne analize, PID regulacija z visoko frekvenco, kompleksni komunikacijski protokoli
  • Native USB OTG prek SAM3X8E – Due se lahko poveže kot USB naprava (HID tipkovnica/miška) ali kot USB gostitelj — brez zunanjega USB čipa
  • 12-bitni ADC na 12 kanalih – ločljivost 4096 nivojev za natančno merjenje napetosti, senzorjev, bioelektričnih signalov
  • 2 × 12-bitni DAC – generiranje pravih analognih signalov; stereo audio izhod, referenčni signal za instrumentacijo, sintetizator valov
  • 4 strojni UART vmesniki – hkratna komunikacija z GPS, GSM, Bluetooth modulom in debug konzolo — brez Software Serial kompromisov
  • CAN krmilnik (vgrajen) – SAM3X8E vsebuje CAN krmilnik za avtomobilske in industrijske aplikacije (potreben zunanji MCP2551 transceiver)

Kaj potrebujem za začetek?

  • Micro USB kabel (tip A ↔ Micro B) – za napajanje in programiranje prek Programming porta (tisti bližje DC jacku)
  • Arduino IDE – brezplačno na arduino.cc/en/software; verzija 1.8.x ali 2.x
  • Arduino SAM Boards paket – Arduino IDE → Tools → Board → Boards Manager → “Arduino SAM Boards” → Install
  • Breadboard + jumper kabli – za prve preizkuse brez spajkanja; pozor na 3,3 V jumper kable

Moj prvi projekt – 3 koraki

  1. Priključi ploščo prek Micro USB kabla na Programming port; računalnik samodejno zazna napravo
  2. Arduino IDE → Tools → Board → Arduino Due (Programming Port); izberi pravilen COM/serijski port
  3. File → Examples → Basics → Blink → Upload — LED na plošči začne utripati

Primeri uporabe

  • Audio signal generator in spektralni analizator – generiranje in analiza zvočnih valov s 12-bitnim DAC/ADC (sintetizator, osciloskop, signal generator)
  • USB HID emulator – emulacija tipkovnice, miške ali MIDI naprave prek Native USB porta; brez zunanjega mikrokrmilnika
  • Večkanalni senzorski sistem – 12 analognih kanalov z 12-bitno ločljivostjo za natančno telemetrijo temperature, tlaka, vibracij
  • CAN vodilo prototip – razvoj avtomobilske elektronike z vgrajenim CAN krmilnikom SAM3X8E (+ MCP2551 transceiver)
  • Kompleksna robotika in regulacijski sistemi – PID regulacija z visoko frekvenco zanke, senzorska fuzija IMU/GPS, realno-časovni odziv

Tehnični pregled

Tehnične specifikacije

MikrokrmilnikAtmel SAM3X8E (ARM Cortex-M3)
Hitrost ure84 MHz
Flash pomnilnik512 KB
RAM (SRAM)96 KB (64 KB + 32 KB)
EEPROMni (emulacija prek DueFlashStorage knjižnice)
Digitalni I/O pini54 (od tega 12 PWM)
Analogni vhodi12 (12-bitna ločljivost, 0–4095)
DAC (analogni izhod)2 × 12-bitni (DA0, DA1)
Strojni UART4 (Serial, Serial1, Serial2, Serial3)
I²C / SPI / CAN2 × TWI (I²C), 1 × SPI, 1 × CAN
USB čip (Programming)ATmega16U2
USB Native (OTG)Vgrajen v SAM3X8E
USB konektor2 × Micro USB
Napetost vezja3,3 V
VIN razpon7–12 V (priporočeno), 6–16 V (meje)
Tok na I/O pin130 mA skupaj (vse linije)
Dimenzije101,52 × 53,3 mm

Primerjava: Arduino Due vs MEGA 2560 vs UNO R4 Minima

 Arduino Due ITALIJA®Arduino MEGA 2560Arduino UNO R4 Minima
MCUSAM3X8E 84 MHzATmega2560 16 MHzRA4M1 48 MHz
Arhitektura32-bit ARM8-bit AVR32-bit ARM
Flash512 KB256 KB256 KB
RAM96 KB8 KB32 KB
ADC ločljivost12-bitni10-bitni14-bitni
DAC2 × 12-bitnini
Native USB OTGdaneda
CAN krmilnikda (vgrajen)nene
Logika3,3 V5 V3,3 V

Inženirski PRO nasvet

Pozor: analogRead() vrne 0–4095, ne 0–1023! – Začetniki, ki prihajajo z Arduino UNO, pogosto naletijo na to presenečenje. Due ima 12-bitni ADC — koda, ki predpostavlja vrednost 1023 kot maksimum (za kalibracijo senzorov, prikaz na LCD ali krmiljenje motorjev), bo dala napačne rezultate. Rešitev: na začetku setup() dodaj analogReadResolution(10); in Due se bo obnašal kot UNO. Ko pa si pripravljen izkoristiti polno ločljivost, preklopi na analogReadResolution(12); in prilagodi logiko na območje 0–4095. Enako za DAC: z analogWriteResolution(12); dobiš vse 12 bitov ločljivosti na analognem izhodu.

Kompatibilnost

Programiranje prek Arduino IDE 1.8.x ali 2.x (Windows, macOS, Linux). Potreben je paket Arduino SAM Boards (Tools → Boards Manager). Standardna R3 razporeditev zagotavlja mehansko združljivost z večino Arduino ščitov. Preden priključite 5 V ščit, preverite njegove signalne napetosti — Due vhodi so 3,3 V. Za 5 V module priporočamo napetostne prilagodnike. Gonilnik za Programming port je ATmega16U2 (brez dodatne namestitve na modernih sistemih).

Dokumentacija

YouTube