Arduino Due handleiding
- 1 Beschrijving
- 2 Doelgebieden
- 3 Toepassingsvoorbeelden
- 4 Kenmerken
- 5 Accessoires
- 6 Gerelateerde producten
- 7 Beoordeling
- 8 Functioneel overzicht
- 9 Apparaatbediening
- 10 Mechanische informatie
- 11 Download handleiding
- 12 In andere talen

Beschrijving
De Arduino Due is een baanbrekende microcontroller board met de Atmel SAM3X8E ARM Cortex-M3 CPU, waardoor het het eerste Arduino board is dat is gebouwd rond een 32-bit ARM core microcontroller. Met zijn 54x digitale input/output pinnen, 12x analoge inputs, 4x UART's, USB OTG functionaliteit en 84 MHz klok, biedt de Due verbeterde prestaties en veelzijdigheid voor een breed scala aan projecten. Compatibel met alle Arduino shields die zijn ontworpen voor gebruik op 3,3 V en voldoet aan de 1.0 Arduino pinout standaard, is de Due een krachtig hulpmiddel voor zowel beginners als ervaren makers.
Doelgebieden
Embedded Systems Development, Robotica, 3D-printen, CNC-machines, Prototyping
Toepassingsvoorbeelden
De Arduino Due combineert de prestaties van de Atmel SAM3X8E microcontroller met de flexibiliteit van het Arduino platform en biedt een veelzijdige oplossing voor ontwikkelaars, hobbyisten en professionals. Met zijn 32-bit architectuur en kloksnelheid van 84 MHz levert de Due robuuste prestaties voor veeleisende toepassingen.
- Embedded Systems Development: De Arduino Due kan worden gebruikt om een real-time data acquisitie systeem te creëren voor het bewaken en analyseren van milieuparameters in industriële omgevingen. Door sensoren zoals temperatuur-, vochtigheids- en druksensoren te koppelen aan de overvloedige I/O-pinnen van de Due, kunnen ontwikkelaars real-time gegevens vastleggen en deze verwerken met behulp van de krachtige microcontroller van de Due. Het systeem kan deze gegevens vervolgens draadloos of via USB naar een hostcomputer verzenden voor analyse, waardoor continue monitoring en beheer op afstand van kritieke processen mogelijk is.
- Robotica: De Arduino Due kan dienen als het brein van een autonome mobiele robot die in staat is om te navigeren en te interageren met zijn omgeving. Door sensoren zoals ultrasone afstandmeters, gyroscopen en encoders te integreren, kunnen ontwikkelaars de robot uitrusten met waarnemingsmogelijkheden om zijn omgeving waar te nemen en obstakels te detecteren. Met behulp van de overvloedige I/O-pinnen en krachtige verwerkingsmogelijkheden van de Due kunnen algoritmen voor lokalisatie, mapping en padplanning worden geïmplementeerd om autonoom navigeren mogelijk te maken. Daarnaast kunnen actuatoren zoals motoren of servo's worden bestuurd door de Due om bewegingsopdrachten uit te voeren, waardoor de robot objecten in zijn omgeving autonoom kan bewegen en manipuleren.
- 3D Printing & CNC Machines: De Arduino Due kan functioneren als een veelzijdige controller voor doe-het-zelfprojecten. Door stappenmotordrivers en eindschakelaars te koppelen aan de talrijke I/O-pinnen van de Due, kunnen enthousiastelingen hun eigen 3D-printers of CNC-machines maken. De hoge verwerkingssnelheid van de Due maakt nauwkeurige besturing van stappenmotoren mogelijk voor nauwkeurige positionering en beweging.
- Prototyping: De Arduino Due dient als een waardevol hulpmiddel voor het snel itereren en testen van nieuwe ideeën voor IoT-apparaten. Door gebruik te maken van de uitgebreide I/O-mogelijkheden van de Due en de compatibiliteit met verschillende sensoren, communicatiemodules en actuatoren, kunnen ontwikkelaars snel prototypes van IoT-apparaten samenstellen en testen. Of het nu gaat om een slimme huis sensor node, een weerstation of een systeem voor monitoring op afstand, de Arduino Due biedt een flexibel platform voor het integreren van componenten, het schrijven van firmware en het valideren van functionaliteit. Met de ondersteuning van de Due voor Arduino bibliotheken en de gebruiksvriendelijke ontwikkelomgeving, kunnen prototypers zich richten op innovatie en experimenteren, waardoor het proces van het realiseren van ideeën wordt versneld.
Kenmerken
Algemeen overzicht van specificaties
De Arduino Due is een veelzijdige microcontroller board ontworpen voor een breed scala aan toepassingen. Aangedreven door de Atmel SAM3X8E ARM Cortex-M3 CPU, biedt het hoge prestaties en een robuuste set functies, waardoor het geschikt is voor complexe projecten. De 32-bit architectuur van de Due biedt verbeterde verwerkingsmogelijkheden in vergelijking met traditionele Arduino boards. Ontworpen met een vergelijkbare vormfactor als de Arduino® Mega, behoudt het de compatibiliteit met de meeste Arduino shields via zijn uitgebreide set I/O pinnen en headers. De volgende tabel geeft een overzicht van de belangrijkste kenmerken van het board.
| Kenmerk | Beschrijving |
| Microcontroller | Atmel SAM3X8E ARM Cortex-M3 32-bit ARM Cortex-M3 / 84 MHz Kloksnelheid |
| Geheugen | SAM3X 512 KB Flash / 96 KB SRAM (verdeeld in twee banken: 64 KB en 32 KB) |
| USB-naar-serieel | ATmega16U2 verbonden met de SAM3X hardware UART |
| Digitale inputs | Digitale inputs niet 5 V compatibel (x54) |
| Analoge inputs | De analoge inputspinnen van de Due meten van aarde tot een maximale waarde van 3,3 V (x12) |
| PWM Pinnen | PWM Pinnen met 8 bits resolutie (x12) |
| Communicatie | UART (x4), I2C (x2), SPI (x1 SPI header), Native USB port (x1), Programming USB port (x1) |
| Stroom | Ingangsspanning (VIN): 7-12 VDC / DC Stroom per I/O Pin: 8 mA |
| Afmetingen | 101,6 mm x 53,34 mm |
| Gewicht | 36 g |
| Bedrijfstemperatuur | -40°C tot +85°C |
| Certificeringen | CE/RED, UKCA, FCC, IC, RCM, RoHS, REACH, WEEE |
Microcontroller
| Component | Details |
| Atmel SAM3X8E | 32-bit ARM Cortex-M3 op 84 MHz |
| Flashgeheugen | 512 KB |
| Programmeergeheugen | 96 KB SRAM (verdeeld in twee banken: 64 KB en 32 KB) |
Inputs
| Kenmerken | Details |
| Aantal inputs | 54x digitale inputs, 12x analoge inputs |
| Inputs overspanningsbeveiliging | Ja |
| Antipolariteitsbescherming | Ja |
Outputs
| Kenmerken | Details |
| DAC1 en DAC2 | Echte analoge output 12-bits resolutie (4096 niveaus) |
| PWM outputs | 12x PWM outputs |
Accessoires
- USB-kabel Type-A Male naar Micro Type-B Male (Niet inbegrepen)
Gerelateerde producten
- Arduino Mega Proto Shield Rev3 (A000080)
- Arduino 4 Relays Shield (A000110)
- Arduino Motor Shield Rev3 (A000079)
Beoordeling
Aanbevolen bedrijfsomstandigheden
| Symbool | Beschrijving | Min | Typ | Max | Eenheid |
| VIN | Ingangsspanning van VIN pad | 6,0 | 7,0 | 16 | V |
| VUSB | Ingangsspanning van USB connector | 4,8 | 5,0 | 5,5 | V |
| VDD | Input hoogspanningsniveau | 0.7*VDD | VDD | V | |
| VIL | Input laagspanningsniveau | 0 | 0.3*VDD | V | |
| TOP | Bedrijfstemperatuur | -40 | 25 | 85 | °C |
Opmerking: VDD regelt het logische niveau en is verbonden met de 3,3 V voedingsrail. VAREF is voor de analoge logica.
Stroomspecificatie
| Eigenschap | Min | Typ | Max | Eenheid |
| Voedingsspanning | 7,0 | - | 12 | V |
| Toegestaan bereik | 6,0 | - | 16 | V |
Veiligheidsopmerking: In tegenstelling tot de meeste traditionele Arduino boards, werkt het Arduino Due board op 3,3 V. Houd er rekening mee dat de maximale spanning die de I/O pinnen kunnen verdragen 3,3 V is. Het aanleggen van spanningen hoger dan 3,3 V op een I/O pin kan het board beschadigen.
Stroomverbruik
| Parameter | Symbool | Min | Typ | Max | Eenheid |
| Normaal Mode Stroomverbruik | INM | 130 | --- | 800 | mA |
Functioneel overzicht
Pinout
De Arduino Due-pinout wordt weergegeven in de volgende afbeelding.

Arduino Due-pinout
Veiligheidsopmerking: Ontkoppel de stroom voordat u wijzigingen aan de kaart aanbrengt om kortsluiting te voorkomen.
Volledige pinout-tabel
De volledige pinout van de Arduino Due is beschikbaar in de volgende tabellen.
24-pins header van de kaart

Pinout van de 24-pins header van de kaart
26-pins header van de kaart

Pinout van de 26-pins header van de kaart
SPI
De kaart biedt een SPI-interface en volledige toegang tot de pinout, zoals te zien is in de volgende tabel.
SPI-pinout:
| Pin | Functie | Type | Beschrijving |
| 1 | CIPO | Intern | Controller In Peripheral Out |
| 2 | +5V | Intern | Voeding van 5V |
| 3 | SCK | Intern | Seriële klok |
| 4 | COPI | Intern | Controller Out Peripheral In |
| 5 | RESET | Intern | Resetten |
| 6 | GND | Intern | Aarde |
Digitale pinnen D22 - D53 LHS

D22 - D53 LHS-pinout
Digitale pinnen D22 - D53 RHS

D22 - D53 RHS-pinout
JTAG-pinnen
De kaart biedt toegang tot de debuginterface via de JTAG-pinnen, zoals te zien is in de volgende tabel.
JTAG-pinout voor debugging:
| Pin | Functie | Type | Beschrijving |
| 1 | Reset | Reset | Resetten |
| 2 | GND | Stroom | AARDE |
| 3 | TDI | Digitaal | Testgegevens in |
| 4 | N/C | - | Niet verbonden |
| 5 | TDO | Digitaal | Testgegevens uit |
| 6 | GND | Stroom | AARDE |
| 7 | TCK | Digitaal | Testklok |
| 8 | GND | Stroom | AARDE |
| 9 | TMS | Digitaal | Testmodus selecteren |
| 10 | +3V3 | Stroom | +3V3-stroomrail |
Blokschema
Het blokschema met de belangrijkste onderdelen van het product kan worden bekeken in de volgende afbeelding:

Arduino Due-blokschema
Stroomvoorziening
De Arduino Due kan op verschillende manieren worden gevoed:
- USB Type-B-poort (Native-poort en programmeerpoort).
- Met behulp van een externe spanningsbron die is aangesloten op de VIN-pin, die een aanbevolen spanningsbereik van 7-12 VCC heeft.
- De voedingsconnector: De Due kan worden gevoed met behulp van een DC-voeding die is aangesloten op de voedingsconnector, die een spanningsbereik van 7 tot 12 V accepteert.
Het is essentieel op te merken dat de Arduino Due werkt op 3,3 V, dus elke externe stroombron moet worden geregeld op dit spanningsniveau. Bovendien moet de voeding voldoende stroom kunnen leveren voor de werking van de kaart en alle aangesloten randapparatuur.

Arduino Due-voedingstructuur
Producttopologie
In de volgende tekening ziet u de belangrijkste geïntegreerde circuits en passieve componenten van het Arduino Due-bord.

Arduino Due Topologie
| Ref. | Beschrijving |
| U1 | Atmel SAM3X8E ARM Cortex-M3 |
| USB1 | Native USB-poort |
| USB2 | Programmeer USB-poort |
| X2 | Power Jack VIN 7-12 VCC |
| ERASE | ERASE-knop |
| RESET | Resetknop |
| DEBUG | Debug JTAG-pinnout |
| SPI | SPI-pinnout |
| ICSP1 | ICSPI1-pinnout |
JTAG-connector
Debugmogelijkheden zijn rechtstreeks in de Arduino Due geïntegreerd en zijn toegankelijk via de 6-pins JTAG-connector.
JTAG-pinnout:
| Pin | Functie | Type | Beschrijving |
| 1 | Reset | Reset | Reset |
| 2 | GND | Power | AARDE |
| 3 | TDI | Digital | Test Data In |
| 4 | N/C | - | Niet aangesloten |
| 5 | TDO | Digital | Test Data Out |
| 6 | GND | Power | AARDE |
| 7 | TCK | Digital | Testklok |
| 8 | GND | Power | AARDE |
| 9 | TMS | Digital | Testmodusselectie |
| 10 | +3V3 | Power | +3V3 Power Rail |
Native USB-poort
De Native USB-poort van de Arduino Due is voorzien van een USB Type-B-connector. Met deze poort kan het bord rechtstreeks met een computer communiceren als een USB-apparaat, waardoor functionaliteiten mogelijk zijn zoals USB-host/apparaat-mogelijkheden en USB OTG-functionaliteit (On-The-Go).

Arduino Due USB-poort
Programmeer USB-poort
Via deze poort kan het bord worden geprogrammeerd en van stroom worden voorzien via een USB-verbinding met een computer. Het faciliteert seriële communicatie tussen de Arduino Due en de computer, waardoor het uploaden van schetsen en interactie met de Arduino IDE mogelijk is. De poort is verbonden met de ATmega16U2-microcontroller, die fungeert als een USB-naar-seriële converter, waardoor het programmeerproces wordt vereenvoudigd. Wanneer de Arduino IDE is aangesloten op een computer, herkent deze het bord als een COM-poort, waardoor naadloze communicatie voor programmeer- en debugdoeleinden mogelijk is.
24-pins headerconnector van het bord
De 24-pins headerconnector biedt een reeks interfaces en algemene pinnen die essentieel zijn voor verschillende toepassingen
Deze pinnen bieden een reeks functionaliteiten, waaronder analoge en digitale input/output, voedingsaansluitingen, analoog-naar-digitaal, digitaal-naar-analoog conversie en CAN-buscommunicatie.

24-pins headerpinnout van het bord
26-pins headerconnector van het bord
De 26-pins headerconnector op de Arduino Due biedt een uitgebreide set interfaces en veelzijdige pinnen die cruciaal zijn voor uiteenlopende toepassingen
Deze pinnen bieden een reeks functionaliteiten, waaronder digitale input/output, seriële communicatie, PWM-outputs (Pulse Width Modulation) en I2C-communicatie (Inter-Integrated Circuit).

26-pins headerpinnout van het bord
SPI
Deze pinnen faciliteren de communicatie tussen de Arduino Due en externe SPI-apparaten
SPI-pinnout:
| Pin | Functie | Type | Beschrijving |
| 1 | CIPO | Internal | Controller In Peripheral Out |
| 2 | +5V | Internal | Voeding van 5 V |
| 3 | SCK | Internal | Seriële klok |
| 4 | COPI | Internal | Controller Out Peripheral In |
| 5 | RESET | Internal | Reset |
| 6 | GND | Internal | Aarde |
D22 tot D53 aan de linker- en rechterkant
Deze digitale pinnen bieden een breed scala aan GPIO-mogelijkheden (General Purpose Input/Output) voor interfacing met externe sensoren, actuatoren en andere digitale apparaten in Arduino Due-projecten.
D22 - D53 LHS-pinnout:
| Pin | Functie | Type | Beschrijving |
| 1 | +5V | Power | +5V Power Rail |
| 2 | D22 | Digital | GPIO 22 |
| 3 | D24 | Digital | GPIO 24 |
| 4 | D26 | Digital | GPIO 26 |
| 5 | D28 | Digital | GPIO 28 |
| 6 | D30 | Digital | GPIO 30 |
| 7 | D32 | Digital | GPIO 32 |
| 8 | D34 | Digital | GPIO 34 |
| 9 | D36 | Digital | GPIO 36 |
| 10 | D38 | Digital | GPIO 38 |
| 11 | D40 | Digital | GPIO 40 |
| 12 | D42 | Digital | GPIO 42 |
| 13 | D44 | Digital | GPIO 44 |
| 14 | D46 | Digital | GPIO 46 |
| 15 | D48 | Digital | GPIO 48 |
| 16 | D50 | Digital | GPIO 50 |
| 17 | D52 | Digital | GPIO 52 |
| 18 | GND | Power | Aarde |
D22 - D53 RHS-pinnout:
| Pin | Functie | Type | Beschrijving |
| 1 | +5V | Power | +5V Power Rail |
| 2 | D23 | Digital | GPIO 23 |
| 3 | D25 | Digital | GPIO 25 |
| 4 | D27 | Digital | GPIO 27 |
| 5 | D29 | Digital | GPIO 29 |
| 6 | D31 | Digital | GPIO 31 |
| 7 | D33 | Digital | GPIO 33 |
| 8 | D35 | Digital | GPIO 35 |
| 9 | D37 | Digital | GPIO 37 |
| 10 | D39 | Digital | GPIO 39 |
| 11 | D41 | Digital | GPIO 41 |
| 12 | D43 | Digital | GPIO 43 |
| 13 | D45 | Digital | GPIO 45 |
| 14 | D47 | Digital | GPIO 47 |
| 15 | D49 | Digital | GPIO 49 |
| 16 | D51 | Digital | GPIO 51 |
| 17 | D53 | Digital | GPIO 53 |
| 18 | GND | Power | Aarde |
Apparaatbediening
Aan de slag - IDE
Als je je Arduino Due offline wilt programmeren, moet je de Arduino® Desktop IDE [1] installeren. Om de Arduino Due met je computer te verbinden, heb je een USB Type-B-kabel nodig, die de kaart ook van stroom kan voorzien, zoals aangegeven door de LED (DL1).
Aan de slag - Arduino Web Editor
Alle Arduino-kaarten, inclusief deze, werken direct uit de doos op de Arduino® Web Editor [2], door simpelweg een eenvoudige plug-in te installeren.
De Arduino Web Editor wordt online gehost en is daarom altijd up-to-date met de nieuwste functies en ondersteuning voor alle kaarten. Volg [3] om te beginnen met coderen in de browser en je schetsen naar je kaart te uploaden.
Aan de slag - Arduino Cloud
Alle Arduino IoT-producten worden ondersteund op Arduino Cloud, waarmee je sensorgegevens kunt loggen, grafieken kunt maken en analyseren, gebeurtenissen kunt activeren en je huis of bedrijf kunt automatiseren.
Onlinebronnen
Nu je de basisprincipes hebt doorgenomen van wat je met de kaart kunt doen, kun je de eindeloze mogelijkheden verkennen door interessante projecten te bekijken op ProjectHub [4], de Arduino Library Reference [5] en de online winkel [6]; waar je je kaart kunt aanvullen met sensoren, actuatoren en meer.
Kaartherstel
Alle Arduino-kaarten hebben een ingebouwde bootloader waarmee de kaart via USB kan worden geflasht. Als een sketch de processor blokkeert en de kaart niet meer bereikbaar is via USB, is het mogelijk om de bootloadermodus te activeren door direct na het inschakelen twee keer op de resetknop te tikken.
Mechanische informatie
De Arduino Due is een microcontrollerkaart van 101,52 mm x 53,3 mm met twee USB-B-connectoren en een grote hoeveelheid GPIO-pinheaders.
Kaartafmetingen
De omtrek van de Arduino Due-kaart en de afmetingen van de montagegaten worden weergegeven in de onderstaande afbeelding; alle afmetingen zijn in mm.

Arduino Due Montagegaten en kaartomtrek
Kaartconnectoren
Connectoren van de Arduino Due bevinden zich aan de linkerkant van de kaart; hun plaatsing wordt weergegeven in de onderstaande afbeelding. Alle afmetingen zijn in mm.

Arduino Due Technische tekening
Download handleiding
Hier kunt u de volledige pdf-versie van de handleiding downloaden. Deze kan aanvullende veiligheidsinstructies, garantie-informatie, FCC-regels, enz. bevatten.
Download Arduino Due handleiding