Sei sulla pagina 1di 23

UNA BREVE GUIDA

Arduino: un pò di storia
• Arduino è una scheda elettronica di piccole dimensioni con un
microcontrollore e circuiteria di contorno, utile per creare
rapidamente prototipi per scopi hobbistici e didattici.

• Il nome della scheda deriva da quello di un BAR di Ivrea (che


richiama a sua volta il nome di Arduino d'Ivrea, Re d'Italia nel 1002)
frequentato da alcuni dei fondatori del progetto.

2
Arduino: un pò di storia

• Con Arduino si possono realizzare in maniera relativamente rapida e


semplice piccoli progetti che utilizzano tutta una serie di dispositivi
come sensori, attuatori etc etc .

3
Arduino

• È fornito con un semplice ambiente di sviluppo integrato per la


programmazione.

• Tutto il software a corredo è libero, e gli schemi circuitali sono


distribuiti come software libero.

4
Arduino
Arduino è una scheda elettronica facile da usare.

5
Arduino

Il software consente
di programmare la
scheda per realizzare
moltissimi prototipi.

6
Arduino
La parte hardware permette di realizzare
progetti.

7
Arduino
Descriviamo brevemente le parti di cui è composta la scheda ARDUINO :
Microcontrollore: è il processore che esegue i programmi che si scrivono.
Rispetto ai processori dei PC è meno potente, ma più completo e contiene
tutto quello che serve per eseguire programmi di media complessità: una
memoria da 32 Kbyte (che non si cancella quando si spegne tutto; in pratica è
l’equivalente, in forma ridotta, del disco fisso dei PC), una memoria RAM da 2
KByte.

8
Arduino
USB: è l’interfaccia di connessione al PC, attraverso la quale inviare il
programma, il software, dal PC alla scheda. Su alcuni più recenti modelli di
schede, la connessione è microUSB, come per gli Smartphone.

9
Arduino
Alimentazione: come tutti i dispostivi elettronici, il sistema ha bisogno di
energia. La tensione richiesta di norma è 5 v. Essa può essere alimentata da un
alimentatore oppure in alternativa, si può usare direttamente la porta USB del
computer collegata alla presa sulla scheda.

10
Arduino
Connettori: sono i punti dove collegare i vari dispositivi che compongono
l’automatismo che si vuole creare (LED, Buzzer, Motori, sensori di vario genere
e tutto quello che serve al nostro progetto). Ogni linea corrispondente a una
connessione sulla scheda è individuata da un numero che va utilizzato nel
programma per specificare a quale linea si riferiscono le istruzioni del
programma stesso.

11
Arduino
LED: Sulla scheda sono presenti quattro led denominati L, TX, RX e PWR.
• Il led PWR, è facile dedurlo, si accende quando la scheda è alimentata.
• I led RX e TX sono semplici da interpretare: se la scheda sta trasmettendo
sull’interfaccia seriale allora il led TX lampeggia, il led SX si comporta
analogamente in ricezione.
• Il led denominato L, invece, è in serie sul pin 13 e si accende a comando.

TX led Power

L led
RX led

12
Arduino
Arduino è un sistema che richiede solo un cavo USB per la
connessione al computer. Sulla scheda c’è l’interfaccia USB
per la programmazione del microcontrollore stesso e la
sezione di alimentazione.

13
Arduino
Assieme ad Arduino spesso
viene usata la breadbord.
Essa è una scheda per
montaggi sperimentali che
comprende una serie di fori
collegati tra loro.

breadboard

14
Arduino
La breadboard permette di inserire e collegare i diversi
componenti, di alimentarli collegando le coppie di linee poste ai
margini superiore e inferiore della breadboard rispettivamente
alla tensione elettrica e a massa direttamente dai connettori
della scheda Arduino.

15
Arduino
Esaminiamo le funzioni dei diversi tipi di connettori disponibili
sulla scheda, per l’ingresso dei dati e l’uscita dei risultati.
• I pin da 0 a 13 sono previsti per ricevere segnali digitali in
ingresso (IN) o fornirli in uscita (OUT); in generale, è meglio non
usare le linee 0 e 1 (sono linee di comunicazione tra PC e
Arduino) e la linea 13 (connessa al LED montato sulla board e in
genere usata solo a quello scopo).

Prof. Pasqualino EPIFANIO 16


Arduino
• i pin A0 ÷ A5 sono previsti per segnali analogici in entrata. I
segnali analogici possono assumere valori di tensione compresi
tra 0 e 5 V in base alle informazioni che trasportano.

17
Arduino
• il pin 3,3V permette di
avere alimentazione a
3,3 v in continua.

18
Arduino
• il pin 5V permette di
avere alimentazione a
5v in continua.

19
Arduino
• i pin GND permettono
di avere la terra quindi i
0v.

20
Arduino
• Arduino Starter kit:
Si tratta di un vero e proprio
insieme di elementi, che
possono essere utilizzati da chi
inizia per inaugurare i primi
progetti basati sul sistema
Arduino, in cui hardware e
software si incontrano per
creare progetti più o meno
complessi.
A cosa serve esattamente?
imparare a usare la
combinazione di cavi, schede
e software di programmazione.
21
Arduino
Inoltre tutti i componenti che trovi ti danno la possibilità di creare
progetti utili anche alle discipline STEAM (Scienze, Tecnologia,
Ingegneria, Arti e Matematica) di difficoltà crescente. Così da
entrare un passo alla volta nel mondo delle automazioni e
della programmazione con Arduino.

22
Arduino
• Grazie dell’attenzione

23

Potrebbero piacerti anche