SlideShare uma empresa Scribd logo
1 de 84
Baixar para ler offline
L'alfabeto di Arduino
Introduzione all'uso di Arduino
lezione 1
Prof. Michele Maffucci
CC-BY-SA
Prof. Michele Maffucci
L’alfabeto di Arduino
Argomenti
● Introduzione
● Componenti utilizzati
● Uso della breadboard
● Attrezzature essenziali
● Corrente elettrica, differenza di potenziale e resistenza
● Circuito elettrico
● Sensori e attuatori
● Analogico e digitale
Il codice e le slide utilizzate sono suscettibili di variazioni/correzioni che
potranno essere fatte in ogni momento.
Struttura della lezione
CC-BY-SA
Introduzione
Prof. Michele MaffucciCC-BY-SA
Il seguente corso intende fornire le competenze di base per la realizzazione di lezioni di didattica delle
robotica nella scuola secondaria di secondo grado.
Il corso ben si adatta a tutti i maker, studenti ed adulti, che per passione nell’elettronica
necessitano di un’introduzione all’uso di Arduino.
Il docente che intendesse sviluppare un percorso didattico in cui si desidera realizzare dispositivi
elettronici in grado di interfacciarsi col mondo fisico, potrà utilizzare queste lezioni come base per
implementare moduli didattici aggiuntivi, pertanto questo corso è da intendersi come il mio personale
tentativo di strutturare un percorso iniziale e modellabile a seconda del tipo di indirizzo della scuola. Chi
vorrà potrà effettuare miglioramenti su quanto da me scritto.
Il percorso scelto è un estratto delle lezioni svolte durante i miei corsi di elettronica, sistemi ed
impianti elettrici. Nelle slide vi sono cenni teorici di elettrotecnica che non sostituiscono in alcun
modo il libro di testo, ma vogliono essere un primo passo per condurre il lettore ad un
approfondimento su testi specializzati.
Il corso è basato sulla piattaforma Open Source e Open Hardware Arduino e fa uso dell’Arduino starter
kit. Questa scelta non implica l’adozione di queste slide in corsi che non fanno uso di questo kit, ma è
semplicemente una scelta organizzativa per lo svolgimento di questo corso di formazione. Alle proposte
incluse nel kit ho aggiunto ulteriori sperimentazioni. Tutti i componenti possono essere acquistati
separatamente.
Ulteriori approfondimenti e risorse a questo corso possono essere trovate sul mio sito personale al
seguente link:
http://www.maffucci.it/area-studenti/arduino/
Prof. Michele Maffucci
Introduzione
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Introduzione
CC-BY-SA
Nella sezione dedicata ad Arduino, sul mio sito personale, oltre ad ulteriori lezioni, di cui queste slide ne
sono una sintesi, è possibile consultare un manuale di programmazione, in cui vengono dettagliate le
istruzioni. Per rendere pratico l’utilizzo del manuale ne è stata realizzata anche una versione portable per
dispositivi mobili iOS e Android, maggiori informazioni possono essere trovate seguendo il link.
L’alfabeto di Arduino
Prof. Michele Maffucci
Esempi utilizzati nel corso.
Tutti i programmi utilizzati nel corso possono essere prelevati al seguente link:
https://github.com/maffucci/LezioniArduino/tree/master/corso01
Gli sketch Arduino sono da scompattare nella cartella sketchbook.
Introduzione
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Questo corso è nato in brevissimo tempo (circa 15 giorni) e quindi possibile che
siano presenti delle imperfezioni, ringrazio fin d’ora chi vorrà segnalarmi
correzioni e miglioramenti.
Per contatti ed ulteriori informazioni rimando alle ultime pagine di queste slide.
Grazie
Introduzione
CC-BY-SA
L’alfabeto di Arduino
Componenti utilizzati
Prof. Michele MaffucciCC-BY-SA
Prof. Michele Maffucci
Componenti utilizzati
Arduino UNO R3
E’ il microcontrollore che impareremo ad utilizzare, puoi assimilare questa scheda ad un piccolo
computer che ti consentirà di realizzare prototipi di circuiti elettronici di controllo a scopo didattico e di
prototipazione. Ad essa potrai collegare dei sensori, componenti elettronici in grado di convertire una
grandezza fisica in una grandezza elettrica e degli attuatori, componenti elettronici e meccanici in grado
di compiere un’azione controllata da Arduino.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Breadboard
Dedicheremo parte di questa lezione nel
conoscere la Breadboard, come detto più
avanti, la breadboard o basetta
sperimentale rappresenta un mezzo molto
comodo e nello stesso tempo potente per
realizzare montaggi di circuiti elettronici
senza saldature.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Cavo USB
Ci consentirà di collegare direttamente Arduino UNO al computer e sarà il modo con cui si potrà
programmare la scheda. Il cavo USB consentirà anche di fornire la tensione di alimentazione alla scheda.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Condensatori
I condensatori possono essere definiti con due loro caratteristiche:
1. immagazzinano energia elettrica
2. consentono a questa energia immagazzinata di essere caricata o scaricata in maniera prevedibile
mediante opportuni circuiti elettrici.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Connettore per batteria
Utilizzeremo questo tipo di connettore per collegare una batteria elettrica a 9V che potrà essere collegata
alla breadboard oppure direttamente ad Arduino.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Diodo
Il diodo è il più semplice e fondamentale semiconduttore usato in elettronica, esso spermette alla
corrente di fluire in una direzione mentre viene bloccata nella direzione opposta.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Display a cristalli liquidi (LCD)
La sigla LCD corrisponde all’espressione inglese liquid crystal display ed è una tipologia di display che
consente di visualizzare caratteri alfanumerici (lettere, numeri e simboli). Possono avere dimensi diverse,
quello che utilizzeremo noi è costituito da 2 righe e 16 colonne.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Fotoaccoppiatore
Sono detti anche accoppiatori ottici o isolatori ottici, questi componenti forniscono la separazione elettrica
tra i dispositivi, questa separazione consente ai circuiti elettronici funzionanti a tensioni di lavoro diverse
di operare insieme, in maniera sicura.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Fotoresistenza
Sono resistenze variabili il cui valore di resistenza cambia in funzione della luce che illumina il
componente.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
LED
L’acronimo LED deriva dalle parole inglesi
Light Emitting Diode, sono diodi che
emettono luce quando vengono attraversati
dalla corrente elettrica. Poiché sono dei
diodi essi emetteranno luce solo quando
sono attraversati in un senso dalla corrente
elettrica, nel senso opposto della corrente il
diodo non si illumina.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Motore in corrente continua
Un motore elettrico converte l’energia elettrica in un movimento. Generalmente i motori in corrente
continua hanno velocità proporzionali alla tensione di alimentazione e il senso di rotazione può essere
invertito se si inverte la polarità della tensione applicata al motore.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Piezo
Sono trasduttori di tipo ceramico che producono un suono quando ad essi applichiamo una tensione
elettrica. Sono componenti polarizzati, ovvero hanno un positivo ed un negativo.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
L’alfabeto di Arduino Componenti utilizzati
Ponte H
Può essere costituito da un singolo componente (integrato) oppure da una serie di componenti elettronici
collegati insieme. La sua funzione è quella di controllare la polarità elettrica applicata ad un carico (ad es.
un motorino elettrico).
CC-BY-SA
Prof. Michele Maffucci
Componenti utilizzati
Trimmer
Sono resistenze variabili, sono costituiti da tre
terminali, i più esterni si comportano come una
resistenza fissa di valore pari al valore
nominale indicato sul potenziometro. Un
contatto mobile, collegato al piedino centrale
del potenziometro, consente di variare il valore
di resistenza tra il terminale centrale e i
terminali laterali.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Pulsanti
Permettono l’interruzione o il passaggio di
corrente quando vengono premuti. Sono
costituiti tipicamente da due coppie di
contatti che si collegano tra loro quando il
pulsante viene premuto o rilasciato. I
pulsanti che creano un contatto elettrico
quando vengono premuti sono detti
Normalmente Aperti (in inglese NO,
Normaly Open) i pulsanti che creano il
contatto quando sono rilasciati sono detti
Normalmente Chiusi (in inglese NC,
Normaly Closed).
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Resistore
Sono componenti elettronici che si oppongono al passaggio di corrente. La grandezza fisica che li
contraddistingue è la resistenza elettrica espressa in Ohm. Le fasce colorate disposte sul componente
definiscono il valore della resistenza elettrica del resistore.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Sensore di inclinazione
Sono interruttori che possono essere aperti o
chiusi in funzione dell’inclinazione del
componente. Tipicamente sono costituiti da un
cilindro cavo al cui interno è disposta una
sfera metallica che permette il colegamento
elettrico quando il componente è disposto in
modo verticale.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Sensore di temperatura
E’ un componente elettronico a tre terminali che fornisce una
tensione di uscita in funzione della temperatura esterna al
componente secondo una formula matematica tipica del
particolare sensore di temperatura. I piedini laterali vengono
collegati alla tensione di alimentazione e a massa, mentre sul
centrale viene rilevata la tensione proporzionale alla temperatura
esterna.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Servomotore
E’ un dispositivo
elettromeccanico, che ricorda un
motorino elettrico che però può
far ruotare il motore di soli 180°.
Il controllo della rotazione viene
effettuato inviando una
sequenza di impulsi con durata
diversa a seconda che si voglia
far ruotare il motore in senso
orario o antiorario.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Componenti utilizzati
Transistor
E’ un semiconduttore a tre terminali e all’interno di un circuito elettronico può essere utilizzato:
1. amplificazione di un segnale elettrico
2. come interruttore elettronico
Nelle sperimentazioni con Arduino tipicamente verrà utilizzato il transitor per comandare dispositivi che
assorbono correnti più elevate di quelle che potrebbe fornire la scheda Arduino.
CC-BY-SA
L’alfabeto di Arduino
Uso della breadboard
Prof. Michele MaffucciCC-BY-SA
Prof. Michele Maffucci
Uso della breadboard
La breadboard o basetta sperimentale
rappresenta un mezzo molto comodo e
nello stesso tempo potente per
realizzare montaggi di circuiti elettronici
senza saldature.
La semplicità, la velocità di impiego e la
buona affidabilità nè fanno uno
strumento indispensabile in un
laboratorio di elettronica, in fase di
elaborazione e studio del progetto o per
provare il corretto funzionamento di un
circuito.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Uso della breadboard
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Uso della breadboard
La versione più comune di
breadboard è costituita da una
basetta provvista di 4 serie di fori
disposti secondo righe e colonne
separate da una scanalatura mediana.
I fori sono distanziati di 2,54 mm (1/10
di pollice) misura tipica della distanza
dei pin dei circuiti integrati.
In genere la breadboard è costituita da
64 x 2 serie di fori 5 fori nella parte
centrale e di 50 x 2 serie di fori di 2 fori
nelle parti laterali (linee di
alimentazione)
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Uso della breadboard
I fori di una colonna sono collegati internamente tra di loro
mediante un collegamento metallico a molla non vi è nessun
collegamento tra colonne adiacenti o colonne simmetriche
rispetto alla scanalatura centrale.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Uso della breadboard
La scanalatura centrale consente di
inserire i circuiti integrati a cavallo della
scanalatura in questo modo rimangono a
disposizione per ogni pin 4 fori per
collegare ulteriori componenti.
Il collegamento a molla consente il
fissaggio dei reofori (terminali) di una
grande quantità di componenti.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Uso della breadboard
breadboard: collegamento interno
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Uso della breadboard
breadboard: collegamento interno
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Uso della breadboard
CC-BY-SA
Sui lati della basetta sono disposte due file di fori utilizzati di
solito per l’alimentazione e la massa contassegnate di
solito da una fascia rossa con il “+” e da una fascia azzurra
con il “-”.
I collegamenti tra i fori vengono realizzati con filo rigido avente
un diametro di circa 0,5 mm, commercialmente è possibile
utilizzare filo di spessore 0,511 mm e 0,404 mm.
L’alfabeto di Arduino
5 regole per un
montaggio perfetto
su breadboard
Prof. Michele MaffucciCC-BY-SA
Prof. Michele Maffucci
Uso della breadboard
I componenti devono essere disposti secondo uno schema
ordinato, in modo che possano essere facilmente estratti
senza dover disfare il circuito.
I componenti devono essere inseriti rispettando le
perpendicolari.
5 regole 1/5
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Uso della breadboard
NO
5 regole 1/5 B
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Uso della breadboard
Non inserire nei fori fili o reofori con estremità
piegate, raddrizzate prima con una pinza.
5 regole 2/5
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Uso della breadboard
Non forzare in alcun modo l’inserimento nei
fori dei reofori di fili o piedini troppo grandi,
ciò potrebbe provocare una rottura delle molle
causando probabili non collegamenti tra i
componenti.
5 regole 3/5
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Uso della breadboard
Spelando le parti terminale dei fili di collegamento potrebbe capitare di spezzare il
filo, procedere con cura usando lo strumento “spelafili” oppura utilizzando la
scanalatura (a mezza luna) disposta sulla forbice da elettricista.
Il reoforo o il filo spezzato potrebbe bloccare per sempre il foro di collegamento.
5 regole 4/5
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Uso della breadboard
5 regole 4/5 B
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Uso della breadboard
Assicurarsi che ogni
filo di collegamento
sia ben inserito.
Spelare il filo per una
lunghezza
leggermente inferiore
allo spessore della
breadboard.
5 regole 5/5
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Uso della breadboard
Esercizio
Realizzare i collegamenti
indicati seguendo le
indicazioni di "buon
montaggio".
Verificare la continuità
elettrica, ovvero che vi
siano collegamento
elettrico tra i fili di stesso
colore.
CC-BY-SA
L’alfabeto di Arduino
Attrezzatura essenziale
Prof. Michele MaffucciCC-BY-SA
Prof. Michele Maffucci
Attrezzature essenziali
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Attrezzature essenziali
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Attrezzature essenziali
CC-BY-SA
L’alfabeto di Arduino
Corrente elettrica,
differenza di potenziale,
resistenza elettrica
Prof. Michele MaffucciCC-BY-SA
Prof. Michele Maffucci
I - V - R
La corrente elettrica è costituita da uno spostamento di elettroni liberi in un corpo conduttore.
Un’analogia per comprendere i fenomeni elettrici è data dall’idraulica:
la portata di un fiume è definita come la quantità d’acqua che fluisce nell’unità di tempo,
mentre l’intensità di corrente elettrica è la quantità di elettricità che fluisce attraverso la sezione di
un conduttore nell’unità di tempo (1 secondo)
Se le cariche attraversano la sezione S con moto uniforme (velocità costante), l’intensità di corrente cui
da luogo il movimento di cariche può essere calcolata come il rapporto tra quantità di elettricità Q che
fluisce attraverso la sezione S in un certo tempo t. In questo caso si è in presenza di corrente continua.
Corrente elettrica 1/2
Per approfondimenti seguire il link.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
I - V - R
La quantità di elettroni viene misurate in Coulomb [C]
Corrente elettrica 2/2
Quando nella sezione di un conduttore passa un numero pari a 6,25*10^18 elettroni per secondo (un
Coulomb per secondo) l’intensità di corrente elettrica è di 1 Ampere:
L’intensità di corrente è una grandezza fisica che può essere misurate attraverso strumenti chiamati
amperometri, i quali vengono inseriti nel conduttore in modo da essere attraversati essi stessi, come il
conduttore, da tutte le cariche elettriche in movimento. Tale inserzione viene detta in serie.
Comunemente la parola intensità viene molto spesso omessa, quindi quando si parla di corrente ad
esempio di 2 Ampere, si intende che questa misura si riferisce all’intensità di corrente.
Per approfondimenti seguire il link.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
I - V - R
Facciamo un’analogia idraulica.
Quando i rubinetti sono chiusi l’acqua nei tubi non circola, pur essendo presente nei tubi con un
certa pressione.
In modo analogo la corrente elettrica non circola se l’interruttore lungo il conduttore considerato è
aperto.
Differenza di potenziale
Per approfondimenti seguire il link.
1/5
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
I - V - R
Differenza di potenziale
Per approfondimenti seguire il link.
Per mettere in movimento gli elettroni in un
circuito elettrico, occorre che esso sia chiuso e
che una pressione sia esercitata sugli elettroni.
Questa pressione elettrica è chiamata
tensione.
Un generatore elettrico (ad esempio una
batteria) è caratterizzato da una differenza di
potenziale, cioè da un eccesso di elettroni su
di un polo del generatore ad una mancanza
sull’altro.
La differenza di potenziale esistente ai capi di di
un generatore viene chiamata forza
elettromotrice (f.e.m.) proprio per indicare che
è ad essa prende l’avvio del movimento degli
elettroni.
2/5
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
I - V - R
Differenza di potenziale
Per approfondimenti seguire il link.
Indicando con V la differenza di potenziale esistente tra due poli del generatore, l’energia potenziale W
posseduta rispettivamente all’altro polo da una carica Q posta su di un polo sarà uguale al prodotto della
quantità di elettricità posseduta dalla carica per la d.d.p. presente:
Per fare un’altra analogia immaginate a dei bambini che salgono su uno scivolo e poi scendono, in virtù
della loro posizione hanno una certa quantità di energia potenziale che cambia continuamente quando i
bambini salgono e poi scivolano a terra.
3/5
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
I - V - R
Differenza di potenziale
Per approfondimenti seguire il link.
Si ricordi che d.d.p. è analogo che dire tensione, quindi si potrà dire che tra due poli esiste una
tensione V.
La d.d.p. è quella presente fra due punti di un sistema elettrico rappresenta una grandezza fisica e come
tale sarà misurata attraverso una unità di misura.
L’unità di d.d.p. tra due punti si ha quando l’energia potenziale posseduta rispetto ad uno dei due punti
da una carica elettrica unitaria (1 Coulomb), posta nell’altro punto, è uguale all’unità (1 Joule). Questa
unità di misura prende il nome di Volt (abbreviato con V):
4/5
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
I - V - R
Differenza di potenziale
Per approfondimenti seguire il link.
Per la misura pratica della d.d.p. viene utilizzato uno strumento chiamato voltmetro, dispositivo avente
due morsetti i quali debbono essere inseriti nei due punti fra i quali si rende necessaria la misura della d.
d.p.
5/5
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
I - V - R
Tutti i corpi manifestano una certa resistenza al
passaggio della corrente elettrica ed il fluire degli
elettroni avverrà con maggiore o minore difficoltà a
seconda della natura fisica del materiale.
Se consideriamo un singolo elettrone all’interno di un
filo di rame, questo viaggerà liberamente per un piccolo
tratto, poiché esso certamente verrà a collidere contro il
primo atomo che troverà sulla sua traiettoria. Quindi l’
elettrone perderà nell’urto dell’energia cinetica
(energia di movimento) che aveva acquisito nel
movimento, ne consegue che l’elettrone necessiterà di
ulteriore energia per riprendere il suo movimento. Inoltre
la perdita di energia, con la collisione con gli atomi,
viene trasformato in aumento di calore del materiale.
Il passaggio di corrente elettrica nei materiali ha quindi
due aspetti:
1. necessità di somministrare continuamente energia
per permettere il movimento degli elettroni di
conduzione;
2. la continua conversione di questa energia produce
calore.
Resistenza elettrica
Per approfondimenti seguire il link.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
I - V - R
Il concetto di d.d.p. oltre che ad un generatore può essere esteso a qualsiasi dispositivo avente due
morsetti, ad esempio anche ad un conduttore attraversato da corrente elettrica in questo caso si parla di
caduta di tensione.
Fra due punti A e B di qualsiasi corpo esisterà una d.d.p. (manifesterà una caduta di tensione) se una
carica posta in uno dei due punti verrà a possedere una energia potenziale rispetto all’altro punto.
Resistenza elettrica
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Legge di Ohm
Si pensi a variare il valore della d.d.p. sul precedente conduttore e chiaro che dovrà variare l’intensità
della corrente che fluisce attraverso il conduttore.
La relazione che intercorre tra tensione e corrente prende il nome di Legge di Ohm che assicura, entro
certi limiti (temperatura del conduttore) che esiste una proporzionalità diretta fra il valore della tensione e
l’intensità della corrente continua che fluisce attraverso una sua sezione:
Resistenza elettrica
R rappresenta il coefficiente di proporzionalità fra d.d.p. applicata al conduttore e l’intensità di corrente
che vi scorre.
La resistenza elettrica rappresenta quel parametro che indica, con il suo valore il grado di
difficoltà che gli elettroni di conduzione trovano nel muoversi entro il materiale.
La resistenza elettrica costituisce una grandezza fisica definita nel seguente modo:
un conduttore presenterà resistenza unitaria, quando avendo ai suoi capi una caduta di tensione
di 1 Volt verrà percorso da una corrente di intensità di 1 Ampere. Tale unità è denominata ohm
(abbreviato con Ω)
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Legge di Ohm
Resistore
Un resistore è un componente elettronico che ha la proprietà di frenare il passaggio degli elettroni, quindi
se posta in serie ad un circuito provoca una caduta di tensione.
Per semplificare possiamo fare la seguente analogia idraulica: una resistenza può essere paragonata ad
una strozzatura di un tubo in cui fluisce lʼacqua; se il tubo non presenta nessuna strozzatura lʼacqua
fluisce senza incontrare nessuna resistenza, allʼaumentare della strozzatura aumenterà la resistenza
offerta allʼacqua.
Resistenza elettrica
CC-BY-SA
L’alfabeto di Arduino
Circuito elettrico
Prof. Michele MaffucciCC-BY-SA
Prof. Michele Maffucci
Circuito elettrico
Un circuito elettrico è un percorso completo per il flusso della corrente elettrica compreso il generatore di
tensione.
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Circuito elettrico
In questo circuito
possiamo dire che il
flusso di corrente parte
dal polo positivo della
batteria, fluisce verso il
terminale A della
lampadina, attravesa la
lampadina fuoriesce dal
terminale B per fluire poi
verso il polo negativo
della batteria e poi
nuovamente verso il
polo positivo della
batteria, per
incominciare
nuovamente un nuovo
ciclo.
si considera il flusso convenzionale della corrente
Flusso di corrente convenzionale
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Circuito elettrico
Fino a quando è presente un circuito completo la corrente elettrica può fluire attraverso il circuito, se però
si crea in qualche modo un’interruzione nel circuito il flusso di corrente viene fermato.
Circuito aperto 1/2
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Circuito elettrico
La figura mostra un circuito interrotto da un interruttore aperto. Il fluire della corrente può essere bloccato
per diversi motivi: conduttore interrotto filamento della lampadina bruciata batteria scarica connessione ai
componenti staccata.
● conduttore interrotto
● filamento della lampadina bruciato
● batteria scarica
● connessione ai componenti staccata
Circuito aperto 2/2
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Circuito elettrico
Tipi di circuiti elettrici 1/2
In un circuito serie è presente solamente un percorso dove la corrente può fluire per completare l’intero
circuito. In modo più semplice diciamo che il flusso di corrente fluisce in egual misura attraverso ogni
componente del circuito elettrico.
Circuito serie
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Circuito elettrico
Nel disegno che segue abbiamo 3 lampadine connesse in serie e se per qualche motivo una di queste si
dovesse fulminare (circuito aperto) il flusso di corrente si interromperebbe.
Tipi di circuiti elettrici Circuito serie 2/2
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Circuito elettrico
In un circuito parallelo sono presenti tanti percorsi per il flusso di corrente quanti sono i rami paralleli nel
circuito. Nel circuito che segue tutte le lampade sono connesse in parallelo con la batteria. La corrente
fluisce dalla batteria dividendosi attraverso ciascuna lampada. La somma della correnti che fluisce
attraverso ciascuna lampada è uguale alla corrente che fluisce attraverso la batteria.
Tipi di circuiti elettrici Circuito parallelo
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Circuito elettrico
Un circuito serie-parallelo altro non è che una combinazione di circuiti serie e parallelo.
Tipi di circuiti elettrici Circuito serie-paralleo 2/2
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Circuito elettrico
Il flusso di corrente va dal polo positivo della batteria verso la lampadina L4 poi si divide per fluire tra L2
ed L3. La corrente poi si riunisce per scorrere attraverso la lampadina L1 per tornare nuovamente alla
batteria. Dal circuito potete notare che la lampadina L1 ed L4 sono attraversate dalla medesima corrente
mentre le lampade L2 ed L3 sono in parallelo e la corrente si divide tra i due percorsi.
Tipi di circuiti elettrici Circuito serie-paralleo 2/2
CC-BY-SA
L’alfabeto di Arduino
Sensori e attuatori
Prof. Michele MaffucciCC-BY-SA
Prof. Michele Maffucci
I sistemi elettronici per interagire con il mondo fisico, utilizzano:
● sensori che hanno il compito di percepire quantità fisiche dell’
ambiente
● attuatori, dispositivi che compiono un’azione in funzione di ciò che è
stato rilevato dal sensore ed elaborato da un circuito elettronico.
Sensori e attuatori vengono anche detti trasduttori.
Un trasduttore è quindi un dispositivo in grado di convertire una
grandezza fisica in un altra.
In generale i trasduttori che convertono grandezze fisiche in segnali
elettrici saranno collocati in ingresso ad un circuito elettronico, come
Arduino e vengono denominati sensori.
Trasduttori che a partire da segnali elettrici in ingresso permettono di
controllare o modificare una grandezza fisica esterna sono detti attuatori.
Sensori e attuatori
Tipi di circuiti elettrici
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Il termometro a mercurio converte la variazione
della temperatura nella variazione di lunghezza di
una colonnina di mercurio.
Sensori e attuatori
Il microfono che converte il suono in
segnale elettrico.
esempi di sensori
Sensori di luce: Fototransitor, fotodiodo, fotoresistenza, pannello solare. La variazione di luce viene
convertita in una variazione di una grandezza elettrica: resistenza, corrente elettrica, ecc...
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
L’altoparlante è un attuatore che converte un
segnale elettrico in onde sonore per questo
motivo viene anche definito come un
trasduttore elettroacustico.
Sensori e attuatori
esempi di attuatore
La molla converte una forza in uno
spostamento lineare
Potenziometro, converte uno spostamento
lineare in una variazione di resistenza
Termistore, trasforma una temperatura in una
variazione di impedenza.
CC-BY-SA
L’alfabeto di Arduino
Analogico e digitale
Prof. Michele MaffucciCC-BY-SA
Prof. Michele Maffucci
Analogico e digitale
● Un computer (ed anche Arduino) può lavorare
solamente con grandezze di tipo digitale e finite.
● Non tutte le grandezze che desideriamo
manipolare sono digitali (calore, suono, umidità,
pressione).
● E' necessario trasformare le informazioni da
analogico a digitale e codificarle (in generale per
un computer in sequenza di bit).
analogico vs digitale 1/5
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
L’alfabeto di Arduino Analogico e digitale
analogico vs digitale
● Può assumere qualsiasi valore
● E' continuo in ampiezza
● E' continuo nello spazio e/o nel tempo
Segnale analogico
Si definisce analogico un segnale che può assumere
infiniti valori nel campo di variabilità del segnale stesso
2/5
CC-BY-SA
Prof. Michele Maffucci
analogico vs digitale
Segnale analogico
I segnali analogici sono così denominati poiché nel rappresentare una
grandezza di origine, come ad es. un suono, temperatura, pressione,
variano seguendo l’andamento di quest’ultima, ovvero “in analogia”
con essa.
3/5
Analogico e digitale
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
analogico vs digitale
Segnale digitale
Si definisce digitale (dall’inglese digit, cifra), o numerico, un segnale
che può assumere solo un numero limitato di valori. Un caso particolare
si ha quando i valori possibili sono due, in questo caso si parla di
segnale digitale binario.
● Può assumere un insieme finito di valori (è discreto in ampiezza)
● E' una sequenza di numeri (è discreto nel tempo e/o nello spazio)
4/5
Analogico e digitale
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
analogico vs digitale
Segnale digitale
I segnali digitali o numerici sono così definiti in quanto idonei a
rappresentare sequenze di cifre associate ai possibili livelli. Il segnale
rappresentato in figura potrebbe essere interpretato come la sequenza:
0, 1, -1, 2, 1, 0, -2, 1
5/5
Analogico e digitale
CC-BY-SA
L’alfabeto di Arduino
Prof. Michele Maffucci
Uso della breadboard
Esercizio
Provate a fare un elenco di grandezze
analogiche e grandezze digitali.
CC-BY-SA
L’alfabeto di Arduino
Grazie
Prof. Michele Maffucci
www.maffucci.it
michele@maffucci.it
www.twitter.com/maffucci/
www.facebook.com/maffucci.it/
plus.google.com/+MicheleMaffucci/
it.linkedin.com/in/maffucci
Licenza presentazione:

Mais conteúdo relacionado

Mais procurados

Presentazione Arduino
Presentazione ArduinoPresentazione Arduino
Presentazione ArduinoAntonio Serra
 
Presentazione Arduino
Presentazione ArduinoPresentazione Arduino
Presentazione Arduinoguest01fc9d
 
Arduino presentation by_warishusain
Arduino presentation by_warishusainArduino presentation by_warishusain
Arduino presentation by_warishusainstudent
 
Arduino basic workshop
Arduino basic workshopArduino basic workshop
Arduino basic workshopDaniele Iori
 
Intro arduino
Intro arduinoIntro arduino
Intro arduinoSOAEnsAD
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoOmer Kilic
 
5 Simple Arduino Projects for Beginners
5 Simple Arduino Projects for Beginners5 Simple Arduino Projects for Beginners
5 Simple Arduino Projects for BeginnersJayant Bhatnagar
 
Présentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HODPrésentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HODwebmasterref68
 
Arduino(Tipos y su Programacion)
Arduino(Tipos y su Programacion)Arduino(Tipos y su Programacion)
Arduino(Tipos y su Programacion)Oscar Pastrana
 
1.Arduino Ecosystem.pptx
1.Arduino Ecosystem.pptx1.Arduino Ecosystem.pptx
1.Arduino Ecosystem.pptxMohamed Essam
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoYong Heui Cho
 

Mais procurados (20)

Presentazione Arduino
Presentazione ArduinoPresentazione Arduino
Presentazione Arduino
 
Presentazione Arduino
Presentazione ArduinoPresentazione Arduino
Presentazione Arduino
 
Arduino presentation by_warishusain
Arduino presentation by_warishusainArduino presentation by_warishusain
Arduino presentation by_warishusain
 
Arduino
ArduinoArduino
Arduino
 
Arduino basic workshop
Arduino basic workshopArduino basic workshop
Arduino basic workshop
 
Intro arduino
Intro arduinoIntro arduino
Intro arduino
 
Aurdino presentation
Aurdino presentationAurdino presentation
Aurdino presentation
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
5 Simple Arduino Projects for Beginners
5 Simple Arduino Projects for Beginners5 Simple Arduino Projects for Beginners
5 Simple Arduino Projects for Beginners
 
Introduction of Arduino Uno
Introduction of Arduino UnoIntroduction of Arduino Uno
Introduction of Arduino Uno
 
Arduino 1
Arduino 1Arduino 1
Arduino 1
 
Arduino presentation
Arduino presentationArduino presentation
Arduino presentation
 
Présentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HODPrésentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HOD
 
Arduino
ArduinoArduino
Arduino
 
Arduino(Tipos y su Programacion)
Arduino(Tipos y su Programacion)Arduino(Tipos y su Programacion)
Arduino(Tipos y su Programacion)
 
Arduino presentation
Arduino presentationArduino presentation
Arduino presentation
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Arduino uno
Arduino unoArduino uno
Arduino uno
 
1.Arduino Ecosystem.pptx
1.Arduino Ecosystem.pptx1.Arduino Ecosystem.pptx
1.Arduino Ecosystem.pptx
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 

Semelhante a Alfabeto di Arduino - lezione 1

Corso base di Arduino
Corso base di ArduinoCorso base di Arduino
Corso base di ArduinoAndrea Silipo
 
LinoLab - Laboratorio di Arduino
LinoLab - Laboratorio di Arduino LinoLab - Laboratorio di Arduino
LinoLab - Laboratorio di Arduino Matteo Troìa
 
Corso Arduino Base - MUST
Corso Arduino Base - MUSTCorso Arduino Base - MUST
Corso Arduino Base - MUSTOPS Italia
 
Guida al computer - Lezione 2 - I componenti
Guida al computer - Lezione 2 - I componentiGuida al computer - Lezione 2 - I componenti
Guida al computer - Lezione 2 - I componenticaioturtle
 
Introduzione ad Arduino Antonio Serra Napoli
Introduzione ad Arduino Antonio Serra NapoliIntroduzione ad Arduino Antonio Serra Napoli
Introduzione ad Arduino Antonio Serra NapoliAntonio Serra
 
Electronics LAB [with Arduino] | DAY 1
Electronics LAB [with Arduino] | DAY 1Electronics LAB [with Arduino] | DAY 1
Electronics LAB [with Arduino] | DAY 1Salvatore Carotenuto
 
Electronics LAB [with Arduino] | DAY 1
Electronics LAB [with Arduino] | DAY 1Electronics LAB [with Arduino] | DAY 1
Electronics LAB [with Arduino] | DAY 1Daniele Costarella
 
Arduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolanteArduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolanteMirco Sbrollini
 
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012Mirco Piccin
 
Alfabeto arduino model expo italy
Alfabeto arduino   model expo italyAlfabeto arduino   model expo italy
Alfabeto arduino model expo italyMichele Maffucci
 
Review4 u arduino duemilanove scheda di sviluppo compatibile 2010-11-11
Review4 u arduino duemilanove scheda di sviluppo compatibile   2010-11-11Review4 u arduino duemilanove scheda di sviluppo compatibile   2010-11-11
Review4 u arduino duemilanove scheda di sviluppo compatibile 2010-11-11Ionela
 
Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3Daniele Costarella
 
Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3Salvatore Carotenuto
 
Roberto Gallea: Workshop Arduino, giorno #1 Concetti Fondamentali
Roberto Gallea: Workshop Arduino, giorno #1 Concetti FondamentaliRoberto Gallea: Workshop Arduino, giorno #1 Concetti Fondamentali
Roberto Gallea: Workshop Arduino, giorno #1 Concetti FondamentaliDemetrio Siragusa
 
Guida al computer - Lezione 29 - Il gruppo di continuità
Guida al computer - Lezione 29 - Il gruppo di continuitàGuida al computer - Lezione 29 - Il gruppo di continuità
Guida al computer - Lezione 29 - Il gruppo di continuitàcaioturtle
 

Semelhante a Alfabeto di Arduino - lezione 1 (20)

Corso base di Arduino
Corso base di ArduinoCorso base di Arduino
Corso base di Arduino
 
LinoLab - Laboratorio di Arduino
LinoLab - Laboratorio di Arduino LinoLab - Laboratorio di Arduino
LinoLab - Laboratorio di Arduino
 
Corso Arduino Base - MUST
Corso Arduino Base - MUSTCorso Arduino Base - MUST
Corso Arduino Base - MUST
 
Guida al computer - Lezione 2 - I componenti
Guida al computer - Lezione 2 - I componentiGuida al computer - Lezione 2 - I componenti
Guida al computer - Lezione 2 - I componenti
 
Arduino
ArduinoArduino
Arduino
 
Introduzione ad Arduino Antonio Serra Napoli
Introduzione ad Arduino Antonio Serra NapoliIntroduzione ad Arduino Antonio Serra Napoli
Introduzione ad Arduino Antonio Serra Napoli
 
Arduino primo v1
Arduino primo v1Arduino primo v1
Arduino primo v1
 
Electronics LAB [with Arduino] | DAY 1
Electronics LAB [with Arduino] | DAY 1Electronics LAB [with Arduino] | DAY 1
Electronics LAB [with Arduino] | DAY 1
 
Electronics LAB [with Arduino] | DAY 1
Electronics LAB [with Arduino] | DAY 1Electronics LAB [with Arduino] | DAY 1
Electronics LAB [with Arduino] | DAY 1
 
Arduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolanteArduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolante
 
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
 
2 e1 arduino_nuovo artigianato
2 e1 arduino_nuovo artigianato2 e1 arduino_nuovo artigianato
2 e1 arduino_nuovo artigianato
 
Grix.it wood board usb
Grix.it    wood board usbGrix.it    wood board usb
Grix.it wood board usb
 
Arduino ICT2016 [IT]
Arduino ICT2016 [IT]Arduino ICT2016 [IT]
Arduino ICT2016 [IT]
 
Alfabeto arduino model expo italy
Alfabeto arduino   model expo italyAlfabeto arduino   model expo italy
Alfabeto arduino model expo italy
 
Review4 u arduino duemilanove scheda di sviluppo compatibile 2010-11-11
Review4 u arduino duemilanove scheda di sviluppo compatibile   2010-11-11Review4 u arduino duemilanove scheda di sviluppo compatibile   2010-11-11
Review4 u arduino duemilanove scheda di sviluppo compatibile 2010-11-11
 
Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3
 
Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3
 
Roberto Gallea: Workshop Arduino, giorno #1 Concetti Fondamentali
Roberto Gallea: Workshop Arduino, giorno #1 Concetti FondamentaliRoberto Gallea: Workshop Arduino, giorno #1 Concetti Fondamentali
Roberto Gallea: Workshop Arduino, giorno #1 Concetti Fondamentali
 
Guida al computer - Lezione 29 - Il gruppo di continuità
Guida al computer - Lezione 29 - Il gruppo di continuitàGuida al computer - Lezione 29 - Il gruppo di continuità
Guida al computer - Lezione 29 - Il gruppo di continuità
 

Mais de Michele Maffucci

L'alfabeto di Scratch - lezione 3
L'alfabeto di Scratch - lezione 3L'alfabeto di Scratch - lezione 3
L'alfabeto di Scratch - lezione 3Michele Maffucci
 
L'alfabeto di Scratch - lezione 2
L'alfabeto di Scratch - lezione 2L'alfabeto di Scratch - lezione 2
L'alfabeto di Scratch - lezione 2Michele Maffucci
 
L'alfabeto di Scratch - lezione 1
L'alfabeto di Scratch - lezione 1L'alfabeto di Scratch - lezione 1
L'alfabeto di Scratch - lezione 1Michele Maffucci
 
Starter kit del docente hi tech - v03
Starter kit del docente hi tech - v03Starter kit del docente hi tech - v03
Starter kit del docente hi tech - v03Michele Maffucci
 
Il social learning con edmodo - versione 3
Il social learning con edmodo - versione 3Il social learning con edmodo - versione 3
Il social learning con edmodo - versione 3Michele Maffucci
 
Guida rapida DidUP- Prof. Maffucci Michele
Guida rapida DidUP- Prof. Maffucci MicheleGuida rapida DidUP- Prof. Maffucci Michele
Guida rapida DidUP- Prof. Maffucci MicheleMichele Maffucci
 
Starter kit del docente hi tech - v02
Starter kit del docente hi tech - v02Starter kit del docente hi tech - v02
Starter kit del docente hi tech - v02Michele Maffucci
 
La Flipped Classroom - Mettiamo la didattica tradizionale a testa in giù
La Flipped Classroom - Mettiamo la didattica tradizionale a testa in giùLa Flipped Classroom - Mettiamo la didattica tradizionale a testa in giù
La Flipped Classroom - Mettiamo la didattica tradizionale a testa in giùMichele Maffucci
 
Starter kit del docente hi tech
Starter kit del docente hi techStarter kit del docente hi tech
Starter kit del docente hi techMichele Maffucci
 
Corso di scratch - lezione 2
Corso di scratch - lezione 2Corso di scratch - lezione 2
Corso di scratch - lezione 2Michele Maffucci
 
Piano Didattico Personalizzato on-line (PDP on-line)
Piano Didattico Personalizzato on-line (PDP on-line)Piano Didattico Personalizzato on-line (PDP on-line)
Piano Didattico Personalizzato on-line (PDP on-line)Michele Maffucci
 
Corso di scratch - lezione 1
Corso di scratch - lezione 1Corso di scratch - lezione 1
Corso di scratch - lezione 1Michele Maffucci
 
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2Insegnare a progettare il proprio apprendimento con il coding - Lezione 2
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2Michele Maffucci
 
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1Michele Maffucci
 
Il social learning con edmodo - versione 2
Il social learning con edmodo - versione 2Il social learning con edmodo - versione 2
Il social learning con edmodo - versione 2Michele Maffucci
 
Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...
Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...
Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...Michele Maffucci
 
Didattica della robotica con lego nxt 2
Didattica della robotica con lego nxt 2Didattica della robotica con lego nxt 2
Didattica della robotica con lego nxt 2Michele Maffucci
 
Operazioni con numeri binari - corso di recupero classe 1 ITIS Informatica - ...
Operazioni con numeri binari - corso di recupero classe 1 ITIS Informatica - ...Operazioni con numeri binari - corso di recupero classe 1 ITIS Informatica - ...
Operazioni con numeri binari - corso di recupero classe 1 ITIS Informatica - ...Michele Maffucci
 
Micro corso di scratch - per incominciare ad imparare a programmare
Micro corso di scratch - per incominciare ad imparare a programmareMicro corso di scratch - per incominciare ad imparare a programmare
Micro corso di scratch - per incominciare ad imparare a programmareMichele Maffucci
 
Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...
Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...
Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...Michele Maffucci
 

Mais de Michele Maffucci (20)

L'alfabeto di Scratch - lezione 3
L'alfabeto di Scratch - lezione 3L'alfabeto di Scratch - lezione 3
L'alfabeto di Scratch - lezione 3
 
L'alfabeto di Scratch - lezione 2
L'alfabeto di Scratch - lezione 2L'alfabeto di Scratch - lezione 2
L'alfabeto di Scratch - lezione 2
 
L'alfabeto di Scratch - lezione 1
L'alfabeto di Scratch - lezione 1L'alfabeto di Scratch - lezione 1
L'alfabeto di Scratch - lezione 1
 
Starter kit del docente hi tech - v03
Starter kit del docente hi tech - v03Starter kit del docente hi tech - v03
Starter kit del docente hi tech - v03
 
Il social learning con edmodo - versione 3
Il social learning con edmodo - versione 3Il social learning con edmodo - versione 3
Il social learning con edmodo - versione 3
 
Guida rapida DidUP- Prof. Maffucci Michele
Guida rapida DidUP- Prof. Maffucci MicheleGuida rapida DidUP- Prof. Maffucci Michele
Guida rapida DidUP- Prof. Maffucci Michele
 
Starter kit del docente hi tech - v02
Starter kit del docente hi tech - v02Starter kit del docente hi tech - v02
Starter kit del docente hi tech - v02
 
La Flipped Classroom - Mettiamo la didattica tradizionale a testa in giù
La Flipped Classroom - Mettiamo la didattica tradizionale a testa in giùLa Flipped Classroom - Mettiamo la didattica tradizionale a testa in giù
La Flipped Classroom - Mettiamo la didattica tradizionale a testa in giù
 
Starter kit del docente hi tech
Starter kit del docente hi techStarter kit del docente hi tech
Starter kit del docente hi tech
 
Corso di scratch - lezione 2
Corso di scratch - lezione 2Corso di scratch - lezione 2
Corso di scratch - lezione 2
 
Piano Didattico Personalizzato on-line (PDP on-line)
Piano Didattico Personalizzato on-line (PDP on-line)Piano Didattico Personalizzato on-line (PDP on-line)
Piano Didattico Personalizzato on-line (PDP on-line)
 
Corso di scratch - lezione 1
Corso di scratch - lezione 1Corso di scratch - lezione 1
Corso di scratch - lezione 1
 
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2Insegnare a progettare il proprio apprendimento con il coding - Lezione 2
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2
 
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
 
Il social learning con edmodo - versione 2
Il social learning con edmodo - versione 2Il social learning con edmodo - versione 2
Il social learning con edmodo - versione 2
 
Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...
Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...
Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...
 
Didattica della robotica con lego nxt 2
Didattica della robotica con lego nxt 2Didattica della robotica con lego nxt 2
Didattica della robotica con lego nxt 2
 
Operazioni con numeri binari - corso di recupero classe 1 ITIS Informatica - ...
Operazioni con numeri binari - corso di recupero classe 1 ITIS Informatica - ...Operazioni con numeri binari - corso di recupero classe 1 ITIS Informatica - ...
Operazioni con numeri binari - corso di recupero classe 1 ITIS Informatica - ...
 
Micro corso di scratch - per incominciare ad imparare a programmare
Micro corso di scratch - per incominciare ad imparare a programmareMicro corso di scratch - per incominciare ad imparare a programmare
Micro corso di scratch - per incominciare ad imparare a programmare
 
Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...
Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...
Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...
 

Alfabeto di Arduino - lezione 1

  • 1. L'alfabeto di Arduino Introduzione all'uso di Arduino lezione 1 Prof. Michele Maffucci CC-BY-SA
  • 2. Prof. Michele Maffucci L’alfabeto di Arduino Argomenti ● Introduzione ● Componenti utilizzati ● Uso della breadboard ● Attrezzature essenziali ● Corrente elettrica, differenza di potenziale e resistenza ● Circuito elettrico ● Sensori e attuatori ● Analogico e digitale Il codice e le slide utilizzate sono suscettibili di variazioni/correzioni che potranno essere fatte in ogni momento. Struttura della lezione CC-BY-SA
  • 4. Il seguente corso intende fornire le competenze di base per la realizzazione di lezioni di didattica delle robotica nella scuola secondaria di secondo grado. Il corso ben si adatta a tutti i maker, studenti ed adulti, che per passione nell’elettronica necessitano di un’introduzione all’uso di Arduino. Il docente che intendesse sviluppare un percorso didattico in cui si desidera realizzare dispositivi elettronici in grado di interfacciarsi col mondo fisico, potrà utilizzare queste lezioni come base per implementare moduli didattici aggiuntivi, pertanto questo corso è da intendersi come il mio personale tentativo di strutturare un percorso iniziale e modellabile a seconda del tipo di indirizzo della scuola. Chi vorrà potrà effettuare miglioramenti su quanto da me scritto. Il percorso scelto è un estratto delle lezioni svolte durante i miei corsi di elettronica, sistemi ed impianti elettrici. Nelle slide vi sono cenni teorici di elettrotecnica che non sostituiscono in alcun modo il libro di testo, ma vogliono essere un primo passo per condurre il lettore ad un approfondimento su testi specializzati. Il corso è basato sulla piattaforma Open Source e Open Hardware Arduino e fa uso dell’Arduino starter kit. Questa scelta non implica l’adozione di queste slide in corsi che non fanno uso di questo kit, ma è semplicemente una scelta organizzativa per lo svolgimento di questo corso di formazione. Alle proposte incluse nel kit ho aggiunto ulteriori sperimentazioni. Tutti i componenti possono essere acquistati separatamente. Ulteriori approfondimenti e risorse a questo corso possono essere trovate sul mio sito personale al seguente link: http://www.maffucci.it/area-studenti/arduino/ Prof. Michele Maffucci Introduzione CC-BY-SA L’alfabeto di Arduino
  • 5. Prof. Michele Maffucci Introduzione CC-BY-SA Nella sezione dedicata ad Arduino, sul mio sito personale, oltre ad ulteriori lezioni, di cui queste slide ne sono una sintesi, è possibile consultare un manuale di programmazione, in cui vengono dettagliate le istruzioni. Per rendere pratico l’utilizzo del manuale ne è stata realizzata anche una versione portable per dispositivi mobili iOS e Android, maggiori informazioni possono essere trovate seguendo il link. L’alfabeto di Arduino
  • 6. Prof. Michele Maffucci Esempi utilizzati nel corso. Tutti i programmi utilizzati nel corso possono essere prelevati al seguente link: https://github.com/maffucci/LezioniArduino/tree/master/corso01 Gli sketch Arduino sono da scompattare nella cartella sketchbook. Introduzione CC-BY-SA L’alfabeto di Arduino
  • 7. Prof. Michele Maffucci Questo corso è nato in brevissimo tempo (circa 15 giorni) e quindi possibile che siano presenti delle imperfezioni, ringrazio fin d’ora chi vorrà segnalarmi correzioni e miglioramenti. Per contatti ed ulteriori informazioni rimando alle ultime pagine di queste slide. Grazie Introduzione CC-BY-SA L’alfabeto di Arduino
  • 9. Prof. Michele Maffucci Componenti utilizzati Arduino UNO R3 E’ il microcontrollore che impareremo ad utilizzare, puoi assimilare questa scheda ad un piccolo computer che ti consentirà di realizzare prototipi di circuiti elettronici di controllo a scopo didattico e di prototipazione. Ad essa potrai collegare dei sensori, componenti elettronici in grado di convertire una grandezza fisica in una grandezza elettrica e degli attuatori, componenti elettronici e meccanici in grado di compiere un’azione controllata da Arduino. CC-BY-SA L’alfabeto di Arduino
  • 10. Prof. Michele Maffucci Componenti utilizzati Breadboard Dedicheremo parte di questa lezione nel conoscere la Breadboard, come detto più avanti, la breadboard o basetta sperimentale rappresenta un mezzo molto comodo e nello stesso tempo potente per realizzare montaggi di circuiti elettronici senza saldature. CC-BY-SA L’alfabeto di Arduino
  • 11. Prof. Michele Maffucci Componenti utilizzati Cavo USB Ci consentirà di collegare direttamente Arduino UNO al computer e sarà il modo con cui si potrà programmare la scheda. Il cavo USB consentirà anche di fornire la tensione di alimentazione alla scheda. CC-BY-SA L’alfabeto di Arduino
  • 12. Prof. Michele Maffucci Componenti utilizzati Condensatori I condensatori possono essere definiti con due loro caratteristiche: 1. immagazzinano energia elettrica 2. consentono a questa energia immagazzinata di essere caricata o scaricata in maniera prevedibile mediante opportuni circuiti elettrici. CC-BY-SA L’alfabeto di Arduino
  • 13. Prof. Michele Maffucci Componenti utilizzati Connettore per batteria Utilizzeremo questo tipo di connettore per collegare una batteria elettrica a 9V che potrà essere collegata alla breadboard oppure direttamente ad Arduino. CC-BY-SA L’alfabeto di Arduino
  • 14. Prof. Michele Maffucci Componenti utilizzati Diodo Il diodo è il più semplice e fondamentale semiconduttore usato in elettronica, esso spermette alla corrente di fluire in una direzione mentre viene bloccata nella direzione opposta. CC-BY-SA L’alfabeto di Arduino
  • 15. Prof. Michele Maffucci Componenti utilizzati Display a cristalli liquidi (LCD) La sigla LCD corrisponde all’espressione inglese liquid crystal display ed è una tipologia di display che consente di visualizzare caratteri alfanumerici (lettere, numeri e simboli). Possono avere dimensi diverse, quello che utilizzeremo noi è costituito da 2 righe e 16 colonne. CC-BY-SA L’alfabeto di Arduino
  • 16. Prof. Michele Maffucci Componenti utilizzati Fotoaccoppiatore Sono detti anche accoppiatori ottici o isolatori ottici, questi componenti forniscono la separazione elettrica tra i dispositivi, questa separazione consente ai circuiti elettronici funzionanti a tensioni di lavoro diverse di operare insieme, in maniera sicura. CC-BY-SA L’alfabeto di Arduino
  • 17. Prof. Michele Maffucci Componenti utilizzati Fotoresistenza Sono resistenze variabili il cui valore di resistenza cambia in funzione della luce che illumina il componente. CC-BY-SA L’alfabeto di Arduino
  • 18. Prof. Michele Maffucci Componenti utilizzati LED L’acronimo LED deriva dalle parole inglesi Light Emitting Diode, sono diodi che emettono luce quando vengono attraversati dalla corrente elettrica. Poiché sono dei diodi essi emetteranno luce solo quando sono attraversati in un senso dalla corrente elettrica, nel senso opposto della corrente il diodo non si illumina. CC-BY-SA L’alfabeto di Arduino
  • 19. Prof. Michele Maffucci Componenti utilizzati Motore in corrente continua Un motore elettrico converte l’energia elettrica in un movimento. Generalmente i motori in corrente continua hanno velocità proporzionali alla tensione di alimentazione e il senso di rotazione può essere invertito se si inverte la polarità della tensione applicata al motore. CC-BY-SA L’alfabeto di Arduino
  • 20. Prof. Michele Maffucci Componenti utilizzati Piezo Sono trasduttori di tipo ceramico che producono un suono quando ad essi applichiamo una tensione elettrica. Sono componenti polarizzati, ovvero hanno un positivo ed un negativo. CC-BY-SA L’alfabeto di Arduino
  • 21. Prof. Michele Maffucci L’alfabeto di Arduino Componenti utilizzati Ponte H Può essere costituito da un singolo componente (integrato) oppure da una serie di componenti elettronici collegati insieme. La sua funzione è quella di controllare la polarità elettrica applicata ad un carico (ad es. un motorino elettrico). CC-BY-SA
  • 22. Prof. Michele Maffucci Componenti utilizzati Trimmer Sono resistenze variabili, sono costituiti da tre terminali, i più esterni si comportano come una resistenza fissa di valore pari al valore nominale indicato sul potenziometro. Un contatto mobile, collegato al piedino centrale del potenziometro, consente di variare il valore di resistenza tra il terminale centrale e i terminali laterali. CC-BY-SA L’alfabeto di Arduino
  • 23. Prof. Michele Maffucci Componenti utilizzati Pulsanti Permettono l’interruzione o il passaggio di corrente quando vengono premuti. Sono costituiti tipicamente da due coppie di contatti che si collegano tra loro quando il pulsante viene premuto o rilasciato. I pulsanti che creano un contatto elettrico quando vengono premuti sono detti Normalmente Aperti (in inglese NO, Normaly Open) i pulsanti che creano il contatto quando sono rilasciati sono detti Normalmente Chiusi (in inglese NC, Normaly Closed). CC-BY-SA L’alfabeto di Arduino
  • 24. Prof. Michele Maffucci Componenti utilizzati Resistore Sono componenti elettronici che si oppongono al passaggio di corrente. La grandezza fisica che li contraddistingue è la resistenza elettrica espressa in Ohm. Le fasce colorate disposte sul componente definiscono il valore della resistenza elettrica del resistore. CC-BY-SA L’alfabeto di Arduino
  • 25. Prof. Michele Maffucci Componenti utilizzati Sensore di inclinazione Sono interruttori che possono essere aperti o chiusi in funzione dell’inclinazione del componente. Tipicamente sono costituiti da un cilindro cavo al cui interno è disposta una sfera metallica che permette il colegamento elettrico quando il componente è disposto in modo verticale. CC-BY-SA L’alfabeto di Arduino
  • 26. Prof. Michele Maffucci Componenti utilizzati Sensore di temperatura E’ un componente elettronico a tre terminali che fornisce una tensione di uscita in funzione della temperatura esterna al componente secondo una formula matematica tipica del particolare sensore di temperatura. I piedini laterali vengono collegati alla tensione di alimentazione e a massa, mentre sul centrale viene rilevata la tensione proporzionale alla temperatura esterna. CC-BY-SA L’alfabeto di Arduino
  • 27. Prof. Michele Maffucci Componenti utilizzati Servomotore E’ un dispositivo elettromeccanico, che ricorda un motorino elettrico che però può far ruotare il motore di soli 180°. Il controllo della rotazione viene effettuato inviando una sequenza di impulsi con durata diversa a seconda che si voglia far ruotare il motore in senso orario o antiorario. CC-BY-SA L’alfabeto di Arduino
  • 28. Prof. Michele Maffucci Componenti utilizzati Transistor E’ un semiconduttore a tre terminali e all’interno di un circuito elettronico può essere utilizzato: 1. amplificazione di un segnale elettrico 2. come interruttore elettronico Nelle sperimentazioni con Arduino tipicamente verrà utilizzato il transitor per comandare dispositivi che assorbono correnti più elevate di quelle che potrebbe fornire la scheda Arduino. CC-BY-SA L’alfabeto di Arduino
  • 29. Uso della breadboard Prof. Michele MaffucciCC-BY-SA
  • 30. Prof. Michele Maffucci Uso della breadboard La breadboard o basetta sperimentale rappresenta un mezzo molto comodo e nello stesso tempo potente per realizzare montaggi di circuiti elettronici senza saldature. La semplicità, la velocità di impiego e la buona affidabilità nè fanno uno strumento indispensabile in un laboratorio di elettronica, in fase di elaborazione e studio del progetto o per provare il corretto funzionamento di un circuito. CC-BY-SA L’alfabeto di Arduino
  • 31. Prof. Michele Maffucci Uso della breadboard CC-BY-SA L’alfabeto di Arduino
  • 32. Prof. Michele Maffucci Uso della breadboard La versione più comune di breadboard è costituita da una basetta provvista di 4 serie di fori disposti secondo righe e colonne separate da una scanalatura mediana. I fori sono distanziati di 2,54 mm (1/10 di pollice) misura tipica della distanza dei pin dei circuiti integrati. In genere la breadboard è costituita da 64 x 2 serie di fori 5 fori nella parte centrale e di 50 x 2 serie di fori di 2 fori nelle parti laterali (linee di alimentazione) CC-BY-SA L’alfabeto di Arduino
  • 33. Prof. Michele Maffucci Uso della breadboard I fori di una colonna sono collegati internamente tra di loro mediante un collegamento metallico a molla non vi è nessun collegamento tra colonne adiacenti o colonne simmetriche rispetto alla scanalatura centrale. CC-BY-SA L’alfabeto di Arduino
  • 34. Prof. Michele Maffucci Uso della breadboard La scanalatura centrale consente di inserire i circuiti integrati a cavallo della scanalatura in questo modo rimangono a disposizione per ogni pin 4 fori per collegare ulteriori componenti. Il collegamento a molla consente il fissaggio dei reofori (terminali) di una grande quantità di componenti. CC-BY-SA L’alfabeto di Arduino
  • 35. Prof. Michele Maffucci Uso della breadboard breadboard: collegamento interno CC-BY-SA L’alfabeto di Arduino
  • 36. Prof. Michele Maffucci Uso della breadboard breadboard: collegamento interno CC-BY-SA L’alfabeto di Arduino
  • 37. Prof. Michele Maffucci Uso della breadboard CC-BY-SA Sui lati della basetta sono disposte due file di fori utilizzati di solito per l’alimentazione e la massa contassegnate di solito da una fascia rossa con il “+” e da una fascia azzurra con il “-”. I collegamenti tra i fori vengono realizzati con filo rigido avente un diametro di circa 0,5 mm, commercialmente è possibile utilizzare filo di spessore 0,511 mm e 0,404 mm. L’alfabeto di Arduino
  • 38. 5 regole per un montaggio perfetto su breadboard Prof. Michele MaffucciCC-BY-SA
  • 39. Prof. Michele Maffucci Uso della breadboard I componenti devono essere disposti secondo uno schema ordinato, in modo che possano essere facilmente estratti senza dover disfare il circuito. I componenti devono essere inseriti rispettando le perpendicolari. 5 regole 1/5 CC-BY-SA L’alfabeto di Arduino
  • 40. Prof. Michele Maffucci Uso della breadboard NO 5 regole 1/5 B CC-BY-SA L’alfabeto di Arduino
  • 41. Prof. Michele Maffucci Uso della breadboard Non inserire nei fori fili o reofori con estremità piegate, raddrizzate prima con una pinza. 5 regole 2/5 CC-BY-SA L’alfabeto di Arduino
  • 42. Prof. Michele Maffucci Uso della breadboard Non forzare in alcun modo l’inserimento nei fori dei reofori di fili o piedini troppo grandi, ciò potrebbe provocare una rottura delle molle causando probabili non collegamenti tra i componenti. 5 regole 3/5 CC-BY-SA L’alfabeto di Arduino
  • 43. Prof. Michele Maffucci Uso della breadboard Spelando le parti terminale dei fili di collegamento potrebbe capitare di spezzare il filo, procedere con cura usando lo strumento “spelafili” oppura utilizzando la scanalatura (a mezza luna) disposta sulla forbice da elettricista. Il reoforo o il filo spezzato potrebbe bloccare per sempre il foro di collegamento. 5 regole 4/5 CC-BY-SA L’alfabeto di Arduino
  • 44. Prof. Michele Maffucci Uso della breadboard 5 regole 4/5 B CC-BY-SA L’alfabeto di Arduino
  • 45. Prof. Michele Maffucci Uso della breadboard Assicurarsi che ogni filo di collegamento sia ben inserito. Spelare il filo per una lunghezza leggermente inferiore allo spessore della breadboard. 5 regole 5/5 CC-BY-SA L’alfabeto di Arduino
  • 46. Prof. Michele Maffucci Uso della breadboard Esercizio Realizzare i collegamenti indicati seguendo le indicazioni di "buon montaggio". Verificare la continuità elettrica, ovvero che vi siano collegamento elettrico tra i fili di stesso colore. CC-BY-SA L’alfabeto di Arduino
  • 48. Prof. Michele Maffucci Attrezzature essenziali CC-BY-SA L’alfabeto di Arduino
  • 49. Prof. Michele Maffucci Attrezzature essenziali CC-BY-SA L’alfabeto di Arduino
  • 50. Prof. Michele Maffucci Attrezzature essenziali CC-BY-SA L’alfabeto di Arduino
  • 51. Corrente elettrica, differenza di potenziale, resistenza elettrica Prof. Michele MaffucciCC-BY-SA
  • 52. Prof. Michele Maffucci I - V - R La corrente elettrica è costituita da uno spostamento di elettroni liberi in un corpo conduttore. Un’analogia per comprendere i fenomeni elettrici è data dall’idraulica: la portata di un fiume è definita come la quantità d’acqua che fluisce nell’unità di tempo, mentre l’intensità di corrente elettrica è la quantità di elettricità che fluisce attraverso la sezione di un conduttore nell’unità di tempo (1 secondo) Se le cariche attraversano la sezione S con moto uniforme (velocità costante), l’intensità di corrente cui da luogo il movimento di cariche può essere calcolata come il rapporto tra quantità di elettricità Q che fluisce attraverso la sezione S in un certo tempo t. In questo caso si è in presenza di corrente continua. Corrente elettrica 1/2 Per approfondimenti seguire il link. CC-BY-SA L’alfabeto di Arduino
  • 53. Prof. Michele Maffucci I - V - R La quantità di elettroni viene misurate in Coulomb [C] Corrente elettrica 2/2 Quando nella sezione di un conduttore passa un numero pari a 6,25*10^18 elettroni per secondo (un Coulomb per secondo) l’intensità di corrente elettrica è di 1 Ampere: L’intensità di corrente è una grandezza fisica che può essere misurate attraverso strumenti chiamati amperometri, i quali vengono inseriti nel conduttore in modo da essere attraversati essi stessi, come il conduttore, da tutte le cariche elettriche in movimento. Tale inserzione viene detta in serie. Comunemente la parola intensità viene molto spesso omessa, quindi quando si parla di corrente ad esempio di 2 Ampere, si intende che questa misura si riferisce all’intensità di corrente. Per approfondimenti seguire il link. CC-BY-SA L’alfabeto di Arduino
  • 54. Prof. Michele Maffucci I - V - R Facciamo un’analogia idraulica. Quando i rubinetti sono chiusi l’acqua nei tubi non circola, pur essendo presente nei tubi con un certa pressione. In modo analogo la corrente elettrica non circola se l’interruttore lungo il conduttore considerato è aperto. Differenza di potenziale Per approfondimenti seguire il link. 1/5 CC-BY-SA L’alfabeto di Arduino
  • 55. Prof. Michele Maffucci I - V - R Differenza di potenziale Per approfondimenti seguire il link. Per mettere in movimento gli elettroni in un circuito elettrico, occorre che esso sia chiuso e che una pressione sia esercitata sugli elettroni. Questa pressione elettrica è chiamata tensione. Un generatore elettrico (ad esempio una batteria) è caratterizzato da una differenza di potenziale, cioè da un eccesso di elettroni su di un polo del generatore ad una mancanza sull’altro. La differenza di potenziale esistente ai capi di di un generatore viene chiamata forza elettromotrice (f.e.m.) proprio per indicare che è ad essa prende l’avvio del movimento degli elettroni. 2/5 CC-BY-SA L’alfabeto di Arduino
  • 56. Prof. Michele Maffucci I - V - R Differenza di potenziale Per approfondimenti seguire il link. Indicando con V la differenza di potenziale esistente tra due poli del generatore, l’energia potenziale W posseduta rispettivamente all’altro polo da una carica Q posta su di un polo sarà uguale al prodotto della quantità di elettricità posseduta dalla carica per la d.d.p. presente: Per fare un’altra analogia immaginate a dei bambini che salgono su uno scivolo e poi scendono, in virtù della loro posizione hanno una certa quantità di energia potenziale che cambia continuamente quando i bambini salgono e poi scivolano a terra. 3/5 CC-BY-SA L’alfabeto di Arduino
  • 57. Prof. Michele Maffucci I - V - R Differenza di potenziale Per approfondimenti seguire il link. Si ricordi che d.d.p. è analogo che dire tensione, quindi si potrà dire che tra due poli esiste una tensione V. La d.d.p. è quella presente fra due punti di un sistema elettrico rappresenta una grandezza fisica e come tale sarà misurata attraverso una unità di misura. L’unità di d.d.p. tra due punti si ha quando l’energia potenziale posseduta rispetto ad uno dei due punti da una carica elettrica unitaria (1 Coulomb), posta nell’altro punto, è uguale all’unità (1 Joule). Questa unità di misura prende il nome di Volt (abbreviato con V): 4/5 CC-BY-SA L’alfabeto di Arduino
  • 58. Prof. Michele Maffucci I - V - R Differenza di potenziale Per approfondimenti seguire il link. Per la misura pratica della d.d.p. viene utilizzato uno strumento chiamato voltmetro, dispositivo avente due morsetti i quali debbono essere inseriti nei due punti fra i quali si rende necessaria la misura della d. d.p. 5/5 CC-BY-SA L’alfabeto di Arduino
  • 59. Prof. Michele Maffucci I - V - R Tutti i corpi manifestano una certa resistenza al passaggio della corrente elettrica ed il fluire degli elettroni avverrà con maggiore o minore difficoltà a seconda della natura fisica del materiale. Se consideriamo un singolo elettrone all’interno di un filo di rame, questo viaggerà liberamente per un piccolo tratto, poiché esso certamente verrà a collidere contro il primo atomo che troverà sulla sua traiettoria. Quindi l’ elettrone perderà nell’urto dell’energia cinetica (energia di movimento) che aveva acquisito nel movimento, ne consegue che l’elettrone necessiterà di ulteriore energia per riprendere il suo movimento. Inoltre la perdita di energia, con la collisione con gli atomi, viene trasformato in aumento di calore del materiale. Il passaggio di corrente elettrica nei materiali ha quindi due aspetti: 1. necessità di somministrare continuamente energia per permettere il movimento degli elettroni di conduzione; 2. la continua conversione di questa energia produce calore. Resistenza elettrica Per approfondimenti seguire il link. CC-BY-SA L’alfabeto di Arduino
  • 60. Prof. Michele Maffucci I - V - R Il concetto di d.d.p. oltre che ad un generatore può essere esteso a qualsiasi dispositivo avente due morsetti, ad esempio anche ad un conduttore attraversato da corrente elettrica in questo caso si parla di caduta di tensione. Fra due punti A e B di qualsiasi corpo esisterà una d.d.p. (manifesterà una caduta di tensione) se una carica posta in uno dei due punti verrà a possedere una energia potenziale rispetto all’altro punto. Resistenza elettrica CC-BY-SA L’alfabeto di Arduino
  • 61. Prof. Michele Maffucci Legge di Ohm Si pensi a variare il valore della d.d.p. sul precedente conduttore e chiaro che dovrà variare l’intensità della corrente che fluisce attraverso il conduttore. La relazione che intercorre tra tensione e corrente prende il nome di Legge di Ohm che assicura, entro certi limiti (temperatura del conduttore) che esiste una proporzionalità diretta fra il valore della tensione e l’intensità della corrente continua che fluisce attraverso una sua sezione: Resistenza elettrica R rappresenta il coefficiente di proporzionalità fra d.d.p. applicata al conduttore e l’intensità di corrente che vi scorre. La resistenza elettrica rappresenta quel parametro che indica, con il suo valore il grado di difficoltà che gli elettroni di conduzione trovano nel muoversi entro il materiale. La resistenza elettrica costituisce una grandezza fisica definita nel seguente modo: un conduttore presenterà resistenza unitaria, quando avendo ai suoi capi una caduta di tensione di 1 Volt verrà percorso da una corrente di intensità di 1 Ampere. Tale unità è denominata ohm (abbreviato con Ω) CC-BY-SA L’alfabeto di Arduino
  • 62. Prof. Michele Maffucci Legge di Ohm Resistore Un resistore è un componente elettronico che ha la proprietà di frenare il passaggio degli elettroni, quindi se posta in serie ad un circuito provoca una caduta di tensione. Per semplificare possiamo fare la seguente analogia idraulica: una resistenza può essere paragonata ad una strozzatura di un tubo in cui fluisce lʼacqua; se il tubo non presenta nessuna strozzatura lʼacqua fluisce senza incontrare nessuna resistenza, allʼaumentare della strozzatura aumenterà la resistenza offerta allʼacqua. Resistenza elettrica CC-BY-SA L’alfabeto di Arduino
  • 64. Prof. Michele Maffucci Circuito elettrico Un circuito elettrico è un percorso completo per il flusso della corrente elettrica compreso il generatore di tensione. CC-BY-SA L’alfabeto di Arduino
  • 65. Prof. Michele Maffucci Circuito elettrico In questo circuito possiamo dire che il flusso di corrente parte dal polo positivo della batteria, fluisce verso il terminale A della lampadina, attravesa la lampadina fuoriesce dal terminale B per fluire poi verso il polo negativo della batteria e poi nuovamente verso il polo positivo della batteria, per incominciare nuovamente un nuovo ciclo. si considera il flusso convenzionale della corrente Flusso di corrente convenzionale CC-BY-SA L’alfabeto di Arduino
  • 66. Prof. Michele Maffucci Circuito elettrico Fino a quando è presente un circuito completo la corrente elettrica può fluire attraverso il circuito, se però si crea in qualche modo un’interruzione nel circuito il flusso di corrente viene fermato. Circuito aperto 1/2 CC-BY-SA L’alfabeto di Arduino
  • 67. Prof. Michele Maffucci Circuito elettrico La figura mostra un circuito interrotto da un interruttore aperto. Il fluire della corrente può essere bloccato per diversi motivi: conduttore interrotto filamento della lampadina bruciata batteria scarica connessione ai componenti staccata. ● conduttore interrotto ● filamento della lampadina bruciato ● batteria scarica ● connessione ai componenti staccata Circuito aperto 2/2 CC-BY-SA L’alfabeto di Arduino
  • 68. Prof. Michele Maffucci Circuito elettrico Tipi di circuiti elettrici 1/2 In un circuito serie è presente solamente un percorso dove la corrente può fluire per completare l’intero circuito. In modo più semplice diciamo che il flusso di corrente fluisce in egual misura attraverso ogni componente del circuito elettrico. Circuito serie CC-BY-SA L’alfabeto di Arduino
  • 69. Prof. Michele Maffucci Circuito elettrico Nel disegno che segue abbiamo 3 lampadine connesse in serie e se per qualche motivo una di queste si dovesse fulminare (circuito aperto) il flusso di corrente si interromperebbe. Tipi di circuiti elettrici Circuito serie 2/2 CC-BY-SA L’alfabeto di Arduino
  • 70. Prof. Michele Maffucci Circuito elettrico In un circuito parallelo sono presenti tanti percorsi per il flusso di corrente quanti sono i rami paralleli nel circuito. Nel circuito che segue tutte le lampade sono connesse in parallelo con la batteria. La corrente fluisce dalla batteria dividendosi attraverso ciascuna lampada. La somma della correnti che fluisce attraverso ciascuna lampada è uguale alla corrente che fluisce attraverso la batteria. Tipi di circuiti elettrici Circuito parallelo CC-BY-SA L’alfabeto di Arduino
  • 71. Prof. Michele Maffucci Circuito elettrico Un circuito serie-parallelo altro non è che una combinazione di circuiti serie e parallelo. Tipi di circuiti elettrici Circuito serie-paralleo 2/2 CC-BY-SA L’alfabeto di Arduino
  • 72. Prof. Michele Maffucci Circuito elettrico Il flusso di corrente va dal polo positivo della batteria verso la lampadina L4 poi si divide per fluire tra L2 ed L3. La corrente poi si riunisce per scorrere attraverso la lampadina L1 per tornare nuovamente alla batteria. Dal circuito potete notare che la lampadina L1 ed L4 sono attraversate dalla medesima corrente mentre le lampade L2 ed L3 sono in parallelo e la corrente si divide tra i due percorsi. Tipi di circuiti elettrici Circuito serie-paralleo 2/2 CC-BY-SA L’alfabeto di Arduino
  • 73. Sensori e attuatori Prof. Michele MaffucciCC-BY-SA
  • 74. Prof. Michele Maffucci I sistemi elettronici per interagire con il mondo fisico, utilizzano: ● sensori che hanno il compito di percepire quantità fisiche dell’ ambiente ● attuatori, dispositivi che compiono un’azione in funzione di ciò che è stato rilevato dal sensore ed elaborato da un circuito elettronico. Sensori e attuatori vengono anche detti trasduttori. Un trasduttore è quindi un dispositivo in grado di convertire una grandezza fisica in un altra. In generale i trasduttori che convertono grandezze fisiche in segnali elettrici saranno collocati in ingresso ad un circuito elettronico, come Arduino e vengono denominati sensori. Trasduttori che a partire da segnali elettrici in ingresso permettono di controllare o modificare una grandezza fisica esterna sono detti attuatori. Sensori e attuatori Tipi di circuiti elettrici CC-BY-SA L’alfabeto di Arduino
  • 75. Prof. Michele Maffucci Il termometro a mercurio converte la variazione della temperatura nella variazione di lunghezza di una colonnina di mercurio. Sensori e attuatori Il microfono che converte il suono in segnale elettrico. esempi di sensori Sensori di luce: Fototransitor, fotodiodo, fotoresistenza, pannello solare. La variazione di luce viene convertita in una variazione di una grandezza elettrica: resistenza, corrente elettrica, ecc... CC-BY-SA L’alfabeto di Arduino
  • 76. Prof. Michele Maffucci L’altoparlante è un attuatore che converte un segnale elettrico in onde sonore per questo motivo viene anche definito come un trasduttore elettroacustico. Sensori e attuatori esempi di attuatore La molla converte una forza in uno spostamento lineare Potenziometro, converte uno spostamento lineare in una variazione di resistenza Termistore, trasforma una temperatura in una variazione di impedenza. CC-BY-SA L’alfabeto di Arduino
  • 77. Analogico e digitale Prof. Michele MaffucciCC-BY-SA
  • 78. Prof. Michele Maffucci Analogico e digitale ● Un computer (ed anche Arduino) può lavorare solamente con grandezze di tipo digitale e finite. ● Non tutte le grandezze che desideriamo manipolare sono digitali (calore, suono, umidità, pressione). ● E' necessario trasformare le informazioni da analogico a digitale e codificarle (in generale per un computer in sequenza di bit). analogico vs digitale 1/5 CC-BY-SA L’alfabeto di Arduino
  • 79. Prof. Michele Maffucci L’alfabeto di Arduino Analogico e digitale analogico vs digitale ● Può assumere qualsiasi valore ● E' continuo in ampiezza ● E' continuo nello spazio e/o nel tempo Segnale analogico Si definisce analogico un segnale che può assumere infiniti valori nel campo di variabilità del segnale stesso 2/5 CC-BY-SA
  • 80. Prof. Michele Maffucci analogico vs digitale Segnale analogico I segnali analogici sono così denominati poiché nel rappresentare una grandezza di origine, come ad es. un suono, temperatura, pressione, variano seguendo l’andamento di quest’ultima, ovvero “in analogia” con essa. 3/5 Analogico e digitale CC-BY-SA L’alfabeto di Arduino
  • 81. Prof. Michele Maffucci analogico vs digitale Segnale digitale Si definisce digitale (dall’inglese digit, cifra), o numerico, un segnale che può assumere solo un numero limitato di valori. Un caso particolare si ha quando i valori possibili sono due, in questo caso si parla di segnale digitale binario. ● Può assumere un insieme finito di valori (è discreto in ampiezza) ● E' una sequenza di numeri (è discreto nel tempo e/o nello spazio) 4/5 Analogico e digitale CC-BY-SA L’alfabeto di Arduino
  • 82. Prof. Michele Maffucci analogico vs digitale Segnale digitale I segnali digitali o numerici sono così definiti in quanto idonei a rappresentare sequenze di cifre associate ai possibili livelli. Il segnale rappresentato in figura potrebbe essere interpretato come la sequenza: 0, 1, -1, 2, 1, 0, -2, 1 5/5 Analogico e digitale CC-BY-SA L’alfabeto di Arduino
  • 83. Prof. Michele Maffucci Uso della breadboard Esercizio Provate a fare un elenco di grandezze analogiche e grandezze digitali. CC-BY-SA L’alfabeto di Arduino