, ,
https://eckstein-shop.de/Arduino-Marken
Am Ostbahnhof 3
Niedersachsen
Clausthal-Zellerfeld, Deutschland, 38678
[email protected]
https://eckstein-shop.de
GTIN: | 7630049200357 |
: | ARDUINO DUE WITHOUT HEADERS |
Categoria: | Scheda per Arduino |
Livelli di stoccaggio: | Maintain |
Peso di spedizione: | 0,04 kg |
Peso dell'articolo: | 0,03 kg |
Dimensioni ( Lunghezza × Ampio × Altezza ): | 8,00 × 6,00 × 2,00 cm |
Arduino Due con CPU ARM Cortex-M3
Il Arduino Due è una scheda microcontrollore basata sulla CPU Atmel SAM3X8E ARM Cortex-M3 (datasheet). È il primo Arduino basato su un microcontrollore ARM a 32 bit. Dispone di 54 pin di input/output digitali (di cui 12 utilizzabili come output PWM), 12 ingressi analogici, 4 UART (porte seriali hardware), una frequenza di clock di 84 MHz, una connessione USB OTG, 2 DAC (Digital to Analog), 2 TWI, un connettore di alimentazione, un header SPI, un header JTAG, un pulsante di reset e un pulsante di cancellazione.
Attenzione
Attenzione: A differenza di altre schede Arduino, l'Arduino Due funziona a 3,3V. La tensione massima che i pin I/O possono sopportare è di 3,3V. Applicare una tensione più alta, come 5V, ai pin I/O può danneggiare la scheda.
Compatibilità e Inizio
La scheda contiene tutto il necessario per far funzionare il microcontrollore. Per iniziare, basta collegare l'Arduino Due a un computer tramite un cavo USB o alimentarlo con un alimentatore AC-to-DC o una batteria. Il Due è compatibile con tutti gli shield Arduino che funzionano a 3,3V e sono conformi al pinout Arduino 1.0.
Pinout 1.0
- TWI: pin SDA e SCL situati vicino al pin AREF.
- Il pin IOREF permette agli shield collegati di adattarsi alla tensione della scheda, garantendo compatibilità con schede a 3,3V come il Due e con schede AVR a 5V.
- Un pin riservato per usi futuri.
Esiste un forum dedicato per il Due.
Vantaggi del Core ARM
Il Due ha un core ARM a 32 bit, molto più potente rispetto ai tipici microcontrollori a 8 bit. Le differenze principali sono:
- Un core a 32 bit permette operazioni con dati larghi 4 byte in un singolo ciclo di clock della CPU.
- Frequenza di clock di 84 MHz.
- 96 KBytes di SRAM.
- 512 KBytes di memoria Flash per il codice.
- Un controller DMA che può alleggerire la CPU in applicazioni che richiedono molta memoria.
Schema, Design di Riferimento e Pinout
File EAGLE: arduino-Due-reference-design.zip
Schema: arduino-Due-schematic.pdf
Pinout: pagina di mappatura dei pin SAM3X
Alimentazione
L'Arduino Due può essere alimentato tramite una connessione USB o un alimentatore esterno. La sorgente di alimentazione viene selezionata automaticamente.
Per l'alimentazione esterna, si può utilizzare un alimentatore AC-to-DC o una batteria. L'alimentatore deve avere un connettore center-positive da 2,1 mm collegato alla presa di alimentazione sulla scheda. I collegamenti della batteria vanno connessi ai pin Gnd e Vin del connettore di alimentazione.
La scheda può essere alimentata con una tensione esterna da 6 a 20 volt. Con meno di 7V, il pin 5V potrebbe fornire meno di 5V e la scheda potrebbe diventare instabile. Con più di 12V, il regolatore di tensione potrebbe surriscaldarsi e danneggiare la scheda. Il range di tensione consigliato è quindi 7-12V.
Pin di Alimentazione
- VIN: Tensione di ingresso della scheda Arduino quando si utilizza una sorgente di alimentazione esterna (invece dei 5V della connessione USB o di un'altra sorgente regolata). Si può fornire tensione a questo pin o prelevarla se una sorgente esterna è collegata alla presa di alimentazione.
- 5V: Tensione regolata di 5V dal regolatore di tensione della scheda. La scheda può essere alimentata tramite la presa DC (7-12V), la connessione USB (5V) o il pin VIN (7-12V). Alimentare direttamente tramite i pin 5V o 3.3V bypassa il regolatore di tensione e può danneggiare la scheda. Non è consigliato.
- 3.3V: Tensione di 3.3V fornita dal regolatore di tensione integrato sulla scheda. Questo pin può fornire un massimo di 800mA. Il regolatore di tensione alimenta anche il microcontrollore SAM3X.
- GND: Pin di massa (terra).
- IOREF: Tensione di riferimento con cui opera il microcontrollore. Uno shield correttamente configurato può utilizzare la tensione IOREF per selezionare la sorgente di alimentazione appropriata o abilitare i regolatori di tensione per fornire output a 5V o 3.3V.
Memoria
Il SAM3X dispone di 512 KB (2 blocchi da 256 KB ciascuno) di memoria Flash per memorizzare il codice. Il bootloader è preinstallato in una memoria ROM dedicata. La SRAM disponibile è di 96 KB in due banchi consecutivi da 64 KB e 32 KB. È possibile accedere a tutta la memoria disponibile (Flash, RAM e ROM) tramite uno spazio di indirizzamento piatto.
La memoria Flash del SAM3X può essere cancellata tramite il pulsante di cancellazione sulla scheda. Questo rimuove lo sketch attualmente caricato dal MCU. Per cancellare, premere e tenere premuto il pulsante di cancellazione per alcuni secondi. La scheda deve essere alimentata per questo processo.
Input e Output
- I/O digitali: pin da 0 a 53
Ognuno dei 54 pin digitali dell'Arduino può essere utilizzato come input o output. Le funzioni disponibili sono pinMode(), digitalWrite() e digitalRead(). Funzionano a una tensione di 3,3 volt. Ogni pin può fornire una corrente massima di 3mA o 15mA (source) o assorbire una corrente di 6mA o 9mA (sink), a seconda del pin. Ogni pin ha una resistenza pull-up da 100 kOhm, che di default non è collegata. Inoltre, ci sono pin per funzioni speciali:
- Seriale: 0 (RX) e 1 (TX)
- Seriale 1: 19 (RX) e 18 (TX)
- Seriale 2: 17 (RX) e 16 (TX)
-
Seriale 3: 15 (RX) e 14 (TX)
Questi pin possono ricevere (RX) o trasmettere (TX) dati seriali TTL (a 3,3V). I pin 0 e 1 sono collegati ai pin corrispondenti del chip ATmega16U2 USB-to-TTL Serial. -
PWM: pin da 2 a 13
Questi pin hanno un output PWM a 8 bit, controllabile tramite la funzione analogWrite(). La risoluzione del PWM può essere modificata con la funzione analogWriteResolution(). -
SPI: header SPI (header ICSP su altre schede Arduino)
Questi pin supportano la comunicazione SPI utilizzando la [Reference/SPI]
Wiki
Arduino®, https://eckstein-shop.de/Arduino-Marken
Eckstein GmbH, Am Ostbahnhof 3, 38678 Clausthal-Zellerfeld, Niedersachsen, Deutschland, [email protected], https://eckstein-shop.de