I.I.S. “L. COSTANZO” DECOLLATURA Istituto Tecnico Industriale Soveria Mannelli (CZ) LABORATORIO DI SISTEMI E RETI ESERCITAZIONE N° ____2___ Allievo Eligio Bevacqua Classe e Sez. 4 A Gruppo N. 1 ANNO SCOLASTICO 2015/2016 Data 27/11/2015 TEMA DELL’ESERCITAZIONE Accensione di un led bianco con un sensore magnetico e regolazione con potenziometro SCHEMI - E - DISEGNI MATERIALI E STRUMENTI ADOPERATI 3 LED, uno bianco, uno rosso e uno verde, un sensore magnetico, un potenziometro, fili elettrici, tinkerkit, scheda Arduino. TABELLE DATI E CALCOLI #include <TinkerKit.h> TKPotentiometer pot(I1); TKHallSensor hs(I0); // Creazione dell'oggetto 'ha' che appartiene alla classe 'TKHallSensor' TKLed led(O0); // Da il valore al pin di ingresso desiderato TKLed led1(O1); TKLed led2(O2); int brightnessVal = 0; // Creazione dell'oggetto 'led' che appartiene alla classe 'TKLed' // fornisce il valore del pin di uscita desiderato void setup(){ // Inizializza la comunicazione seriale a 9600 bps Serial.begin(9600); } void loop(){ // Leggere il valore analogico del Sensore Hall e stampare sul monitor di serie // stampa seriale ("Hall Sensor Value = "); // Println seriale (hs.read()); // Con la polarità () possiamo sapere se il campo magnetico // Sta per Nord o Sud, senza leggere il valore analogico if (hs.polarity() == NORTH) { brightnessVal = pot.read(); led.brightness(brightnessVal); Serial.print("brightness = " ); Serial.println(brightnessVal); led1.off(); led2.on(); if ( brightnessVal == 0 ){ } } if (hs.polarity() == SOUTH) { led.off(); led1.on(); led2.off(); } // Aspettare 10 millisecondi prima del ciclo successivo: delay(10); } GRAFICI RELAZIONE In questa esperienza abbiamo usato per la prima volta il Sensor Shield v.2 che permette di connettere i SENSORI e ATTUATORI TinkerKit direttamente alla scheda Arduino, senza ricorrere all'uso della breadboard.Oggi nella nostra esperienza abbiamo visto come far accendere un led con il TinkerKit Hall Sensor ovvero il sensore magnetico.Abbiamo visto anche come facciamo a regolare la luminosità del led con il TinkerKit Potentiometer che sarebbe il potenziometro. Seguendo lo schema elettrico che si trova nella prima pagina abbiamo montato il nostro circuito circuito. Il funzionamento di questo circuito è molto semplice abbiamo due LED uno di colore verde e l’altro di colore rosso, il LED di colore rosso rimane acceso quando ancora non avviciniamo la calamita al TinkerKit Hall Sensor che sarebbe il sensore magnetico, avvicinando una calamita al TinkerKit Hall Sensor (sensore magnetico) accendiamo i LED verde che significa che il TinkerKit Power LED è pronto per essere regolato con il TinkerKit Potentiometer (potenziometro). CONCLUSIONE Dopo questa esperienza abbiamo potuto vedere delle tanti funzionalità di Sensor Shield v.2 . Abbiamo anche visto come far accendere un LED avvicinando delle calamite a un sensore magnetico e come regolare la sua luminosità con il potenziometro . VALUTAZIONE DOCENTI __________________________________ ___________________________________ __________________________________ ___________________________________