02. Arduino

Arduino è una scheda elettronica di piccole dimensioni con un microcontrollore ATmega, utile per creare rapidamente prototipi e per scopi hobbistici, didattici e professionali.

Arduino è un progetto italiano completamente libero, sia in termini di software che di hardware.

Il nome della scheda deriva da quello di un bar di Ivrea.

  1. Porta USB (type B) per il collegamento di Arduino al computer. In questo modo la scheda viene alimentata tramite i 5V della porta USB ed è possibile caricare il codice sulla memoria interna

  2. Connettore per l'alimentazione di Arduino tramite un alimentatore esterno da 7V a 12V. In questo caso non è necessario collegare Arduino al computer via USB.

    • POWER

      • Vin: tramite questo pin è possibile alimentare in modo alternativo il dispositivo, quindi senza utilizzare il connettore di alimentazione. Occorre utilizzare una batteria tra i 7V e i 12V. Nota: il connettore di alimentazione e Vin sono collegati tra di loro quindi se dal connettore di alimentazione si portano 10V anche su Vin ci saranno 10V

      • 5V: pin da cui si possono prendere i 5V. I 5V arrivano o dall’alimentazione della porta USB oppure dal regolatore che porta le tensioni tra i 7 e 12V a 5V.

      • 3.3V: pin da cui possono prendere 3.3V la cui corrente massima disponibile è di 50mA

      • GND: Ground, terra

      • IOREF: consente di controllare la tensione di alimentazione della scheda (uso avanzato)

    • ANALOG IN

      • Su questi sei pin si possono leggere valori di tensione che variano tra gli 0 e i 5V riferiti a massa

    • DIGITAL

      • Questi pin possono possono essere utilizzati come I/O digitale. Ciascuno di questi pin può fornire o assorbire al massimo 40mA e fornire 5V quando attivi. Alcuni pin hanno delle etichette che indicano alcune proprietà particolari se specificate nel codice:

      • Pin 0 (RX) e Pin 1 (TX): permettono di dialogare in seriale con livelli TTL con altri dispositivi ricevendo su pin 0 e trasmettendo sul pin 1

      • Pin 2 e 3: possono essere utilizzati per attivare interrupt esterni

      • Pin con ~: questi pin supportano i segnali PWM.