Sei sulla pagina 1di 2

TESINA DI TECNOLOGIA E PROGETTAZIONE DEI SISTEMI ELETTRICI ED ELETTRONICI PER LESAME DI STATO

ANNO SCOLASTICO 2015/2016.


ARDUINO

In prima approssimazione Arduino si pu definire un Microcontrollore.

Ricordiamo che un microcontrollore un sistema elettronico che integra Microprocessori, attuatori, sensori
e quanto altro serve per il controllo di un sistema.
La particolarit di Arduino la sua espandibilit e programmabilit.

In effetti, oltre ad essere dotato di microprocessore, il sistema Arduino dotato di canali di Input e
Output che consentono di collegare molti sensori ed attuatori compatibili.

Ecco perch troveremo ad esempio un sistema arduino in grado di contare gli accessi in un negozio, un
sistema arduino utilizzato come segnalatore di incendi, un sistema in grado di verificare il pH di un liquido,
una stampante 3D e tanto altro.

Da un punto di vista hardware, Arduino non limitato ad una piattaforma soltanto ma, come si pu
verificare sul sito ufficiale (da cui proviene limmagine che segue), composto da tante diverse soluzioni
hardware, a seconda di quello che si vuole realizzare.

Tra di loro le versioni differiscono per: potenza della CPU, sensori collegabili, dimensioni board, elementi
integrati.

Il progetto di Arduino in realt un progetto italiano, sempre sul sito ufficiale si trova scritto: Il progetto

ha preso avvio in Italia ad Ivrea, nel 2005, con lo scopo di rendere disponibile, a progetti di
Interaction design realizzati da studenti, un device per il controllo che fosse pi economico
rispetto ad altri sistemi di prototipazione disponibili allepoca..

Arduino un sistema programmabile che viene programmato attraverso un linguaggio di alto livello
assimilabile al C/C++.
Ogni sistema Arduino pu dunque essere visto in realt a pi livelli.

Al livello pi basso, quello circuitale, possiamo applicare lalgebra di Boole e le tecniche di programmazione
elettronica per chiarire il funzionamento dei vari circuiti.
Astraendoci, saliamo di livello ed otteniamo un sistema tradizionale di I/O programmabile tramite primitive
e linguaggi human-oriented.

Il nostro approccio pu essere schematizzato in questo ultimo modo. Per utlizzare Arduino possiamo
trascurare i dettagli implementativi e concentrarci sulla sua programmazione al fine di fargli fare quanto ci
serve.

Trascurare non significa tuttavia ignorare, in quanto ricordiamo che i trasduttori (sensori o attuatori) che
collegheremo saranno sempre e comunque connessi circuitalmente.

Potrebbero piacerti anche