Arduino Due tra le mie mani

Da oggi tra le mie mani la nuova scheda Arduino Due e mentre scrivo questo breve post sto effettuando i primi test.

La scheda Arduino Due è basata sul microcontrollore Atmel SAM3X8E ARM Cortex-M3 (datasheet). Arduino Due è la prima scheda Arduino a 32 bit, è fornita di 54 piedini I/O digitali (di cui 12 utilizzati come uscite PWM), 12 input analogici, 4 UARTs (porte seriali hardware), ha un clock a  84 MHz, 2 DAC (digital/analog), 2 TWI (per la comunicazione I2C o Two Wire), jack di alimentazione da 2,1 mm con positivo centrale, una JTAG per la programmazione diretta del microcontrollore e per il debug, un bottone di reset ed uno di cancellazione.

A differenza di altre schede Arduino, la scheda Arduino Due funziona a 3.3V. La tensione massima che i pin I /O sono in grado di tollerare è di 3,3V. Fornire tensioni più elevate, come 5V a un pin I /O potrebbe danneggiare la scheda.

Per poter programmare la scheda è sufficiente connetterla alla micro USB di programmazione (fate riferimento a questa pagina).  L’alimentazione viene fornita direttamente dalla USB oppure mediante un alimentatore esterno. Arduino Due è compatibile con tutti gli shield Arduino che funzionano a 3,3 V e compatibili con il pinout di Arduino Uno.

E’ disponibile una porta USB nativa da usare quando si desidera usare Arduino Due come una qualsiasi periferica USB (così come avviene per un mouse o una tastiera)  oppure quando si vuole usare la scheda come host in modo che altri dispositivi si possano collegare ad essa (mouse, tastiere o telefoni Android) per connettere mediante micro USB altri dispositivi esterni. Quando la scheda è utilizzata come host USB è indispensabile alimentarla tramite connettore di alimentazione.

La USB nativa può essere usata come porta seriale virtuale usando l’oggetto “SerialUSB” nel linguaggio di programmazione di Arduino.

Caratteristiche tecniche:

  • Microcontroller:  AT91SAM3X8E
  • Tensione di funzionamento: 3.3V
  • Tensione di ingresso (raccomandata): 7-12V
  • Tensione di ingresso (limiti): 6-20V
  • Pin I/O digitali: 54 (di cui 12 utilizzati come uscite PWM)
  • Pin di ingresso analogico: 12
  • Uscite analogiche: 2 (DAC)
  • Corrente totale sulle linee I/O: 130 mA
  • Corrente sul Pin 3,3V: 800 mA
  • Corrente sul Pin 5V: 800 mA
  • Memoria Flash: 512 KB, totalmente disponibili per le applicazioni dell’utente
  • SRAM: 96 KB (due banchi: 64 KB e 32 KB)
  • Velocità di clock: 84 MHz

Per maggiori informazioni tecniche e risorse per l’utilizzo della scheda:

IDE

Per poter programmare sulla nuova scheda è indispensabile utilizzareun IDE diverso da quello che attualmente viene usato per Aduino Uno, si tratta dell’IDE 1.5.0 disponibile già per tutte le piattaforme (Mac, Linux, Windows) .

Prossimamente ulteriori dettagli.

7 pensieri su “Arduino Due tra le mie mani

  1. giuseppe

    nel datasheet della atmel di arduino due ho visto le caratteristiche dell’adc.
    riporto in seguito qualche riga:

    46.7.0.1 Static performance characteristics
    Minimal code=0
    Maximal code=4095
    ADC resolution = 12 bits (4096)
    In the following tables, the LSB is relative to analog scale:
    • Single Ended (ex: ADVREF=3.0V),
    – Gain = 1, LSB = (3.0V / 4096) = 732uV
    – Gain = 2, LSB = (1.5V / 4096) = 366uV
    – Gain = 4, LSB = (750mV / 4096) = 183uV
    • Differential (ex: ADVREF=3.0V),
    – Gain = 0.5, LSB = (6.0V / 4096) = 1465uV
    – Gain = 1, LSB = (3.0V / 4096) = 732uV
    – Gain = 2, LSB = (750mV / 4096) = 366uV

    domande:
    1. l’arduino due può avere in ingresso segnali differenziali ? se si ? quali sono i pin per il in+ e in-
    2. l’arduino due lavora a 3.3 v quindi i gain 1,2,4 sono 3.3 , 1.650 e 825 mv ?
    3. cioè significa che io posso settare un fondo scala di lettura di 825 mv, e avere un LSB = (825mV / 4096) = 201uV ?

    Rispondi
  2. MCH

    Buon giorno , da poco mi sto interessando alle schede ARDUINO in particolare alla DUE per il numero elevato di in out.
    Non trovo esempi di collegamento di relè 5 V a tale scheda, e nella descrizione leggo che è preferibile usare 3,3 v per gli in/out.
    Protrebbe per favore indicarmi un link dove trovare esempi di collegamento fisico con pulsanti di ingresso e uscite collegate a relè , questo per evitare di incenerire prematuramente la scheda.
    Grazie molte .

    Rispondi

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.