MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE"

Transcript

1 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 Mamini, Tommaso Buzzi, Niccolò Laghi 5ªBEN ITTS G. Marconi - Forlì Febbraio 2019

2 INTRODUZIONE In questa esercitazione viene presentato un software per il microcontrollore Arduino che consente di regolare la velocità di rotazione di un motore passo-passo attraverso un potenziometro e di gestirne anche il senso di marcia attraverso l ausilio di due pulsanti. COMPONENTI E MATERIALI Per realizzare il circuito occorrono i seguenti componenti e materiali. Arduino Uno x 1 Resistenze 10KΩ x 2 Cavi di collegamento Breadboard (ci servirà per fare i collegamenti elettrici) x 1 Pulsante (N.A.) x 2 Motorino Passo-passo (28BYJ-48) x 1 Driver per il motore (ULN2003) x 1 Potenziometro (10KΩ) x 1 PRINCIPI TEORICI Il motore al suo interno contiene vari avvolgimenti di rame (nel nostro caso sono 4), disposti in sequenza, che hanno un capo in comune connesso a +Vcc. Collegando un avvolgimento a una massa inizia a scorrere una corrente ed essendo un elettromagnete attira verso di esso il polo opposto del rotore. Per poter compiere una rotazione completa è necessario eseguire la sequenza riportata in figura 1, generati dall accensione e spegnimento delle varie bobine in sequenza. Questa tipologia di motori è particolarmente utilizzata in ambiti che richiedono molta precisione (ad esempio le stampanti 3D), proprio per questa loro caratteristica di produrre una rotazione che è in realtà la somma di più scatti in sequenza. Ovviamente ciò implica che questa somma di scatti sia eseguita con una logica, ovvero azionando le bobine una alla volta e seguendo l ordine originario riferito alla loro posizione: naturalmente, quando si passa alla successiva, bisogna spegnere quella precedente, per consentire al rotore di eseguire lo scatto. Nasce poi un problema relativo alle potenze in gioco: a causa del principio di funzionamento del motore, gli ingressi/uscite di Arduino, verrebbero usate Pagina 1

3 Figura 1 come massa per chiudere il circuito, ma queste ultime non sarebbero in grado di fornire la corrente necessaria per l eccitamento degli elettromagneti. Per ovviare al problema viene usato un driver specifico per questa tipologia di motore, l ULN2003, che funziona come un transistor, dando la possibilità di controllare con una piccola corrente fornita dal microcontrollore, quella necessaria al motore per ruotare. Arduino si collega al driver (che ha una sua alimentazione) con 4 cavi e il collegamento deve essere fatto come illustrato nello schema di seguito. Pagina 2

4 DESCRIZIONE DEL SOFTWARE Il software è relativamente semplice e opera la rotazione del motore in un verso quando si preme un pulsante e nel verso opposto se si preme l altro. Per poter regolare la velocità di rotazione si varia il tempo che intercorre tra uno scatto e l altro del rotore, facendo quindi cambiare il tempo totale richiesto per una rotazione completa e di conseguenza il numero di giri. Per fare ciò è stato inserito un potenziometro di cui il programma leggerà costantemente il valore. Una effettuata la lettura il valore letto lo si associa alla variabile potenziometro che è stata impostata come riferimento per il ritardo (delay). Questa viene divisa per 100 per ottenere valori in un intervallo più contenuto e aumentata di 2 per evitare di avere 0 e quindi provocare l arresto del motore. Il valore 2, non è stato scelto casualmente, questo è infatti il valore minimo per il quale il motore riesce a compiere una rotazione. CODICE ARDUINO //Definisco i Pin e le variabili int pulsante_1 = 2; int pulsante_2 = 3; int regolatore = A5; int val1 ; int val2 ; int potenziometro; //Definisco i pin di controllo delle 4 bobine del motore int pinmotore1 = 8; int pinmotore2 = 9; int pinmotore3 = 10; int pinmotore4 = 11; //Definisco gli OUTPUT e INPUT di Arduino void setup() { Serial.begin(9600); pinmode(pulsante_1, INPUT); pinmode(pulsante_2, INPUT); pinmode(pinmotore1, OUTPUT); pinmode(pinmotore2, OUTPUT); pinmode(pinmotore3, OUTPUT); pinmode(pinmotore4, OUTPUT); void loop() { val1 = digitalread(pulsante_1); //Leggo il pulsante_1 collegato al Pin 2 if (val1 == HIGH) //Finchè è premuto il pulsate, il motorino avanza in senso orario { potenziometro=analogread(a0)/100+2; //Leggo il valore analogico del potenziometro e lo associo alla variabile "potenziometro" digitalwrite(pinmotore1, HIGH); digitalwrite (pinmotore2, LOW); Pagina 3

5 //Imposto come delay(ms) il valore letto dal potenziometro digitalwrite(pinmotore2, HIGH); digitalwrite(pinmotore3, HIGH); digitalwrite(pinmotore4, HIGH); val2 = analogread(pulsante_2); //Leggo il pulsante_2 collegato al Pin 3 if (val2 == HIGH); //Finchè è premuto il pulsate, il motorino avanza in senso antiorario { potenziometro=analogread(a0)/100+2; //Leggo il valore analogico del potenziometro e lo associo alla variabile digitalwrite(pinmotore4, HIGH); //Imposto come delay il valore letto dal potenziometro digitalwrite(pinmotore3, HIGH); digitalwrite(pinmotore2, HIGH); digitalwrite(pinmotore1, HIGH); Pagina 4

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

8^ parte: Pilotare Motori passo-passo bipolari usando l integrato L293D. Author: Ing. Sebastiano Giannitto (ITIS M. 8^ parte: Pilotare Motori passo-passo bipolari usando l integrato L293D Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) lin questo tutorial imparerai come controllare un motore passo-passo usando

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

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

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

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

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

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

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

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

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

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

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

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

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 Pulsanti e interruttori Pushbutton Momentary button Pulsante monostabile Switch Interruttore bistabile 2 Il pulsante (connessioni)

Dettagli

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

8^ parte: Pilotare Motori passo-passo unipolari usando l integrato ULN2003A. Author: Ing. Sebastiano Giannitto (ITIS M. 8^ parte: Pilotare Motori passo-passo unipolari usando l integrato ULN2003A Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Consultando il sito ufficiale Arduino possiamo trovare lo schema di

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

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

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

Detta così sembra una faccenda semplice ma, nella pratica, occorre una notevole precisione e tanta tanta pazienza.

Detta così sembra una faccenda semplice ma, nella pratica, occorre una notevole precisione e tanta tanta pazienza. Quando si deve fotografare soggetti piccoli e da vicino diventa difficile mantenere a fuoco i vari piani della immagine. Per risolvere questo problema, si utilizza normalmente la tecnica dello stack: si

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 & 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

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 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

CODIFICA E RICETRASMISSIONE DI UN SEGNALE

CODIFICA E RICETRASMISSIONE DI UN SEGNALE CODIFICA E RICETRASMISSIONE DI UN SEGNALE A DISTANZA MEDIANTE ONDE LUMINOSE Obbiettivo L obbiettivo dell esperimento è quello di codificare un segnale alfanumerico in una serie di stringhe di codice binario,

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

I.I.S. PRIMO LEVI CLASSE 4C PROGETTI REALIZZATI CON LA SCHEDA ARDUINO

I.I.S. PRIMO LEVI CLASSE 4C PROGETTI REALIZZATI CON LA SCHEDA ARDUINO I.I.S. PRIMO LEVI CLASSE 4C PROGETTI REALIZZATI CON LA SCHEDA ARDUINO 1 Luci Natalizie Gruppo 1 Progettazione É richiesto il controllo con Arduino dei led per simulare delle luci natalizie Scopo dell'esercitazione

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

RELAZIONE CANESTRO BASKET

RELAZIONE CANESTRO BASKET RELAZIONE CANESTRO BASKET INDICE 1.0 Componenti utilizzati 1.1 Led 1.2 Resistore 330 ohm 1.3 Sensore PIR 1.4 Arduino UNO 1.5 Breadboard 2.0 Progetto 2.1 Schema del circuito 2.2 Codice 3.0 Possibili miglioramenti

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

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

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 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

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

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

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

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

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

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

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

byte Fase1 = 5; byte Fase2 = 6; byte Fase3 = 7; byte Fase4 = 8; int Ritardo = 15 ; puntatore! // sono equivalenti le sintassi:

byte Fase1 = 5; byte Fase2 = 6; byte Fase3 = 7; byte Fase4 = 8; int Ritardo = 15 ; puntatore! // sono equivalenti le sintassi: /* * Prova per la verifica del funzionamento di un motore passo-passo con modulo L298N * Motorino in prova di tipo unipolare oppure bipolare passo-passo. * L'elemento comune (in genere il file rosso) dei

Dettagli

AUTOMAZIONE CANCELLO SCORREVOLE A MICROCONTROLLORE con ARDUINO

AUTOMAZIONE CANCELLO SCORREVOLE A MICROCONTROLLORE con ARDUINO AUTOMAZIONE CANCELLO SCORREVOLE A MICROCONTROLLORE con ARDUI DATI DI PROGETTO Un sistema a microcontrollore controlla un dispositivo automatico di apertura e chiusura di un cancello scorrevole, mediante

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

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

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

Arduino in connessione Bluetooth

Arduino in connessione Bluetooth Arduino in connessione Bluetooth Peculiarità di questa realizzazione: descritta in italiano, basata su breadboard e modulo HC-05, non richiede Arduino Bluetooth Shield, più chiara di molti similari documenti

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

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

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

REGOLATORE TRIFASE IN CORRENTE ALTERNATA MODELLO: AZSC-97

REGOLATORE TRIFASE IN CORRENTE ALTERNATA MODELLO: AZSC-97 REGOLATORE TRIFASE IN CORRENTE ALTERNATA MODELLO: AZSC-97 1 INDICE 1. DESCRIZIONE DEL PRODOTTO... 4 2. COLLEGAMENTO INGRESSO REGOLAZIONE E RETROAZIONE...6 2.1.Collegamento in tensione con potenziometro.......6

Dettagli

LAUREA IN INGEGNERIA MECCATRONICA

LAUREA IN INGEGNERIA MECCATRONICA LAUREA IN INGEGNERIA MECCATRONICA Relatore: prof. Diego Dainese Laureando : Francesco Domenico Rigon POSIZIONAMENTO ACCURATO MEDIANTE I MOTORI PASSO-PASSO I motori passo-passo hanno particolarità che spesso

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

Circuito logico AND / AND Gate

Circuito logico AND / AND Gate Circuito logico AND / AND Gate Introduzione Lo scopo del progetto è creare un circuito elettrico che rappresenti la tabella di verità della porta logica AND. Il circuito logico preso in analisi restituisce

Dettagli

Configurazione di Visualino 01. Collegate la scheda Arduino alla porta USB del computer

Configurazione di Visualino 01. Collegate la scheda Arduino alla porta USB del computer Configurazione di Visualino 01. Collegate la scheda Arduino alla porta USB del computer 02. Doppio click sull icona Visualino L ambiente di sviluppo grafico è suddiviso in tre sezioni, da sinistra verso

Dettagli

L abc di Arduino. Rocco Pelosi, Gianluca Palù, Davide Lodi Rizzini 24 febbraio 2016

L abc di Arduino. Rocco Pelosi, Gianluca Palù, Davide Lodi Rizzini 24 febbraio 2016 L abc di Arduino Rocco Pelosi, Gianluca Palù, Davide Lodi Rizzini 24 febbraio 2016 Teoria e funzionamento Arduino Uno, quello a nostra disposizione, non è altro che un circuito a corrente continua (CC),

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

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

D.A.M. Bros Robotics -

D.A.M. Bros Robotics - D.A.M. Bros Robotics - www.dambrosrobotics.it Scheda Riassuntiva Lezione 4 Input digitali Reed Switch Oltre ai normali pulsanti o interruttori di tipo meccanico è possibile generare un segnale di tipo

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

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

Due semafori ad un incrocio

Due semafori ad un incrocio Due semafori ad un incrocio // Due semafori ad un incrocio: // Tempo utile di passaggio verde = 10secondi // Tempo di permanenza verde-arancio contemporaneo = 5secondi // Tempo di permanenza dei due rossi

Dettagli

Università degli Studi di Cagliari

Università degli Studi di Cagliari Università degli Studi di Cagliari Laboratorio Eleonora d'arborea AUTOMAZIONE A FLUIDO Applicazione di controllori open-source a sistemi pneumatici con automazione a fluido Phd Student Eng. Mario Garau

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

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

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

IL NUOVO ORIZZONTE: ARDUINO 1

IL NUOVO ORIZZONTE: ARDUINO 1 PVeng IL NUOVO ORIZZONTE: ARDUINO 28 September 2013 Introduzione Salve a tutti. Ho aperto questo blog per condividere la mia grande passione per l'elettronica e per l'impiantistica, e confrontarmi e discutere

Dettagli

CN03P. Manuale d uso Controller per motori Passo Passo Ver. 1.5 del 6 giugno 07 Connessione Centronics

CN03P. Manuale d uso Controller per motori Passo Passo Ver. 1.5 del 6 giugno 07 Connessione Centronics CN03P Manuale d uso Controller per motori Passo Passo Ver. 1.5 del 6 giugno 07 Connessione Centronics Pagina 1 Introduzione: 3 Caratteristiche tecniche : 3 Montaggi: 4 Alimentazione 4 Motori Passo Passo

Dettagli

M A N U A L E D U S O REGOLATORE DI TENSIONE RTAC ITALIANO

M A N U A L E D U S O REGOLATORE DI TENSIONE RTAC ITALIANO M A N U A L E D U S O REGOLATORE DI TENSIONE RTAC ITALIANO INDICE GENERALE -1- Introduzione pag.2-2- Caratteristiche tecniche pag. 2-3- Montaggio pag. 2-4- Descrizione unità RTAC 01. pag. 3-5- Descrizione

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

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

CORSO L2 ARDUINO UNO

CORSO L2 ARDUINO UNO CORSO L2 ARDUINO UNO Scheda Hardware & Software 2 Motore in continua Schede controller IIS Aldini Valeriani Sirani - ROBOTS project Scheda 2 # 1 Materiale didattico L2 Indice Panoramica sulle tipologie

Dettagli

Macchinina evita ostacoli Arduino

Macchinina evita ostacoli Arduino Macchinina evita ostacoli Arduino Sviluppo di una macchina autonoma in grado di evitare gli ostacoli sul suo percorso. Introduzione In questo progetto abbiamo realizzato una macchinina in grado di muoversi

Dettagli

La programmazione della scheda Arduino Prima di affrontare la programmazione della scheda Arduino è opportuno chiarire che il programma che scriviamo nell'ide si chiama sorgente, è un testo umanamente

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

Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico Regionale per la Sardegna

Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico Regionale per la Sardegna Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico Regionale per la Sardegna ISTITUTO DI ISTRUZIONE SUPERIORE BUCCARI MARCONI Indirizzi: Trasporti Marittimi / Apparati ed Impianti

Dettagli

Pilotare un motore passo-passo, in questo caso il modello della Sanyo le cui caratteristiche principali sono quelle di figura1.

Pilotare un motore passo-passo, in questo caso il modello della Sanyo le cui caratteristiche principali sono quelle di figura1. 10. Pilotaggio unipolare di un motore passo-passo Scopo della prova Pilotare un motore passo-passo, in questo caso il modello 103-547-52500 della Sanyo le cui caratteristiche principali sono quelle di

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

I SENSORI DI PROSSIMITA

I SENSORI DI PROSSIMITA I SENSORI DI PROSSIMITA In questa lezione su Arduino, parleremo di un interessante trasduttore, che può essere utile per tantissimi progetti: il sensore di presenza o di prossimità I sensori di prossimità

Dettagli

MACCHINE ELETTRICHE 23 giugno 2005 Elettrotecnica _ Energetica _

MACCHINE ELETTRICHE 23 giugno 2005 Elettrotecnica _ Energetica _ MACCHINE ELETTRICHE 23 giugno 2005 Elettrotecnica _ Energetica _ DOMANDE DI TEORIA 1) Circuiti equivalenti di un trasformatore monofase e considerazioni relative ai vari parametri. 2) Diagramma polare

Dettagli

M12 - Motori passo-passo.

M12 - Motori passo-passo. M12 - Motori passo-passo. I motori passo-passo convertono direttamente un'informazione numerica, costituita da impulsi elettrici di comando, in uno spostamento incrementale, costituito da un numero equivalente

Dettagli

Circuiti antirimbalzo

Circuiti antirimbalzo Circuiti antirimbalzo La figura seguente mostra una semplice applicazione di un latch SR per l'accensione o lo spegnimento di un LED mediante due pulsanti "con ritorno": Le due resistenze R sono resistenze

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

File: Documento senza titolo 1 Pagina 1 di 12

File: Documento senza titolo 1 Pagina 1 di 12 File: Documento senza titolo 1 Pagina 1 di 12 /* Rotore_2012 Uso ingressi ------------------------------------------------------------------------------ I0 non utilizzato I1 non utilizzato I2 LCD D7 I3

Dettagli

Sviluppo di un sistema di controllo per un plotter tramite un dispositivo FPGA

Sviluppo di un sistema di controllo per un plotter tramite un dispositivo FPGA UNIVERSITÀ DEGLI STUDI DI TRIESTE Dipartimento Di ingegneria Ed Architettura Corso di Laurea in Ingegneria Elettronica Sviluppo di un sistema di controllo per un plotter tramite un dispositivo FPGA Relatore:

Dettagli

Termometro digitale. Ivancich Stefano

Termometro digitale. Ivancich Stefano Termometro digitale Ivancich Stefano 11 Gennaio 2015 SOMMARIO Di seguito si illustra il progetto di un termometro digitale. Il progetto è molto utile per capire il funzionamento delle dinamiche interne

Dettagli

Come pilotare un relè con Arduino Il relè è un dispositivo elettromeccanico costituito da un avvolgimento e da uno o più contatti meccanici, è utilizzato per operazione di interruzione e commutazione di

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

Chouay Mohammed Elettronica 05/12/2016

Chouay Mohammed Elettronica 05/12/2016 Sommario Introduzione... 1 Arduino... 2 Sensori... 2 Attuatori... 2 Arduino 1... 2 La struttura del Software... 3 Lo sketch più semplice al mondo che non fa nulla... 3 Come faccio le graffe, se le cancello

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

IGB2 MANUALE DI SERVIZIO

IGB2 MANUALE DI SERVIZIO 11/10/2005 17.01 Pagina 1 di 9 IGB2 MANUALE DI SERVIZIO Indice 1 Generalità... 2 2 Schema a blocchi... 3 3 Collegamenti elettrici... 3 4 Disposizione componenti di taratura e regolazione... 4 5 Adattamento

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

Programma di simulazione per Arduino

Programma di simulazione per Arduino Programma di simulazione per Arduino Un interessante simulatore di circuiti elettronici che possono impiegare Arduino (ma non solo) si può usare online all indirizzo circuits.io Per utilizzare questo servizio

Dettagli

Relè di alimentazione SPST,10 Pezzi,DC 5V Bobina 7A 240VAC 10A 125VAC/28VDC 5 pin JQC-3F

Relè di alimentazione SPST,10 Pezzi,DC 5V Bobina 7A 240VAC 10A 125VAC/28VDC 5 pin JQC-3F Il relè è un dispositivo elettromeccanico costituito da un avvolgimento e da uno o più contatti meccanici, è utilizzato per operazione di interruzione e commutazione di circuiti elettrici. Normalmente

Dettagli

HP LED Driver Shield. EtherMania di Signorini Marco Via Cadore 9 21046 MALNATE (VA) P.I. 03111760124 REA VA-324137 http://www.ethermania.

HP LED Driver Shield. EtherMania di Signorini Marco Via Cadore 9 21046 MALNATE (VA) P.I. 03111760124 REA VA-324137 http://www.ethermania. HP LED Driver Shield Introduzione Lo HPLEDDriverShield e' uno shield per Arduino (UNO e Mega 2560) che permette di pilotare fino a 4 stringhe di LED High Power. Ogni canale e' dotato di un preciso generatore

Dettagli

Calcolatori Elettronici T Ingegneria Informatica A2 - Gestione di una matrice di LED (8x8)

Calcolatori Elettronici T Ingegneria Informatica A2 - Gestione di una matrice di LED (8x8) Calcolatori Elettronici T Ingegneria Informatica A2 - Gestione di una matrice di LED (8x8) Giovanni Bonaccio, Stefano Mattoccia Matrice di led 8x8 Esperimento in cui vogliamo disegnare su una matrice di

Dettagli

Guida alla Quarta Esercitazione

Guida alla Quarta Esercitazione Obiettivi Guida alla Quarta Esercitazione curata da Ilaria Casale Dopo aver svolto questa esercitazione si sarà appreso come: Utilizzare una breadboard Verificare la presenza dell'alimentazione della scheda

Dettagli

Manuale di rapida installazione

Manuale di rapida installazione ersione 0-06 Manuale di rapida installazione AZIAMENTO PER MOTORI BRSHLESS DC BLD07-IT INTECNO s.r.l. via Caduti di Sabbiuno n. 9/E 00 Anzola Emilia (BO) Italy tel. 05.998550 fax 05.998560 +0 + Hall HALL

Dettagli

S T T E E P P P P E E R R M M A A S S T T E E R R 4 4 A

S T T E E P P P P E E R R M M A A S S T T E E R R 4 4 A STEPPER MASTER MASTER 4A 4A 1/8 Descrizione Il driver STP_M_4 è un azionamento per motori stepper uni-bipolari a passo mezzo/intero (200/400 steps per giro con motore da 200 1,8 ). Può pilotare motori

Dettagli

S T T E E P P P P E E R R M M A A S S T T E E R R 2 2 A

S T T E E P P P P E E R R M M A A S S T T E E R R 2 2 A STEPPER MASTER MASTER 2A 2A 1/8 Descrizione Il driver STP_M_2 è un azionamento per motori stepper uni-bipolari a passo mezzo/intero (200/400 steps per giro con motore da 200 1,8 ). Può pilotare motori

Dettagli