

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
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 krmilnika | Arduino Due (original ITALIJA®) |
| Mikrokrmilnik | Atmel SAM3X8E, ARM Cortex-M3, 84 MHz |
| USB komunikacijski čip | ATmega16U2 (Programming port) + native USB v SAM3X8E (Native port) |
| USB konektor | 2 × Micro USB (Programming + Native OTG) |
| Logična napetost | 3,3 V (I/O niso 5 V tolerančni!) |
| Flash pomnilnik | 512 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
- Priključi ploščo prek Micro USB kabla na Programming port; računalnik samodejno zazna napravo
- Arduino IDE → Tools → Board → Arduino Due (Programming Port); izberi pravilen COM/serijski port
- 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
| Mikrokrmilnik | Atmel SAM3X8E (ARM Cortex-M3) |
| Hitrost ure | 84 MHz |
| Flash pomnilnik | 512 KB |
| RAM (SRAM) | 96 KB (64 KB + 32 KB) |
| EEPROM | ni (emulacija prek DueFlashStorage knjižnice) |
| Digitalni I/O pini | 54 (od tega 12 PWM) |
| Analogni vhodi | 12 (12-bitna ločljivost, 0–4095) |
| DAC (analogni izhod) | 2 × 12-bitni (DA0, DA1) |
| Strojni UART | 4 (Serial, Serial1, Serial2, Serial3) |
| I²C / SPI / CAN | 2 × TWI (I²C), 1 × SPI, 1 × CAN |
| USB čip (Programming) | ATmega16U2 |
| USB Native (OTG) | Vgrajen v SAM3X8E |
| USB konektor | 2 × Micro USB |
| Napetost vezja | 3,3 V |
| VIN razpon | 7–12 V (priporočeno), 6–16 V (meje) |
| Tok na I/O pin | 130 mA skupaj (vse linije) |
| Dimenzije | 101,52 × 53,3 mm |
Primerjava: Arduino Due vs MEGA 2560 vs UNO R4 Minima
| Arduino Due ITALIJA® | Arduino MEGA 2560 | Arduino UNO R4 Minima | |
| MCU | SAM3X8E 84 MHz | ATmega2560 16 MHz | RA4M1 48 MHz |
| Arhitektura | 32-bit ARM | 8-bit AVR | 32-bit ARM |
| Flash | 512 KB | 256 KB | 256 KB |
| RAM | 96 KB | 8 KB | 32 KB |
| ADC ločljivost | 12-bitni | 10-bitni | 14-bitni |
| DAC | 2 × 12-bit | ni | ni |
| Native USB OTG | da | ne | da |
| CAN krmilnik | da (vgrajen) | ne | ne |
| Logika | 3,3 V | 5 V | 3,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).














