Arduino & Oltre corso di coding ed elettronica maker

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Arduino & Oltre corso di coding ed elettronica maker"

Transcript

1 Arduino & Oltre corso di coding ed elettronica maker Aprile maggio 2019, Spazio Chirale alla Garbatella Stefano Capezzone SSID: spazio chirale best Pass: persico32 This document is licensed under Creative Common Attribution 4.0 International license

2 Utilizzo dei Segnali PWM in Elettronica e Robotica Pulse Wide Modulation Forma d onda impulsiva modulata in ampiezza

3 Segnali PWM generati dal MCU e non dal FW Pin con capacità PWM La Frequenza dei segnali PWM è circa 490 Hz. Su quasi tutti i PIN Su Arduino Uno e schede simili, i PIN 5 e 6 hanno una frequenza di circa 980 Hz.

4 Simulazione di output analogico Se il periodo del segnale di alimentazione è inferiore a 1/25 di secondo, l occhio umano percepisce la luce come continua. L intensità risulta proporzionale al duty cicle

5 L istruzione Arduino per generare il PWM analogread(pin, valore); valore: 0-255

6 Sperimentiamo Realizzare un prototipo per sperimentare l effetto su di un LED dell alimentazione PWM Ricordarsi di utilizzare un PIN abilitato al PWM Il LED deve essere collegato al PIN PWM come nel caso del Blink classico I PIN PWM non devono essere impostati con pinmode, l utilizzo della funzione analogread è sufficiente per configurarli

7 L istruzione FOR for ( istr1; test; istr2) { Istruzione da eseguire solo la prima volta Finché questo test fornisce valore VERO, il ciclo viene ripetuto Istruzione da eseguire ogni volta alla fine del ciclo } Delimitatori del blocco di codice che viene ripetuto

8 Esempio di uso del FOR int i; // variabile usata come contatore for(i=0; i <= 255 ; i++) { analogwrite(9,i); delay(30); } for(i=255; i >= 0 ; i--) { analogwrite(9,i); delay(30); }

9 LED RGB

10 Impostare i colori RGB tramite PWM Realizzare un prototipo per impostare un colore a scelta RGB Utilizzare il LED su PCB che ha già le resistenze di alimentazione.

11 La funzione di utilità MAP Supponiamo di avere una grandezza a che varia in un intervallo i cui il valore minimo può essere 0 e il valore massimo 1023, e di voler scalare questo intervallo in modo che il valore minimo sia 0 e il valore massimo sia 255. Possiamo procedere identificando la formula matematica che permette di scalare proporzionalmente i valori in modo che l intervallo abbia il range voluto, ma fortunatamente Arduino fornisce una funzione già pronta: b = map(a,0,1023,0,255); La forma generale della funzione, detti min1 e max1 i valori dell intervallo in cui varia a e min2 e max2 i valori desiderati per la variazione di b : b = map(a,min1,max1,min2,max2);

12 Sperimentiamo Realizzare un prototipo per variare la luminosità di un LED utilizzando un potenziometro Ricordarsi che il potenziometro è un sensore analogico e che le letture tramite il convertitore analogico-digitale di Arduino forniscono valori tra 0 e 1024 Ricordarsi che la analogwrite funziona con valori tra 0 e 255.

13 Servomotori

14 Utilizzo della libreria Servo #include <Servo.h> Servo motorestefano; void setup(){ motorestefano.attach(9); } void loop(){ motorestefano.write(10); delay(1000); motorestefano.write(150); delay(1000); } Chiedo all IDE Arduino di caricare il file della libreria Servo Creo un oggetto di tipo Servo chiamato motorestefano Imposto nell oggetto il valore del PIN su cui è collegato il servo motore. motorestefano diventa quindi il gestore del mio motore Muovo il motore in modo alternato. Il valore nella chiamata write è l angolo di rotazione voluto.

15 Sperimentiamo Realizzare un prototipo per variare l angolo dell albero motore utilizzando un potenziometro Realizzare prototipi per rappresentare attraverso l angolo del motore ( a mo di lancetta analogica) il valore letto da vari sensori analogici. Come riusciamo a sfruttare l intero intervallo gradi di escursione della lancetta per rappresentare il range di valori letti dai sensori?

Corso Professionale di Arduino Avanzato

Corso Professionale di Arduino Avanzato Corso Professionale di Arduino Avanzato Gennaio marzo 2019, Spazio Chirale alla Garbatella Stefano Capezzone www.chirale.it/download-arduino-avanzato SSID: spazio chirale best Pass: persico32 https://github.com/spaziochirale/corsoarduinoavanzato

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

Quaderni di Elettronica corso per creativi ed inventori

Quaderni di Elettronica corso per creativi ed inventori Quaderni di Elettronica corso per creativi ed inventori Aprile maggio 2019, Spazio Chirale alla Garbatella Stefano Capezzone www.chirale.it/download-elettronica SSID: spazio chirale best Pass: persico32

Dettagli

Arduino & Oltre corso di coding ed elettronica maker

Arduino & Oltre corso di coding ed elettronica maker Arduino & Oltre corso di coding ed elettronica maker Aprile maggio 2019, Spazio Chirale alla Garbatella Stefano Capezzone www.chirale.it/download-arduino SSID: spazio chirale best Pass: persico32 This

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 Base Arduino ed Elettronica

Corso Base Arduino ed Elettronica Corso Base Arduino ed Elettronica Terzo incontro Sensori e comunicazione con il computer Relatore: Roberto Beligni rbeligni@altratecnoloiga.com Il comunicazione seriale Per comunicare con la seriale abbiamo

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

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

Familiarizzazione con arduino

Familiarizzazione con arduino Laboratorio di Segnali e Sistemi - Esercitazione -8 - Familiarizzazione con arduino Claudio Luci last update : 070117 Claudio Luci Laboratorio di Segnali e Sistemi Capitolo 8 1 Click to edit Arduino Master

Dettagli

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

GESTIONE DELLE INTERRUZIONI (INTERRUPT)

GESTIONE DELLE INTERRUZIONI (INTERRUPT) GESTIONE DELLE INTERRUZIONI (INTERRUPT) In informatica, un interrupt o interruzione è: un segnale asincrono che indica il bisogno di attenzione da parte di una periferica finalizzata ad una particolare

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

COME UTILIZZARE IL SENSORE DI TEMPERATURA TMP36

COME UTILIZZARE IL SENSORE DI TEMPERATURA TMP36 COME UTILIZZARE IL SENSORE DI TEMPERATURA TMP36 Oggi la sensoristica è ricca di dispositivi capaci di svolgere la conversione di grandezze fisiche in elettriche. Nello specifico, per quanto riguarda la

Dettagli

Prime applicazioni hardware. G. De Nunzio - G. Marsella

Prime applicazioni hardware. G. De Nunzio - G. Marsella Prime applicazioni hardware G. De Nunzio - G. Marsella Esercizio 3: Le=ura sensore di temperatura e LED Com è fatto Arduino Nota: Segnale analogico: è un segnale a tempo ed ampiezza continua. 14 Ingressi/Uscite

Dettagli

Nella parte sx dello schema abbiamo gli input del microcontrollore il quale ha la funzione di elaborare dei dati che acquisisce in tempo reale.

Nella parte sx dello schema abbiamo gli input del microcontrollore il quale ha la funzione di elaborare dei dati che acquisisce in tempo reale. PROPOSTA DI SOLUZIONE PER LA SECONDA PROVA DI MATURITÀ 2018 TRACCIA: Tecnologie e Progettazione dei sistemi elettrici ed elettronici ARGOMENTO: Acquisizione dati in tempo reale con conseguenti azionamenti

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

ARDUINO. workshop base

ARDUINO. workshop base ARDUINO workshop base Giorno 2/3 Arduino IDE: introduzione, installazione e interfaccia; Cosa sono gli sketch: commenti, funzioni, variabili, istruzioni, strutture di controllo, librerie. Componenti del

Dettagli

MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE

MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE Realizzazione di un programma, per il microcontrollore Arduino, che permette di regolare la velocità di un motore passo-passo attraverso un potenziometro Mattia

Dettagli

ELETTRONICA CON ARDUINO

ELETTRONICA CON ARDUINO ELETTRONICA CON ARDUINO 13/14 aprile 2018 Giorno 2 Arduino IDE: introduzione, installazione e interfaccia; Cosa sono gli sketch: commenti, funzioni, variabili, istruzioni, strutture di controllo, librerie.

Dettagli

MST_K15. Regolatore di velocita per Ventole in CC. Controllato in temperatura. Manuale d uso e d installazione

MST_K15. Regolatore di velocita per Ventole in CC. Controllato in temperatura. Manuale d uso e d installazione MST_K15 Regolatore di velocita per Ventole in CC Controllato in temperatura Manuale d uso e d installazione Introduzione Il circuito MST_K15 e' un regolatore di velocità per ventole (Fan Manager) in corrente

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

ROBOTICA Syllabus Versione 1.0

ROBOTICA Syllabus Versione 1.0 ROBOTICA Syllabus Versione 1.0 Modulo Robotica Questo modulo definisce i concetti e le competenze fondamentali relativi ai principi di base di Robotica. Module Goals Chi supera la prova d esame per questo

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

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

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

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

Preparazione del programma Arduino per gestire il LED RGB. Aprire Arduino IDE e creare un nuovo file.

Preparazione del programma Arduino per gestire il LED RGB. Aprire Arduino IDE e creare un nuovo file. Il funzionamento di un LED (Light Emitting Diode) Esperimento: Analisi della figura di diffrazione prodotta da un reticolo illuminato da una sorgente LED Materiali e strumenti Rotaia graduata Lente con

Dettagli

ARDUINO UNO. Raccolta esercitazioni guidate 1 Led & Pulsati. IIS Aldini Valeriani Sirani - ROBOTS project Scheda 1 # 1 Materiale didattico

ARDUINO UNO. Raccolta esercitazioni guidate 1 Led & Pulsati. IIS Aldini Valeriani Sirani - ROBOTS project Scheda 1 # 1 Materiale didattico ARDUINO UNO Raccolta esercitazioni guidate 1 Led & Pulsati IIS Aldini Valeriani Sirani - ROBOTS project Scheda 1 # 1 Materiale didattico PRESENTAZIONE DELLA SCHEDA DIDATTICA SCOPO Gestione dell accensione

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

Corso Arduino Maggio Nicola Corna Lezione 2 - segnali analogici, audio e video

Corso Arduino Maggio Nicola Corna Lezione 2 - segnali analogici, audio e video Corso Arduino 2015 25 Maggio 2015 Nicola Corna nicola@corna.info Lezione 2 - segnali analogici, audio e video Nicola Corna Arduino 2015 Lezione 2 1 / 43 Segnali analogici L altra volta abbiamo lavorato

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

D.A.M. Bros Robotics -

D.A.M. Bros Robotics - D.A.M. Bros Robotics - www.dambrosrobotics.it Scheda Riassuntiva Lezione 5 Output digitali Analizziamo alcuni componenti fondamentali presenti sulla scheda Arduino Uno Convertitore USB-TTL Fusibile 500mA

Dettagli

1 Un centro di fisioterapia è dotato di una vasca per la riabilitazione degli arti, finalizzata al recupero della capacità motoria, che si avvale anche della cromoterapia per un maggior comfort dei pazienti.

Dettagli

Prefazione...IX. Capitolo 1 - La famiglia di Arduino...1

Prefazione...IX. Capitolo 1 - La famiglia di Arduino...1 Sommario Prefazione...IX Capitolo 1 - La famiglia di Arduino...1 Una breve storia 1 Tipi di dispositivi Arduino 2 Gallerie di Arduino 4 I dispositivi compatibili con Arduino 7 I dispositivi compatibili

Dettagli

Modulazione a larghezza di impulso ( PWM )

Modulazione a larghezza di impulso ( PWM ) Modulazione a larghezza di impulso ( PWM ) La tecnica denominata P.W.M. ( pulse width modulation ) consta essenzialmente nel trasmettere l informazione attraverso un segnale impulsivo mediante la larghezza

Dettagli

Titolare del corso Prof. Andrea Cusano. Assistenti: Ing. Giuseppe Quero Ing. Antonio Iele Ing. Marco Leone Ing. Benito Carotenuto

Titolare del corso Prof. Andrea Cusano. Assistenti: Ing. Giuseppe Quero Ing. Antonio Iele Ing. Marco Leone Ing. Benito Carotenuto Corso di Laboratorio di Elettronica per l Automazione Arduino Titolare del corso Prof. Andrea Cusano Assistenti: Ing. Giuseppe Quero Ing. Antonio Iele Ing. Marco Leone Ing. Benito Carotenuto Cos è Arduino?

Dettagli

INTERAZIONE ELETTRONICA

INTERAZIONE ELETTRONICA Andrea Rocchini andrea.rocchini@poste.it Marco Morani m.morani83@gmail.com 15 Febbraio 2018 Introduzione Obiettivi: Utilizzare il microcontroller Arduino interfacciato al computer Applicare Arduino alla

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

Corso Arduino Maggio Riccardo Binetti Lezione 2 - Il calore dell analogico

Corso Arduino Maggio Riccardo Binetti Lezione 2 - Il calore dell analogico Corso Arduino 2014 28 Maggio 2014 Riccardo Binetti punkerbino@gmail.com Lezione 2 - Il calore dell analogico Riccardo Binetti Arduino 2014 Lezione 2 1 / 27 Segnali analogici L altra volta abbiamo lavorato

Dettagli

Relazione progetto Arduino

Relazione progetto Arduino Relazione progetto Arduino Alberini Virginia Alinovi Alessia Andrei Sandro Antonio Buzzi Massimo 12 febbraio 2016 1 Contenuti teorici Arduino è una piattaforma hardware programmabile, con cui è possibile

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

DISPLAY LCD I2C (PCF8574T) ARDUINO

DISPLAY LCD I2C (PCF8574T) ARDUINO DISPLAY LCD I2C (PCF8574T) ARDUINO Come abbiamo visto il DHT-11 è un sensore digitale in grado di misurare la temperatura e l umidità nell aria. Fornisce in output un segnale digitale proporzionale alla

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

ESEMPIO UTILIZZO MODULI RF 433 MHz

ESEMPIO UTILIZZO MODULI RF 433 MHz ESEMPIO UTILIZZO MODULI RF 433 MHz TX: MX-FS-03V RX: MX-05V Trasmettitore MX-FS-03V Alimentazione : da 3.5V a 12V, la potenza varia a seconda dell alimentazione. Potenza : 10mW circa. Distanza raggiunta

Dettagli

PROPOSTA DI SOLUZIONE PER LA SECONDA PROVA DI MATURITÀ 2018 TRACCIA: Sistemi Automatici ARGOMENTO: Quesiti Quesito 1:

PROPOSTA DI SOLUZIONE PER LA SECONDA PROVA DI MATURITÀ 2018 TRACCIA: Sistemi Automatici ARGOMENTO: Quesiti Quesito 1: PROPOSTA DI SOLUZIONE PER LA SECONDA PROVA DI MATURITÀ 2018 TRACCIA: Sistemi Automatici ARGOMENTO: Quesiti Quesito 1: Utilizzando un sensore di temperatura collegato ad Arduino si può monitorare la temperatura

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

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 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 206 Di cosa parliamo oggi... Generazione di suoni Sensoristica complessa: i protocolli di comunicazione; Shield per Arduino: circuiti avanzati

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

ESERCIZI - SERIE N. 4

ESERCIZI - SERIE N. 4 ESERCIZI - SERIE N. 4 EMISSIONE DI SEGNALI ANALOGICI Problema: convertire il risultato da formato binario, ottenuto dall'algoritmo di controllo ed elaborato dall'unità di governo realizzata con tecnologia

Dettagli

MST_K12_FAN. Regolatore di velocita per ventole PC. Manuale d uso e d installazione

MST_K12_FAN. Regolatore di velocita per ventole PC. Manuale d uso e d installazione MST_K12_FAN Regolatore di velocita per ventole PC Manuale d uso e d installazione Page 1 of 7 Indice Argomenti 1.0 Revisioni. pag. 3 2.0 Introduzione.... pag. 3 2.1 Caratteristiche generali... pag. 3 3.0

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

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

Figura 1. Figura 2 Schema del circuito e collegamenti con Arduino (i fili a disposizione hanno colori diversi)

Figura 1. Figura 2 Schema del circuito e collegamenti con Arduino (i fili a disposizione hanno colori diversi) Analisi della caratteristica V-I del LED Scopo dell esperimento Obiettivo dell esperienza è realizzare un esperimento con acquisizione dati via Arduino finalizzato a registrare la curva caratteristica

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

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

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

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

SEA Descrizione. Centralina Controllo Strip LED RGB

SEA Descrizione. Centralina Controllo Strip LED RGB Descrizione La centralina di controllo consente di pilotare Strip LED RGB o Bianchi fino ad un massimo di 10 Mt per Strip da 60 LED/mt o 20 Mt per Strip da 30 LED/Mt. La centralina puo essere configurata

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

MD 2018 HACKATHON SECONDARIA DI PRIMO GRADO

MD 2018 HACKATHON SECONDARIA DI PRIMO GRADO MD 2018 HACKATHON ECONDARIA DI PRIMO GRADO INGREI E UCITE crivere programmi per Arduino vuole dire gestire ingressi ed uscite. Un programma Arduino è un ciclo (loop) che viene ripetuto indefnitamente a

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

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

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

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

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 Elettronica di base Differenza di potenziale (o tensione): Spinge gli elettroni a muoversi Si misura in Volt [V] Intensità di Corrente: Flusso

Dettagli

Motori Motore passo-passo Stadio di potenza PWM Sincrono Stadio di potenza del motore passopasso. Blocchi funzionali. Set point e generatore PWM

Motori Motore passo-passo Stadio di potenza PWM Sincrono Stadio di potenza del motore passopasso. Blocchi funzionali. Set point e generatore PWM RC1 Blocchi funzionai Motori a corrente continua Generatori Circuiti per il controllo dei motori in CC Motori a corrente alternata Circuiti per il controllo dei motori in CA Motori passo-passo Circuiti

Dettagli

SMD 2018 HACKATHON PRIMARIA PRIMI PASSI CON SNAP4ARDUINO

SMD 2018 HACKATHON PRIMARIA PRIMI PASSI CON SNAP4ARDUINO PRIMI PASSI CON SNAP4ARDUINO In questo documento viene analizzata la struttura della scheda Arduino dal punto di vista degli ingressi/uscite ed i blocchi disponibili in Snap4Arduino per comandare gli ingressi

Dettagli

Servomotori I servomotori sono motori conosciuti anche come servocomandi, motori servo, o più concisamente servo. In questa lezione andremo ad illustrare questi dispositivi in modo semplice e completo,

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

Le modulazioni impulsive

Le modulazioni impulsive Le modulazioni impulsive a cura di Francesco Galgani (www.galgani.it) Indice 1 Introduzione 2 2 La modulazione PAM 3 2.1 Cenni teorici....................................... 3 2.2 Simulazione con il computer

Dettagli

SCHEDA SPERIMENTALE ARDUINO UNO

SCHEDA SPERIMENTALE ARDUINO UNO ARDUINO Sistema di sviluppo open source che permette di programmare vari microcontrollori montati su una scheda sperimentale collegata al pc mediante cavo usb. La scheda arduino uno monta il microcontrollore

Dettagli

OTOSYSTEM ED100 IRRIGATORE CALORICO

OTOSYSTEM ED100 IRRIGATORE CALORICO OTOSYSTEM ED100 IRRIGATORE CALORICO SCHEDA TECNICA Rev. 3 L Irrigatore calorico ED100 è un apparecchiatura atta all ausilio della diagnosi delle turbe dell equilibrio. L irrigatore calorico ED100 è uno

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

Radar con Arduino. da Emanuele Lovera - Blogger

Radar con Arduino. da Emanuele Lovera - Blogger Radar con Arduino da Emanuele Lovera - Blogger Buongiorno, nel post di oggi andremo a creare un radar con Arduino, un servomotore e un sensore di distanza. Ovviamente non sarà come nei film con i sottomarini

Dettagli

ESERCIZI CON PULSANTI

ESERCIZI CON PULSANTI ESERCIZI CON PULSANTI Vengono qui riportati due esercizi con il display a 7 segmenti led. Si voleva eseguire un conteggio da 0 a 9 e ritorno con un incremento di una unità alla volta. L esercizio è stato

Dettagli

MST_K12_INV2 Regolatore di velocita per motori in CC con inversione automatica della rotazione

MST_K12_INV2 Regolatore di velocita per motori in CC con inversione automatica della rotazione MST_K12_INV2 Regolatore di velocita per motori in CC con inversione automatica della rotazione Manuale d uso e d installazione INTRODUZIONE Il progetto MST_K12_INV2 e un semplice regolatore di velocità

Dettagli

Arduino Ciclo while, do while, for

Arduino Ciclo while, do while, for Arduino Ciclo while, do while, for I linguaggi di programmazione forniscono varie strutture di controllo che consentono percorsi di esecuzione più complicati. Una istruzione loop (ciclo) ci consente di

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

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

9^ parte : Come pilotare motori dc utilizzando il motor shield. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

9^ parte : Come pilotare motori dc utilizzando il motor shield. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 9^ parte : Come pilotare motori dc utilizzando il motor shield Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) I motorini dc sono molto comuni nei vecchi giocatoli, possiamo recuperarli per

Dettagli

Arduino, terza esercitazione

Arduino, terza esercitazione Arduino, terza esercitazione a. Gestire un led da trimmer Si connetta 1 trimmer (TRA) da 10k con un terminale estremo a 3V, l altro terminale estremo a GND e il terminale centrale sull ingresso analogico

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

A r c h i t e t t u r a d e g l i E l a b o r a t o r i - UNICA. Laura Ordile. Paper Piano

A r c h i t e t t u r a d e g l i E l a b o r a t o r i - UNICA. Laura Ordile. Paper Piano A r c h i t e t t u r a d e g l i E l a b o r a t o r i - UNICA Laura Ordile Paper Piano la GRAFITE La grafite si forma alla temperatura di 1.200 C e conduce bene il calore e l'elettricità, per queste

Dettagli

CANDELO (BI)

CANDELO (BI) Rappresenta un valido aiuto nella ricerca dei guasti sui particolari comandati in PWM. Grazie all ampia gamma di cablaggi è possibile connettersi a una molteplice quantità di componenti: valvole EGR, geometrie

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

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

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

SMD 2018 HACKATHON SECONDARIA DI PRIMO GRADO PRIMI PASSI CON MBLOCK

SMD 2018 HACKATHON SECONDARIA DI PRIMO GRADO PRIMI PASSI CON MBLOCK PRIMI PASSI CON MBLOCK In questo documento viene analizzata la struttura della scheda Arduino dal punto di vista degli ingressi/uscite ed i blocchi disponibili in MBlock per comandare gli ingressi ed uscite.

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

Indice. Introduzione 15. L hardware 24. Il software 43. Introduzione al linguaggio di Arduino 60. Basi del linguaggio di Arduino 65

Indice. Introduzione 15. L hardware 24. Il software 43. Introduzione al linguaggio di Arduino 60. Basi del linguaggio di Arduino 65 Indice Introduzione 15 1.1 - Un po di storia 15 1.2 - Le vecchie schede 18 1.3 - La filosofia open 23 L hardware 24 2.1 - La scheda Arduino UNO 24 2.1.1 - Avvertenze sull uso della scheda 27 2.2 - Il microcontrollore

Dettagli

Azionamento bipolare per motore passo STEP40 Versione LS

Azionamento bipolare per motore passo STEP40 Versione LS WIDE RANGE s.r.l. Via Galileo Ferraris 21, 20090 Cusago (MI) Tel. 02-9019366 Fax. 02-9019267 E-mail : widerange@widerange.it Web: www.widerange.it P. IVA IT 11220980152 Azionamento bipolare per motore

Dettagli

APPLICAZIONI DIDATTICHE CON ARDUINO

APPLICAZIONI DIDATTICHE CON ARDUINO APPLICAZIONI DIDATTICHE CON ARDUINO Conversione Analogico-Digitale e condizionamento software di un segnale. Progetto e realizzazione di un LUXMETRO Il microcontrollore a bordo della scheda ARDUINO, possiede

Dettagli

I S T I T U T O T E C N I C O I N D U S T R I A L E S T A T A L E V E R O N A

I S T I T U T O T E C N I C O I N D U S T R I A L E S T A T A L E V E R O N A I S T I T U T O T E C N I C O I N D U S T R I A L E S T A T A L E G U G L I E L M O M A R C O N I V E R O N A PROGRAMMA SVOLTO A.S. 2015/2016 CLASSE 5DL MATERIA: Elettrotecnica, elettronica e automazione

Dettagli

Autronica LEZIONE N 11

Autronica LEZIONE N 11 Autronica LEZIONE N Convertitori D to A Convertitore PAM a partitore Convertitore PAM -2 Convertitori A to D Convertitore a conteggi Convertitore a inseguimento Convertitore ad approssimazioni successive

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

D.A.M. Bros Robotics - Scheda Riassuntiva Lezione 6 Output digitali

D.A.M. Bros Robotics -   Scheda Riassuntiva Lezione 6 Output digitali D.A.M. Bros Robotics - www.dambrosrobotics.it Scheda Riassuntiva Lezione 6 Output digitali Led collegati allo stesso pin Si è visto in precedenza che la tensione presente su di un pin settato come uscita

Dettagli