Sei sulla pagina 1di 9

RELAZIONE SU SCHEDA PROGRAMMABILE ARDUINO

-INTRODUZIONE Arduino è una piattaforma hardware composta da una serie di schede elettroniche
dotate di un microcontrollore. È stata ideata e sviluppata nel 2005 E Il nome della scheda deriva da
quello del bar di Ivrea frequentato dai fondatori del progetto, nome che richiama a sua volta quello di
Arduino d'Ivrea, Re d'Italia nel 1002.

Con Arduino si possono realizzare in maniera rapida e semplice piccoli dispositivi come controllori di luci,
di velocità per motori, sensori di luce, automatismi per il controllo della temperatura e dell'umidità e
molti altri progetti che utilizzano trasduttori, attuatori e comunicazione con altri dispositivi. La scheda è
abbinata a un semplice ambiente di sviluppo integrato per la programmazione del microcontrollore.
Tutto il software a corredo è open source e privo di copyright.

-COMPOSIZIONE La piattaforma fisica si basa su un circuito stampato che integra un microcontrollore


con dei pin connessi alle porte INGRESSO/USCITA, un regolatore di tensione e un'interfaccia USB che
permette la comunicazione con il computer. All'arduino viene affiancato l'ambiente di sviluppo integrato
IDE, Questo software permette anche ai novizi di lavorare con Arduino, in quanto i programmi sono
scritti in un linguaggio di programmazione semplice e intuitivo derivato dal C e dal C++. I programmi in
Arduino vengono chiamati sketch.

-TIPI DI SCHEDE ARDUINO sono anche state prodotte diversi tipi di scheda arduino, ecco alcuni
esempi:

uno, sicuramente la scheda più utilizzata, con 14 pin di input/output digitali [0,1,2...13], 6 input
analogici [A0,A1,A2...A5] e 6 output analogici [3,5,6,9,10,11]. presenta 4 LED integrati: "power"
che indica che la scheda è alimentata, "L" LED collegato al pin 13, "TX" trasmissione dati e "RX"
recezione dati.
LilyPad, un progetto minimalista per applicazione su indumenti

Pro Mini, Il numero di ingressi/uscite è identico per quel che riguarda quelli digitali,mentre le
dimensioni sono sensibilmente ridotte, poco più di 3cm
-FUNZIONALITà DI INPUT/OUTPUT Arduino è fornita di funzionalità di input/output (I/O). Tramite le
funzionalità di input, la scheda riceve segnali raccolti da sensori esterni,per esempio:

Pulsante Il pulsante è un dispositivo elettrico con una sola posizione di riposo

Resistore variabile I resistori variabili sono componenti elettrici che consentono di controllare il flusso di
corrente attraverso un circuito elettrico variando il valore della loro resistenza

Fotoresistenza La fotoresistenza è un componente elettronico la cui resistenza è inversamente


proporzionale alla quantità di luce che lo colpisce.
sensore umidità il sensore d'umidità capta il livello di umidita del terreno o dell'aria e lo comunica alla
scheda arduino

L'interazione con l'esterno avviene attraverso attuatori pilotati dal programma, che fornisce le istruzioni
per mezzo dei pin di output in dotazione. Per esempio:

Diodo LED Il diodo a emissione di luce (Light Emitting Diod) un dispositivo che sfrutta la capacità di alcuni
materiali semiconduttori di produrre fotoni quando attraversati da una corrente elettrica. Il materiale
semiconduttore presenta due zone drogate differentemente in modo da avere portatori di carica
opposta, elettroni e lacune, i quali secondo i principi di funzionamento del diodo a giunzione si
ricombinano emettendo energia sotto forma di fotoni.
Motore elettrico DC si tratta di un comune motorino elettrico a spazzole di cui si può controllare la
velocità di rotazione grazie alla scheda programmabile

Servomotore Un servomotore è un particolare tipo di motore a cui si può comandare di ruotare a una
determinata velocità e spostarsi a un determinato angolo con molta precisione

Schermo LCD Il display a cristalli liquidi (in acronimo LCD, dall'inglese Liquid Crystal Display) è un tipo di
display che utilizza le proprietà di modulazione della luce dei cristalli liquidi. grazie alla scheda arduino
possiemo comandare allo schermo di mostrare un messaggio e perfino farlo scorrere
-AMBIENTE DI SVILUPPO L'ambiente di sviluppo integrato (IDE) di Arduino è un'applicazione
multipiattaforma scritta in Java,È concepita per iniziare alla programmazione neofiti e inesperti. Per
permettere la stesura del codice sorgente, l'IDE include un editore di testo dotato di alcune particolarità,
come il syntax highlighting, il controllo delle parentesi e l'indentazione automatica

Insieme all'IDE sono scaricati vari sketch di esempio, per introdurre l'utente alla programmazione della
macchina.
esempio
ambiente di sviluppo con uno sketck caricato

-TRANSISTOR A GIUNZIONE BIPOLARE (BJT) il transistor a giunzione bipolare (abbreviazione


comunemente utilizzata: BJT, dall'inglese bipolar junction transistor) è una tipologia di transistor
largamente usata nel campo dell'elettronica principalmente come amplificatore di corrente e
interruttore.

Esso è composto da tre strati di materiale semiconduttore drogato, solitamente silicio, in cui lo strato
centrale ha drogaggio opposto agli altri due, in modo da formare una doppia giunzione p-n, Ad ogni
strato è associato un terminale.Il principio di funzionamento si fonda sulla possibilità di controllare la
conduttività elettrica del dispositivo, e quindi la corrente elettrica che lo attraversa, mediante
l'applicazione di una tensione tra i suoi terminali.
-MOSFET Il MOSFET (acronimo del termine inglese metal-oxide-semiconductor field-effect
transistor, ovvero semiconduttore metallo-ossido- transistor ad effetto di campo)Il MOSFET è
composto da un substrato di materiale semiconduttore drogato, solitamente il silicio, al quale
sono applicati tre terminali: gate, source e drain. L'applicazione di una tensione al gate
permette di controllare il passaggio di cariche tra il source e il drain, e quindi la corrente
elettrica che attraversa il dispositivo. A seconda che il drogaggio del semiconduttore body sia di
tipo n o di tipo p il transistor prende rispettivamente il nome di pMOSFET e nMOSFET.

Potrebbero piacerti anche