Corso Base Arduino ed Elettronica

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Corso Base Arduino ed Elettronica"

Transcript

1 Corso Base Arduino ed Elettronica Terzo incontro Sensori e comunicazione con il computer Relatore: Roberto Beligni rbeligni@altratecnoloiga.com

2 Il comunicazione seriale Per comunicare con la seriale abbiamo bisogno di tre fili: RX (pin 0), TX (pin1) e GND La comunicazione seriale in Arduino deve essere abilitata. Per farlo si da il comando: Serial.begin(speed); Il valore speed può assumere : 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, Sulla seriale si può sia scrivere, con il comando: Serial.print(val, format); Serial.println(val, format); //scrive e va che leggere, con il comando Serial.read(); a capo

3 Il monitor seriale Dato che il nostro circuito non adotta nessun tipo di display il risultato della conversione A/D verrà archiviato nella variabile analogval e verrà inviato sulla seriale con il comando: Serial.println(analogValue, DEC); Il metodo println della classe Serial invia un testo terminato da un caporiga sul canale seriale. Il metodo richiede due parametri: Valore: è il valore che si vuole mandare sul canale; Formato: il formato in cui deve essere espressa la variabile (se omesso assume valore DEC). I formati possono essere: DEC = Decimali OCT = Ottali XEX = Esadecimali BIN = Binari

4 La conversione A/D La risoluzione del convertitore A/D è di 10 bit, quindi il valore analogico in ingresso, che è una tensione compresa tra 0V e +5V, viene convertito in un numero a 10 bit che può assumere valori che vanno da 0 a Infatti 2^10 = 1024 La grandezza continua rappresentata dalla tensione è stata quindi discretizzata ed il numero letto rappresenta una approssimazione del valore vero con una risoluzione 5000 mv /1024 = 4,88 mv Quindi ad esempio un valore 756 corrisponde a circa: 756 * 4,88 mv = 3689,28mV approssimato 3,69V

5 Potenziometro Materiali: Potenziometro 10K ohm A0

6 Potenziometro int analogval; //Dichiara una variabile void setup() { Serial.begin(9600); //Attiva la comunicazione seriale void loop() { analogval=analogread(a0); //Legge il valore analogico sul pin, lo converte in digitale e lo assegna alla variabile Serial.println(analogVal, DEC); valore sulla porta seriale delay(200); // Attende 200 millisecondi Compilare e premere il pulsante del monitor seriale sull'ide //Scrive il

7 int analogval; Conversione A/D float volt; approfondimento. void setup() { Realizziamo un Serial.begin(9600); Voltmetro void loop() { analogval=analogread(a0); volt=(analogval*4.88)/1000; Serial.print( Valore A/D ); Serial.println(analogVal, DEC); Serial.println(analogVal, BIN); Serial.print( Volts ); Serial.println(volt, DEC); delay(1000); Compilare e premere il pulsante del monitor seriale.

8 int analogval; Conversione A/D float volt; approfondimento. void setup() { Realizziamo un Serial.begin(9600); Voltmetro void loop() { analogval=analogread(a0); volt=(analogval*4.88)/1000; Serial.print( Valore A/D ); Serial.println(analogVal, DEC); Serial.println(analogVal, BIN); Serial.print( Volts ); Serial.println(volt, DEC); delay(1000); Compilare e premere il pulsante del monitor seriale.

9 Uscite PWM Il Duty Cycle (o PWM) è il rapporto che c è tra il segnale positivo e il periodo totale del segnale ad onda quadra ed è espresso in percentuale. Un Duty Cycle dello 0% equivale ad un segnale Basso continuo (0) Un Duty Cycle del 50% il segnale Alto dura quanto quello Basso (127) Un Duty Cycle del 100% equivale ad un segnale Alto continuo (255)

10 Uscite PWM Con il PWM è possibile simulare una uscita analogica su un piedino digitale. I pin utilizzabili su Arduino sono il 3, 5, 6, 9,10,11 (contrassegnati dal simbolo ~ ) Il PWM su tali piedini, se impostati come uscite digitali, è abilitato di default: pinmode(pin, OUTPUT); Per impostare il valore PWM in uscita su questi pin si usa il comando: analogwrite(pin, valore); Dove valore varia da 0 (PWM = 0%) a 255 (PWM = 100%) Con il PWM si può, per esempio, pilotare motori, creare variatori di luminosità, ecc..

11 Uscita PWM regolata da un potenziometro Materiali: Diodo LED, Resistenza 220 ohm, Potenziometro 10k ohm, Pulsante N.A. A0 7 11

12 Uscita PWM regolata da un potenziometro int analogval; //Dichiara una variabile int impopwm; //Dichiara una variabile void setup(){ pinmode(11, OUTPUT); //Imposta il pin 11 come output pinmode(7, INPUT_PULLUP); //Imposta il pin 7 come input Serial.begin(9600); // Abilita la comunicazione seriale void loop(){ analogval=analogread(a0); //Legge il valore analogico sul pin, lo converte in digitale e lo assegna alla variabile impopwm=analogval/4; //Il valore rilevato dall'a/d va da 0 a 1023, mentre il valore di PWM può andare da 0 a 255 quindi deve essere adattato Serial.println(analogVal, DEC); //Scrive sulla seriale il valore Serial.println(impoPWM, DEC); //Scrive sulla seriale il valore analogwrite(11, impopwm); //Scrive il valore convertito sul pin 11 delay(500); //Attende mezzo secondo

13 Approfondimento sulla programmazione Nell'esempio precedente abbiamo usato il comando: impopwm=analogval/4 In quanto c'era una proporzione diretta tra la lettura dell' A/D e l'uscita del PWM pari a 4:1 Poteva essere usato anche il comando: map(value, fromlow, fromhigh, tolow, tohigh) Per rimappare i valori da un range ad un altro, quindi: ImpoPWM = map(analogval,0,1023,0,255)

14 Uscita PWM regolata da pulsanti Materiali: Diodo LED, Resistenza 220 ohm, Potenziometro 10k ohm, 2 Pulsanti N.A A0

15 Uscita PWM regolata da pulsanti #define psu 5 #define pgiu 7 #define luce 11 int intensita=5; // PIN 5 aumenta la luminosità // PIN 7 diminuisce la luminosità // PIN 11 uscita pilotaggio LED // Dichara una variabile e gli preassegna il valore 5 void setup() { pinmode(psu, INPUT_PULLUP); pinmode(pgiu, INPUT_PULLUP); pinmode(luce, OUTPUT); void loop() { analogwrite(luce, intensita); // accende la luce con il livello uguale ad ad intensità, al primo loop sara a valore 5 CONTINUA NELLA PROSSIMA SLIDE...

16 Uscita PWM - Pulsanti.SEGUE DALLA SLIDE PRECEDENTE if (digitalread(psu) == LOW ) { // verifica se psu è premuto, se si aumenta l'intensità intensita+=5; if (intensita>=255) // Verifica se la soglia MAX è stata raggiunta ed evita di superarla intensita=255; if (digitalread(pgiu) == LOW ) { // verifica se pgiu è premuto, se si riduce l'intensità intensita-=5; if (intensita<=5) // Verifica se la soglia MIN è stata raggiunta ed evita di superarla intensita=5; // il LED non si spengerà mai in quanto intensita non scende mai sotto i 5 delay(300); // Ritardo per antirimbalzo pulzante

17 Il servo-motore Il servo motore è un piccolo motore in C.C. che tramite un sistema di ingranaggi fa ruotare un albero al quale è collegato un potenziometro. La lettura del valore resistivo del potenziometro fornisce la posizione esatta dell'albero. L'elettronica di verifica è contenuta al suo interno. Per essere azionato, oltre all'alimentazione, occorrerà inviare al servo-motore anche una sere di impulsi opportunamente modulati sia in frequenza che in ampiezza.

18 Il servo-motore Per approfondimenti andare su:

19 Il servo-motore Materiali: Diodo LED, Resistenza 220 ohm, Servo-motore, Potenziometro 10k ohm, Pulsante N.A A0

20 Il servo-motore #include <Servo.h> //Carica la libreria Servo non occorre il ; finale Servo myservo; //Crea l'oggetto myservo int analogval; //Dichiara una variabile int impopwm; //Dichiara una variabile int imposrv; //Dichiara una variabile void setup(){ myservo.attach(9); //Imposta il pin 9 come output per servo su myservo pinmode(11, OUTPUT); //Imposta il pin 11 come output per il led pinmode(7, INPUT_PULLUP); //Imposta il pin 7 come input Serial.begin(9600); // Abilita la comunicazione seriale void loop(){ analogval=analogread(a0); //Legge il valore analogico sul pin, lo converte in digitale e lo assegna alla variabile CONTINUA NELLA PROSSIMA SLIDE...

21 Il servo-motore. SEGUE DALLA SLIDE PRECEDENTE impopwm = map(analogval,0,1023,0,255); //adatta il valore del potenziometro al valore max della luminosità del LED imposrv = map(analogval,0,1023,0,180); //adatta il valore del potenziometro al tipo di servo Serial.println(analogVal, DEC); //Scrive sulla seriale il valore Serial.println(impoPWM, DEC); //Scrive sulla seriale il valore Serial.println(impoSRV, DEC); //Scrive sulla seriale il valore myservo.write(imposrv); //Scrive il valore convertito sul pin 9 analogwrite(11, impopwm); //Scrive il valore convertito sul pin 11

22 Corso base arduino ed elettronica Licenza Creative Commons Questa opera di Roberto Beligni è concessa in licenza sotto la Licenza Creative Commons Attribuzione Non commerciale Condividi allo stesso modo 3.0 Italia.

Controllo di una soglia analogica

Controllo di una soglia analogica Controllo di una soglia analogica CONTROLLO DI UNA SOGLIA ANALOGICA Questo esempio mostra il procedimento di acquisizione di un ingresso analogico ed il controllo del segnale rispetto ad una soglia con

Dettagli

Corso Base Arduino ed Elettronica

Corso Base Arduino ed Elettronica Corso Base Arduino ed Elettronica Quarto incontro Display LCD, Sensori avanzati Relatore: Roberto Beligni rbeligni@altratecnoloiga.com Sensore di temperatura LM35 Il sensore di temperatura LM35 Possiede

Dettagli

CORSO ARDUINO. Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii

CORSO ARDUINO. Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii CORSO ARDUINO Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM 2016 1 FAQ time domande e risposte? 2 Iterazioni: while Si usa per ripetere un blocco di codice finché una condizione è vera, ma senza tenere

Dettagli

CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Stefano Panichi e Giulio Fieramosca

CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Stefano Panichi e Giulio Fieramosca CORSO ARDUINO Giulio Fieramosca Stefano Panichi Corso ASEV 2015 Pulsanti e interruttori Pushbutton Momentary button Pulsante monostabile A B Switch Interruttore bistabile C A B C D C B A Pulsanti e interruttori

Dettagli

SENSORI OTTICI - FOTORESISTENZE

SENSORI OTTICI - FOTORESISTENZE SENSORI OTTICI - FOTORESISTENZE ComponentI elettronici con resistenza inversamente proporzionale alla quantità di luce che lo colpisce. La corrente che attraversa una fotoresistenza è direttamente proporzionale

Dettagli

INSEGUITORE SOLARE CON ARDUINO. Dispositivo che insegue il movimento solare realizzato con: 1. Arduino 2. 2 foto resistenze 3.

INSEGUITORE SOLARE CON ARDUINO. Dispositivo che insegue il movimento solare realizzato con: 1. Arduino 2. 2 foto resistenze 3. INSEGUITORE SOLARE CON ARDUINO Dispositivo che insegue il movimento solare realizzato con: 1. Arduino 2. 2 foto resistenze 3. 1 servomotore 1 PRINCIPIO DI FUNZIONAMENTO Le due fotoresistenze devono essere

Dettagli

CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Lezione 3 PWM e motori. Stefano Panichi e Giulio Fieramosca

CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Lezione 3 PWM e motori. Stefano Panichi e Giulio Fieramosca CORSO ARDUINO Giulio Fieramosca Stefano Panichi Corso ASEV 2015 Lezione 3 PWM e motori PWM modulazione a larghezza d'impulso Formule e Dati Ton = 1/3 del periodo Toff = 2/3 del periodo Duty Cycle = Ton

Dettagli

Tipologie dei dati nell SDK di Arduino come in un vero LP ad alto livello :

Tipologie dei dati nell SDK di Arduino come in un vero LP ad alto livello : Questa è una breve guida alla sintassi di base della famosa scheda a microprocessore Arduino. Maggiori informazioni potrete trovarle sul sito ufficiale a questo link Tipologie dei dati nell SDK di Arduino

Dettagli

Corso Base Arduino ed Elettronica

Corso Base Arduino ed Elettronica Corso Base Arduino ed Elettronica Secondo incontro Saldatura e Relatore: Roberto Beligni rbeligni@altratecnoloiga.com L'ambiente di sviluppo L'ambiente di sviluppo di Arduino (Chiamato IDE) facilita la

Dettagli

ARDUINO Course.

ARDUINO Course. ARDUINO Course http://ieeessb.unisalento.it RICHIAMI http://ieeessb.unisalento.it Reset Arduino UNO 14 PIN di input/output digitali Porta USB Connettore alimentazione 9V Microcontrollore ATmega328 6 PIN

Dettagli

ACCENDERE E SPEGNERE UN DIODO LED

ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED CON UN PULSANTE ACCENDERE E SPEGNERE UN DIODO LED CON UN PULSANTE

Dettagli

FONDAMENTI DI ARDUINO

FONDAMENTI DI ARDUINO FONDAMENTI DI ARDUINO LEZIONE 1: LE BASI 8 novembre 2016 presso POLIFACTORY il makerspace del Politecnico di Milano PROGRAMMA DEL CORSO 8/11 Le basi, corrente elettrica, led, resistenze 10/11 Ingressi

Dettagli

Cablaggio ponte H con integrato L293B

Cablaggio ponte H con integrato L293B ISTITUTO SUPERIORE Fossati - Da Passano A.S. 2012/2013 Relazione Tecnica Cablaggio ponte H con integrato L293B Redatori: Bianchi Claudia Gjoni Juela Manfredi Francesca Musso Giada Pelati M. Chiara INDICE

Dettagli

6^ parte : Acquisizione della temperatura con LM35. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

6^ parte : Acquisizione della temperatura con LM35. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 6^ parte : Acquisizione della temperatura con LM35 Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Esperienzan 5 Lo scopo è quello di far accendere due LED in base ad una soglia di temperatura

Dettagli

Far lampeggiare un led o forse un semaforo?

Far lampeggiare un led o forse un semaforo? Far lampeggiare un led o forse un semaforo? Lezione 1 di Arduino Grazie per le slide a Giacomo Magisano, Duilio Peroni, Michele Maffucci Il circuito Un circuito è un percorso chiuso fatto da conduttore

Dettagli

Con i sensori sappiamo:

Con i sensori sappiamo: Laboratorio Arduino terza lezione Pietro Bonora - L.S. Sabin - Bologna Con i sensori sappiamo: - Collegare e leggere un sensore digitale; - Collegare e leggere un sensore analogico; - Modificare la scala

Dettagli

Facciamo lampeggiare un led

Facciamo lampeggiare un led Facciamo lampeggiare un led Passiamo a fare qualche esercizio, il più semplice per iniziare a programmare con Arduino è il canonico esercizio blink, che trovate anche negli esempi del programma. Si tratta

Dettagli

Prof. Capuzzimati Mario - ITIS Magistri Cumacini - Como MICROCONTROLLORE

Prof. Capuzzimati Mario - ITIS Magistri Cumacini - Como MICROCONTROLLORE Microcontrollori MICROCONTROLLORE I Microcontrollori (MCU: MicroController Unit) sono dispositivi integrati su un singolo chip, che interagiscono direttamente col mondo esterno, grazie a un programma residente.

Dettagli

Progetto Esami Di Stato Anno 2014/2015

Progetto Esami Di Stato Anno 2014/2015 Progetto Esami Di Stato Anno 2014/2015 Candidato: Ardilio Angelica Classe: 5 B - I.T.I.S. Elettronica ed Elettrotecnica. T.P.S.E.E. Tecnologia & Progettazione di Sistemi Elettrici ed Elettronici ARDUINO.

Dettagli

5^ parte : Controllare un LED RGB con 3 potenziometri. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

5^ parte : Controllare un LED RGB con 3 potenziometri. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 5^ parte : Controllare un LED RGB con 3 potenziometri Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Esperienzan 3 Lo scopo è riuscire a controllare i tre canali di un led RGB attraverso dei

Dettagli

Display numerico con i LED

Display numerico con i LED Display numerico con i LED Ferrari, Porti, Zannetti 1 febbraio 2016 1 Scheda Questo progetto prevede l unione di più caratteristiche prese dai vari progetti fatti in precedenza, per riuscire a formare

Dettagli

Corso di programmazione Arduino DI MALVEZZI DAVIDE

Corso di programmazione Arduino DI MALVEZZI DAVIDE Corso di programmazione Arduino DI MALVEZZI DAVIDE Argomenti Pin digitali e pin analogici Gestione di timer e bottoni Utilizzo della porta seriale Oggetto String Controllo di schermi LCD Utilizzo dell

Dettagli

Corso Arduino Maggio Riccardo Binetti Lezione 1 - Blinking LEDs with style

Corso Arduino Maggio Riccardo Binetti Lezione 1 - Blinking LEDs with style Corso Arduino 2014 21 Maggio 2014 Riccardo Binetti punkerbino@gmail.com Lezione 1 - Blinking LEDs with style Riccardo Binetti Arduino 2014 Lezione 1 1 / 24 Fate domande Riccardo Binetti Arduino 2014 Lezione

Dettagli

Progetti reali con ARDUINO

Progetti reali con ARDUINO Progetti reali con ARDUINO Introduzione alla scheda Arduino (parte 2ª) ver. Classe 3BN (elettronica) marzo 22 Giorgio Carpignano I.I.S. Primo LEVI - TORINO Il menù per oggi Lettura dei pulsanti Comunicazione

Dettagli

Non solo Uatsap. Andrea Garattini 1

Non solo Uatsap. Andrea Garattini 1 SLIDE PREPARATE DA ANDREA GARATTINI, GIANPIERO BIANCO, GIANNI PRIMO, ALESSANDRO MINOLI, LORENZO SANTINA SE TROVATE ERRORI FATECELO SAPERE! QUESTO LAVORO È RILASCIATO SECONDO LA CREATIVE COMMONS ATTRIBUTION-SHAREALIKE

Dettagli

PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico

PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico ISTITUTO TECNICO STATALE MARCHI FORTI Viale Guglielmo Marconi n 16-51017 PESCIA (PT) - ITALIA PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico Docente PARROTTA GIOVANNI

Dettagli

ARDUINO. Colleghiamolo al PC/MAC - FUNZIONA?

ARDUINO. Colleghiamolo al PC/MAC - FUNZIONA? ARDUINO Colleghiamolo al PC/MAC - FUNZIONA? DUE LED PREINSTALLATI led L è connesso al pin13. PWR indica se l alimentazione c è, e implicitamente se la porta USB è corretta ARDUINO Composizione del codice

Dettagli

SVOLGIMENTO SECONDA PROVA 2017 SISTEMI AUTOMATICI: PARTE 1

SVOLGIMENTO SECONDA PROVA 2017 SISTEMI AUTOMATICI: PARTE 1 SVOLGIMENTO SECONDA PROVA 2017 SISTEMI AUTOMATICI: PARTE 1 Tema svolto Il testo non precisa l'estensione della rete sperimentale della fase di strong motion dei terremoti. Si può quindi ragionevolmente

Dettagli

CTU Presenta. Contest Automation con Arduino. IK0XBX - Francesco

CTU Presenta. Contest Automation con Arduino. IK0XBX - Francesco CTU Presenta Contest Automation con Arduino IK0XBX - Francesco Arduino cosa è??? Arduino Uno lo standard Arduino Mega più in/out e 4 seriali Arduino Nano quello tascabile Arduino è una piattaforma open-source

Dettagli

11^ parte : Come gestire i servomotori con Arduino. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

11^ parte : Come gestire i servomotori con Arduino. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 11^ parte : Come gestire i servomotori con Arduino Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Un servomotore è un dispositivo capace di eseguire dei movimenti meccanici in funzione del

Dettagli

Per vedere tutti i tutorial:

Per vedere tutti i tutorial: Arduino Tutorial #12 - Robotic hand materiale utilizzato Arduino UNO - 5 servo motori - 5 sensori di flessione - 5 resistenze - materiale per costruire la mano robotica (tubi, carta, colla, filo, etc...)

Dettagli

QUADRO DI CONTROLLO AMBIENTALE

QUADRO DI CONTROLLO AMBIENTALE MAKER FAIRE ROME - OTTOBRE 2014 QUADRO DI CONTROLLO AMBIENTALE Realizzato dagli studenti dell I.T.I. - L.S. "Francesco Giordani" di Caserta Classe 2 a Q Trasporti e Logistica Costruzione del mezzo: aereo,

Dettagli

Tesina di Maturità. Gianfriddo Giuseppe Classe: 5^B I.T.I.S Indirizzo: Elettronica ed elettrotecnica Anno: 2014/15. Autore: Gianfriddo Giuseppe

Tesina di Maturità. Gianfriddo Giuseppe Classe: 5^B I.T.I.S Indirizzo: Elettronica ed elettrotecnica Anno: 2014/15. Autore: Gianfriddo Giuseppe 1 Tesina di Maturità Gianfriddo Giuseppe Classe: 5^B I.T.I.S Indirizzo: Elettronica ed elettrotecnica Anno: 2014/15 2 3 Premesse 4 L obiettivo che mi sono prefissato, inizialmente era quello di progettare,

Dettagli

La programmazione di Arduino

La programmazione di Arduino La programmazione di Arduino Si analizza la sintassi delle principali istruzioni per Arduino mediante alcuni esempi applicativi (sketch); per la sintassi completa del linguaggio di programmazione di Arduino

Dettagli

Lezione 2. Un corso gentilemente offerto con il sudore e le lacrime di MugRomaTre e Roma Tre e Magliana. Lezione 2 - Mug Roma 3

Lezione 2. Un corso gentilemente offerto con il sudore e le lacrime di MugRomaTre e Roma Tre e Magliana. Lezione 2 - Mug Roma 3 Lezione 2 Un corso gentilemente offerto con il sudore e le lacrime di MugRomaTre e Roma Tre e Magliana 1 Chiedo Scusa L'ultima volta mi sono chiesto di chiedere chi fosse da Ingengeria Meccanica. Sono

Dettagli

Arduino: Programmazione

Arduino: Programmazione Programmazione formalmente ispirata al linguaggio C da cui deriva. I programmi in ARDUINO sono chiamati Sketch. Un programma è una serie di istruzioni che vengono lette dall alto verso il basso e convertite

Dettagli

In questo tutorial decodificheremo i segnali provenienti da un telecomando qualsiasi e utilizzeremo gli stessi segnali per comandare Arduino a

In questo tutorial decodificheremo i segnali provenienti da un telecomando qualsiasi e utilizzeremo gli stessi segnali per comandare Arduino a Arduino lettore e trasmettitore di codici IR In questo tutorial decodificheremo i segnali provenienti da un telecomando qualsiasi e utilizzeremo gli stessi segnali per comandare Arduino a distanza per

Dettagli

Cos'è Arduino? rilasciata con licenza di tipo open source.

Cos'è Arduino? rilasciata con licenza di tipo open source. Arduino Base Cos'è Arduino? scheda elettronica che può essere programmata per ricevere input da diversi sensori e che può interagire con il mondo esterno attraverso il controllo di dispositivi attuatori

Dettagli

ARDUINO. Misurare e controllare. Riccardo Barberi. Dip. di Fisica Univ. Della Calabria Rende (CS), Italy

ARDUINO. Misurare e controllare. Riccardo Barberi. Dip. di Fisica Univ. Della Calabria Rende (CS), Italy ARDUINO Misurare e controllare Riccardo Barberi Dip. di Fisica Univ. Della Calabria Rende (CS), Italy Misurare In ambito scientifico le misure di grandezze fisiche permettono di studiare i fenomeni, verificare

Dettagli

MST_K12. Regolatore di velocita per motori in CC. Realizzazione e Applicazione

MST_K12. Regolatore di velocita per motori in CC. Realizzazione e Applicazione MST_K12 Regolatore di velocita per motori in CC Realizzazione e Applicazione Page 1 of 12 1.0 Revisioni Versione Data Descrizione Pagine 1.0 21/05/2011 Stesura iniziale 9 1.1 20/08/2011 Correzioni Testo

Dettagli

ELECTRONICS LAB [WITH ARDUINO]

ELECTRONICS LAB [WITH ARDUINO] ELECTRONICS LAB [WITH ARDUINO] >>> DAY #2 Daniele Costarella Salvatore Carotenuto Teatro Carlo Gesualdo / Casina Del Principe Avellino Rights to copy Attribution ShareAlike 3.0 Unported You are free: to

Dettagli

E labirinto cronaca di un fallimento

E labirinto cronaca di un fallimento E labirinto cronaca di un fallimento Non tutte le ciambelle riescono con il buco e questa e la relazione di un fallimento, poiche il risultato finale non e stato raggiunto. Ma il prototipo funziona correttamente

Dettagli

Arduino. Led, pulsanti, PWM, tastierino, display sette segmenti, display LCD

Arduino. Led, pulsanti, PWM, tastierino, display sette segmenti, display LCD Arduino Led, pulsanti, PWM, tastierino, display sette segmenti, display LCD Accendere e spegnere i led in void setup() { for(int i=2;i

Dettagli

TM1638 BOARD con ARDUINO

TM1638 BOARD con ARDUINO TM1638 BOARD con ARDUINO 8-Bit LED 8-Bit Digital 8-Bit Key TM1638. Ci sono solo tre linee di controllo.c'è una libreria e la scheda ha solo 3 pin di controllo, più alimentazione e la terra. I pin di controllo

Dettagli

PRIMI PASSI CON ARDUINO

PRIMI PASSI CON ARDUINO PRIMI PASSI CON ARDUINO 1) Accensione e spegnimento del led presente sulla scheda Arduino. La scheda Arduino presenta, a bordo, alcuni led uno dei quali può essere controllato dal pin digitale 13; quando

Dettagli

Laboratorio Arduino seconda lezione Pietro Bonora - L.S. Sabin - Bologna

Laboratorio Arduino seconda lezione Pietro Bonora - L.S. Sabin - Bologna Laboratorio Arduino seconda lezione Pietro Bonora - L.S. Sabin - Bologna Abbiamo imparato a: - Comunicare tra Arduino e il PC (caricando programmi) e viceversa (attraverso il monitor seriale) - Collegare

Dettagli

Alimentatori. Schema a blocchi di un alimentatore non stabilizzato

Alimentatori. Schema a blocchi di un alimentatore non stabilizzato Alimentatori Schema a blocchi di un alimentatore non stabilizzato Il primo blocco è un trasformatore che fornisce una tensione alternata sinusoidale tale che sia possibile ottenere il valore di ampiezza

Dettagli

Robot Beginner Kit 4WD

Robot Beginner Kit 4WD Robot Beginner Kit 4WD - Lista dei componenti Controlla che la lista dei componenti corrisponda al kit: Arduino Uno Rev3 Dagu 4WD Magician Chassis 2A Motor Shield Infrared Proximity Sensor Sharp GP2Y0A21YK

Dettagli

void setup() // funzione di configurazione dei Input/Output { pinmode(pin, OUTPUT); // setta il 'pin' come uscita (output) } 1

void setup() // funzione di configurazione dei Input/Output { pinmode(pin, OUTPUT); // setta il 'pin' come uscita (output) } 1 Primi passi con la programmazione in linguaggio C con la scheda Arduino Traduzione del libro: Arduino programming notebook di Brian W. Evans con modifiche e aggiunte di G. Carpignano e C. Busso Prefazione

Dettagli

8^ parte: Pilotare Motori passo-passo bipolari usando l integrato SN754410NE. Author: Ing. Sebastiano Giannitto (ITIS M.

8^ parte: Pilotare Motori passo-passo bipolari usando l integrato SN754410NE. Author: Ing. Sebastiano Giannitto (ITIS M. 8^ parte: Pilotare Motori passo-passo bipolari usando l integrato SN754410NE Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Esperienzan 7 Lo scopo del progetto è riuscire a gestire un motore

Dettagli

Corso Base Arduino ed Elettronica

Corso Base Arduino ed Elettronica Corso Base Arduino ed Elettronica Primo incontro del 18/11 Introduzione ad Arduino e basi di elettronica Relatore: Roberto Beligni rbeligni@altratecnoloiga.com Da dove nasce Arduino? Massimo Banzi faceva

Dettagli

Arduino. Laboratorio Arduino Base. HackLab Terni. Laboratorio aperto a tutti di elettronica, scienza e arte. hacklabterni.

Arduino. Laboratorio Arduino Base. HackLab Terni. Laboratorio aperto a tutti di elettronica, scienza e arte. hacklabterni. Laboratorio Base HackLab Terni Laboratorio aperto a tutti di elettronica, scienza e arte. hacklabterni.org Cos'è? è una piattaforma di prototipazione elettronica open-source basata su microcontrollore

Dettagli

Questo sistema si è poi diffuso in tutto il mondo, soprattutto in ambito didattico e hobbistico. Arduino mette a disposizione:

Questo sistema si è poi diffuso in tutto il mondo, soprattutto in ambito didattico e hobbistico. Arduino mette a disposizione: Arduino L utilizzo di un microcontrollore presenta talvolta alcune difficoltà per chi si avvicina per la prima volta alla progettazione. I costruttori, per agevolare il lavoro ai progettisti, in genere

Dettagli

Progetto Arduino BART. Corso di Sistemi RT Prof. Davide Brugali Università degli Studi di Bergamo

Progetto Arduino BART. Corso di Sistemi RT Prof. Davide Brugali Università degli Studi di Bergamo Progetto Arduino BART Corso di Sistemi RT Prof. Davide Brugali Università degli Studi di Bergamo Ultrasonic sensor The ping sound pulse is generated when the pingpin level goes HIGH for two microseconds.

Dettagli

Corso Arduino Maggio Riccardo Binetti Lezione 1 - Blinking LEDs with style

Corso Arduino Maggio Riccardo Binetti Lezione 1 - Blinking LEDs with style Corso Arduino 2015 18 Maggio 2015 Riccardo Binetti arduino@rbino.com Lezione 1 - Blinking LEDs with style Riccardo Binetti Arduino 2015 Lezione 1 1 / 34 Fate domande Riccardo Binetti Arduino 2015 Lezione

Dettagli

Progetti reali con ARDUINO

Progetti reali con ARDUINO Progetti reali con ARDUINO Introduzione alla scheda Arduino (parte 2ª) giugno 2013 Giorgio Carpignano I.I.S. PRIMO LEVI C.so Unione Sovietica 490 (TO) Materiale didattico: www.iisprimolevi.it Il menù per

Dettagli

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli CODICE Le fonti in cui si possono trovare tutorial o esempi di progetti utilizzati con Arduino si trovano nel sito ufficiale di Arduino, oppure nei forum di domotica e robotica. Il codice utilizzato per

Dettagli

Progetti reali con ARDUINO

Progetti reali con ARDUINO Progetti reali con ARDUINO Introduzione alla scheda Arduino (parte 4ª) giugno 2013 Giorgio Carpignano I.I.S. PRIMO LEVI C.so Unione Sovietica 490 (TO) Materiale didattico: www.iisprimolevi.it Conversione

Dettagli

Topward electronics TPS ALTERA Max EPM7128SLC84-15

Topward electronics TPS ALTERA Max EPM7128SLC84-15 Esercitazione : CONVERTITORE A/D Strumenti utilizzati Strumento Marca e modello Caratteristiche Alimentatore Scheda ALTERA Fotocamera digitale Topward electronics TPS- 4000 ALTERA Max EPM7128SLC84-15 Olympus

Dettagli

Per controllare un motore DC (funzionante in corrente continua) con Arduino, devi utilizzare il circuito integrato Ponte H (nel mio caso un L293NE

Per controllare un motore DC (funzionante in corrente continua) con Arduino, devi utilizzare il circuito integrato Ponte H (nel mio caso un L293NE Controllo di velocità e verso di un motore DC con Arduino con L293NE Per controllare un motore DC (funzionante in corrente continua) con Arduino, devi utilizzare il circuito integrato Ponte H (nel mio

Dettagli

CONTASECONDI CON DISPLAY A 7 SEGMENTI ARDUINO LIKE

CONTASECONDI CON DISPLAY A 7 SEGMENTI ARDUINO LIKE SCHEDA DI LABORATORIO N 3 CONTASECONDI CON DISPLAY A 7 SEGMENTI ARDUINO LIKE Si vuole realizzare un contasecondi con display a 7 segmenti utilizzando la scheda Arduino. Materiale occorrente: N 1 Bread

Dettagli

Corso base su arduino Seconda parte

Corso base su arduino Seconda parte Corso base su arduino Seconda parte Gli ingressi digitali Gli stessi piedini utilizzati come uscite digitali possono essere impiegati come ingressi digitali. I livelli logici sono ancora di tipo TTL (livello

Dettagli

Alunna: Gennuso Ylenia classe VB a.s. 2014/2015

Alunna: Gennuso Ylenia classe VB a.s. 2014/2015 Alunna: Gennuso Ylenia classe VB a.s. 2014/2015 Arduino è una piattaforma di sviluppo open-source basata su una semplice scheda I / O con un µc e un ambiente di sviluppo che implementa hardware e software

Dettagli

L'alfabeto di Arduino

L'alfabeto di Arduino L'alfabeto di Arduino Introduzione all'uso di Arduino Lezione 6 Struttura della lezione Argomenti Utilizzo dei servomotori Sperimentazioni con i Servomotori (non a rotazione continua) Sperimentazioni con

Dettagli

CORSO ARDUINO. Jacopo Beli Giulio Fieramosca Luca Mati GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii 1

CORSO ARDUINO. Jacopo Beli Giulio Fieramosca Luca Mati GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii 1 CORSO ARDUINO Jacopo Beli Giulio Fieramosca Luca Mati GOLEM 2016 Jacopo Belli Giulio Fieramosca Luca Mattii 1 Cosa c'è dietro Arduino? Jacopo Belli Giulio Fieramosca Luca Mattii 2 Cosa c'è dietro Arduino?

Dettagli

Automobile Bluetooth

Automobile Bluetooth Automobile Bluetooth Ivancich Stefano 17 Maggio 2015 SOMMARIO Di seguito s illustra un progetto di un automobile comandata da uno smartphone tramite la connessione Bluetooth. E stata presa una automobilina

Dettagli

Introduzione a Arduino

Introduzione a Arduino Introduzione a Arduino Gianpaolo Gonnelli gianpaolo.gonnelli@gmail.com Arduino 1 Contenu7 l Cosa è? l Da cosa è composto? l Alcuni componen7 u7li l Programmare Arduino l Esperimen7 l Comunicare col PC

Dettagli

ARDUINO COLOR SENSOR TCS230 / TCS3200

ARDUINO COLOR SENSOR TCS230 / TCS3200 ARDUINO COLOR SENSOR TCS230 / TCS3200 Per imparare come rilevare i colori utilizzando il sensore di colore TCS3200 o il TCS230, si può guardare il seguente video: https://www.youtube.com/watch?v=cpuxxuyd9xw

Dettagli

Telecontrollo escavatore LEGO con board Arduino

Telecontrollo escavatore LEGO con board Arduino Telecontrollo escavatore LEGO con board Arduino Elenco materiale: - Arduino Uno R3 - LEGO Technic set 42006-3 Motori M di Lego (9V) - 2 integrati L293NE (ponte H) - 1838T (ricevitore infrarossi) - THDZ

Dettagli

8^ parte : Motor shield FE e motore passo-passo bipolare. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

8^ parte : Motor shield FE e motore passo-passo bipolare. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 8^ parte : Motor shield FE e motore passo-passo bipolare Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 1 modo di gestione di un motore passo-passo bipolare // set pin numbers: const int a1

Dettagli

Relazione attività di laboratorio - Arduino

Relazione attività di laboratorio - Arduino Relazione attività di laboratorio - Arduino Bertini Filippo, Feher Francesco, Monti Lucio, Ungari Alessandro 23 febbraio 2016 Contenuti teorici preliminari,scheda e codice Sono due le parti fondamentali

Dettagli

7^ parte : Acquisizione della temperatura con LM35 e visualizzazione su display LCD. Author: Ing. Sebastiano Giannitto (ITIS M.

7^ parte : Acquisizione della temperatura con LM35 e visualizzazione su display LCD. Author: Ing. Sebastiano Giannitto (ITIS M. 7^ parte : Acquisizione della temperatura con LM35 e visualizzazione su display LCD Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Esperienzan 6 Lo scopo del progetto è realizzare un termometro

Dettagli

ELABORAZIONE DEI SEGNALI ANALOGICI NEL PLC S7-1200

ELABORAZIONE DEI SEGNALI ANALOGICI NEL PLC S7-1200 ELABORAZIONE DEI SEGNALI ANALOGICI NEL PLC S7-1200 Segnali analogici A differenza di un segnale binario, che può assumere solo i due livelli ("tensione presente +24V" stato 1, "tensione non presente 0V"

Dettagli

Macchina con Arduino Uno comandata tramite dispositivo Android e sensore ultrasuoni per fermarsi istantaneamente di fronte ad un ostacolo

Macchina con Arduino Uno comandata tramite dispositivo Android e sensore ultrasuoni per fermarsi istantaneamente di fronte ad un ostacolo Macchina con Arduino Uno comandata tramite dispositivo Android e sensore ultrasuoni per fermarsi istantaneamente di fronte ad un ostacolo Progetto di fine anno Gruppo C, A.S 2015/2016 Realizzato da Classe:

Dettagli

ISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI) PROGRAMMAZIONE COORDINATA TEMPORALMENTE DISCIPLINA: ROBOTICA

ISTITUTO TECNICO INDUSTRIALE STATALE G. MARCONI Via Milano n PONTEDERA (PI) PROGRAMMAZIONE COORDINATA TEMPORALMENTE DISCIPLINA: ROBOTICA PROGRAMMAZIONE COORDINATA TEMPORALMENTE DISCIPLINA: Quarta Monte ore annuo 99 ore di cui 66 di laboratorio Libro di Testo Materiale didattico fornito dal docente. SETTEMBRE abilità/competen ze Richiami

Dettagli

Esercitazione Monitoraggio temperatura via WEB mediante Arduino YUN

Esercitazione Monitoraggio temperatura via WEB mediante Arduino YUN Percorsi Abilitanti Speciali A.A. 2013/2014 classe abilitazione C320 LABORATORIO MECCANICO TECNOLOGICO Esercitazione Monitoraggio temperatura via WEB mediante Arduino YUN Pag. 2 SOMMARIO Presentazione

Dettagli

L'alfabeto di Arduino

L'alfabeto di Arduino L'alfabeto di Arduino Introduzione all'uso di Arduino lezione 4 Struttura della lezione Argomenti Input analogico - sensore di temperatura Uso del display LCD Il codice e le slide utilizzate sono suscettibili

Dettagli

Per vedere tutti i tutorial:

Per vedere tutti i tutorial: www.creativecommons.org Arduino Tutorial #16 - Mocho - Robot pulitore. Materiale utilizzato Arduino UNO - Motor Shield (2A Motor Shield) - motoriduttori - 2 ruote - sensore Sharp di distanza - struttura

Dettagli

CONOSCERE L HW. I / O digitale. Ingressi (INPUT) digitali: Pulsante (Push Button) Interruttore (Switch SPST) 03/05/2012. Struttura dei Programmi

CONOSCERE L HW. I / O digitale. Ingressi (INPUT) digitali: Pulsante (Push Button) Interruttore (Switch SPST) 03/05/2012. Struttura dei Programmi CONOSCERE L HW Alimentazione Esterna Alimentaz USB: Collegamento al PC e Alimentaz Pulsante di Reset Riferim Esterno ADC OUTPUT ANALOGICI IN PWM PIN 3,5,6,9,10,11 I/O Digitali Definizioni di variabili

Dettagli

Robot Beginner Kit con Arduino l elettronica

Robot Beginner Kit con Arduino l elettronica 1 di 5 03/05/2012 16.18 Robot Beginner Kit con Arduino l elettronica Author: Mauro Alfieri continua il montaggio del tuo Beginner Robot Kit della robot-domestici, in questo articolo montiamo l elettronica

Dettagli

Classe III specializzazione elettronica. Sistemi automatici

Classe III specializzazione elettronica. Sistemi automatici Macro unità n 1 Classe III specializzazione elettronica Sistemi automatici Reti elettriche Reti elettriche in regime continuo. Generatore, resistori, legge di Ohm. Resistenze in serie e parallelo. Partitore

Dettagli

Controllare un nastro trasportatore fischertechnik con Arduino

Controllare un nastro trasportatore fischertechnik con Arduino TITOLO ESPERIENZA: Controllare un nastro trasportatore fischertechnik con Arduino PRODOTTI UTILIZZATI: OBIETTIVO: AUTORE: RINGRAZIAMENTI: Interfacciare e controllare un modello di nastro trasportatore

Dettagli

DISPOSITIVO PER LA LETTURA DI UN ENCODER INCREMENTALE

DISPOSITIVO PER LA LETTURA DI UN ENCODER INCREMENTALE DISPOSITIVO PER LA LETTURA DI UN ENCODER INCREMENTALE Si propone l'uso di un microcontrollore pic16f84 della Microchip. Si acquisiscono i segnali di un encoder con due canali in quadratura con la possibilità

Dettagli

Programmazione di Base Variabili Array Funzioni Strutture di controllo. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

Programmazione di Base Variabili Array Funzioni Strutture di controllo. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Programmazione di Base Variabili Array Funzioni Strutture di controllo Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 3^ parte Com è fatto Arduino Programmazione da USB Nota: Firmware: Insieme

Dettagli

La Keyes 4 relay non è proprio una shield nel senso classico definito nel mondo arduino in quanto una shield dovrebbe essere concepita per essere

La Keyes 4 relay non è proprio una shield nel senso classico definito nel mondo arduino in quanto una shield dovrebbe essere concepita per essere La Keyes 4 relay non è proprio una shield nel senso classico definito nel mondo arduino in quanto una shield dovrebbe essere concepita per essere impilata all arduino creando il classico castello o panettone.

Dettagli

Uno scenario IoT Maker Faire Rome, ott Internet of Things Duilio Peroni Alessandro Saracino

Uno scenario IoT Maker Faire Rome, ott Internet of Things Duilio Peroni Alessandro Saracino La connettività di Internet va oltre i dispositivi tradizionali come computer, portatili, smartphone e tablet coinvolgendo gli oggetti comuni ("everyday things") che utilizzano la tecnologia elettronica

Dettagli

ARDUINO WORKSHOP Bologna, 30 Maggio Relatore: Ing. Paolo Guidorzi

ARDUINO WORKSHOP Bologna, 30 Maggio Relatore: Ing. Paolo Guidorzi Bologna, 30 Maggio 2017 Relatore: Ing. Paolo Guidorzi pag.2 Seconda parte - I primi esperimenti, breadboard e millefori, Arduino Playground - Lettura del valore di un potenziometro - Dal valore di un potenziometro

Dettagli

Collaudo statico di un ADC

Collaudo statico di un ADC Collaudo statico di un ADC Scopo della prova Verifica del funzionamento di un tipico convertitore Analogico-Digitale. Materiali 1 Alimentatore 1 Oscilloscopio 1 Integrato ADC 0801 o equivalente Alcuni

Dettagli

D sistema d allarme con sensori magnetici

D sistema d allarme con sensori magnetici D sistema d allarme con sensori magnetici Il sistema di allarme proposto in questa nota prevede l utilizzo di sensori reed per rilevare l apertura di porte e/o finestre. Il programma prevede due sensori,

Dettagli

14^ parte : Sensore a ultrasuoni HC SR04 e Arduino. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

14^ parte : Sensore a ultrasuoni HC SR04 e Arduino. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 14^ parte : Sensore a ultrasuoni HC SR04 e Arduino Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) La GPRS Shield Un sensore a ultrasuoni come il HC SR 04 misura il tempo impiegato dalle onde

Dettagli

FC-51: IR Infrared Obstacle Detection Sensor Module 2-30cm

FC-51: IR Infrared Obstacle Detection Sensor Module 2-30cm FC-51: IR Infrared Obstacle Detection Sensor Module 2-30cm Giorgio De Nunzio Giovanni Marsella 0 Premessa: i raggi infrarossi (IR) Fig. 0 Lo spettro delle onde elettromagnetiche, in cui è presente la porzione

Dettagli

8^ parte : Pilotare Motori passo-passo bipolari usando l integrato L298N. Author: Ing. Sebastiano Giannitto (ITIS M.

8^ parte : Pilotare Motori passo-passo bipolari usando l integrato L298N. Author: Ing. Sebastiano Giannitto (ITIS M. 8^ parte : Pilotare Motori passo-passo bipolari usando l integrato L298N Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Come pilotare un motore passo passo usando l integrato L298N Nelle nostre

Dettagli

MODULI I/O REMOTI MODBUS TCP/IP SERVER SERIE DAT 8000

MODULI I/O REMOTI MODBUS TCP/IP SERVER SERIE DAT 8000 COMPONENTI PER L ELETTRONICA INDUSTRIALE E IL CONTROLLO DI PROCESSO MODULI I/O REMOTI MODBUS TCP/IP SERVER SERIE DAT 8000 COMPETENZA I AFFIDABILITA I PROFESSIONALITA IT MODBUS TCP/IP SERVER 4 CANALI PER

Dettagli

ARDUINO. Ing. Francesco Giurlanda francesco.giurlanda@iet.unipi.it

ARDUINO. Ing. Francesco Giurlanda francesco.giurlanda@iet.unipi.it ARDUINO Ing. Francesco Giurlanda francesco.giurlanda@iet.unipi.it Cos'è ARDUINO? Il progetto nasce ad Ivrea, nel 2005. Obiettivo: realizzare un sistema di prototipizzazione economico. Al Maggio del 2011

Dettagli

Arduino& Potenziometro

Arduino& Potenziometro Arduino& Potenziometro Componenti utilizzati. Hardware: Arduino 1, potenziometro, 3 cavi di collegamento, cavo USB Software: IDE Arduino: https://www.arduino.cc/ CoolTerm: http://freeware.the-meiers.org/

Dettagli

Sezione di PWM e Generatore di D/A Converter.

Sezione di PWM e Generatore di D/A Converter. Corso di BASCOM AVR - (34) Corso Teorico/Pratico di programmazione in BASCOM AVR. Autore: DAMINO Salvatore. Sezione di PWM e Generatore di D/A Converter. La struttura interna dei Mini Moduli è composta

Dettagli

8^ parte : Come pilotare i motori passo-passo unipolari. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

8^ parte : Come pilotare i motori passo-passo unipolari. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 8^ parte : Come pilotare i motori passo-passo unipolari Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) In questo articolo inizieremo analizzando lo schema di collegamento del nostro circuito.

Dettagli

6. GENERATORI DI SEGNALI DIGITALI

6. GENERATORI DI SEGNALI DIGITALI 6. GENERATORI DI SEGNALI DIGITALI MULTIVIBRATORE Dispositivo analogico attivo che genera un segnale binario (due possibili livelli di tensione). E realizzabile con un Amplificatore reazionato positivamente

Dettagli

INDICE. 1 DESCRIZIONE pg VISTA DISPOSITIVO pg CARATTERISTICHE TECNICHE pg DESCRIZIONE CIRCUITALE pg. 5-6

INDICE. 1 DESCRIZIONE pg VISTA DISPOSITIVO pg CARATTERISTICHE TECNICHE pg DESCRIZIONE CIRCUITALE pg. 5-6 INDICE 1 DESCRIZIONE pg. 2 2 VISTA DISPOSITIVO pg. 3 3 CARATTERISTICHE TECNICHE pg. 4 4 DESCRIZIONE CIRCUITALE pg. 5-6 5 IDENTIFICAZIONE COMPONENTI pg. 7-8 6 ISTRUZIONI DI TARATURA pg. 9 7 ELENCO ALLEGATI

Dettagli