Introduzione a Arduino
|
|
- Irma Corso
- 8 anni fa
- Visualizzazioni
Transcript
1 Introduzione a Arduino Gianpaolo Gonnelli gianpaolo.gonnelli@gmail.com Arduino 1
2 Contenu7 l Cosa è? l Da cosa è composto? l Alcuni componen7 u7li l Programmare Arduino l Esperimen7 l Comunicare col PC l Schede ARM Arduino 2
3 Cosa è? Arduino è una scheda elebronica che ci permebe di programmare in maniera semplice un microcontrollore ProgeBo Italiano: Massimo Banzi ex- docente all Interac7on Design Ins7tute di Ivrea Arduino è il nome di un pub Arduino 3
4 Applicazioni Arduino 4
5 Modelli di Arduino Arduino 5
6 Arduino Shields Arduino 6
7 A cosa serve Arduino può essere visto come una centralina di controllo U7lizzato per la creazione di sistemi embedded (una volta caricato il codice, occorre solo l alimentazione) Arduino 7
8 Da cosa è composto Il cuore di Arduino: il Microcontrollore Il risuonatore ceramico La porta seriale e l alimentazione Componen7 elebronici Arduino 8
9 Microcontrollore Atmel Atmega328 Computer on chip Programmazione a basso livello Bootloader Arduino 9
10 Porte e alimentazione l Seriale USB per la programmazione e l'alimentazione 5v l Ingresso alimentatore Arduino 10
11 Caratteristiche di Arduino Microcontroller ATmega328 Opera7ng Voltage 5V Input Voltage (recommended) 7-12V Input Voltage (limits) 6-20V Digital I/O Pins 14 (of which 6 provide PWM output) Analog Input Pins 6 DC Current per I/O Pin 40 ma DC Current for 3.3V PinFlash 50 ma Memory 32 KB (ATmega328) of which 0.5 KB bootloader SRAM 2 KB (ATmega328) EEPROM 1 KB (ATmega328) Clock Speed 16 MHz Arduino 11
12 Digital vs Analog vs Digital PWM Digital Due livelli 0-1 (basso alto) Analog Misura la tensione Digital PWM Simula l analogica Arduino 12
13 PWM di Arduino Pulse Width Modulation ed è una tecnica per simulare la variazione di tensione Tensione a step discreti tra 0 e i 5V Il rapporto fra i livelli viene variato all interno del singolo ciclo(duty cicle) per simulare una variazione di tensione Per inviare un segnale pwm, analogwrite invia la il rapporto tra basso e alto rimappato su valori interi da 0 a 255. La funzione writemicroseconds per specificare per quanto tempo il segnale rimarrà alto Arduino 13
14 l Breadboard l Resistenze l Led Alcuni Componen7 u7li l Potenziometri l Fotoresistenze l Servo motori l Panoramica sensori l (I soli7: condensatori, diodi, transistor etc..) Arduino 14
15 La breadboard: proto7pazione circui7 Standard Schema di collegamenti Arduino 15
16 Resistenze: come leggerle Normalmente le resistenze sono caratterizzate da 4 strisce colorate: per conoscere l ordinamento delle strisce si guarda dove si trova quella che dista di più dalle altre (che nell ordinamento sarà l ultima) Significato dato dall ordine: 1a e 2a: valore numerico 3a: moltiplicatore (normalmente in ohm) 4a: tolleranza (percentuale) NOTA: Esistono anche resistenze a 6 strisce dette di precisione il loro significato è lo stesso di quelle presentate solo che anche la 3 è un valore numerico la 4 il moltiplicatore la 5 la tolleranza e la 6 la variazione di tolleranza a seconda della temperatura Arduino 16
17 Resistenze: come leggerle Significato del colore Prima e seconda striscia Terza striscia Quarta striscia Valore = <rosso><nero>*<rosso>=20*100=2 Kohm Tolleranza = <oro>= 5% Arduino 17
18 Light Emiing Diode: LED Sfruttano la proprietà di alcuni semiconduttori di emettere fotoni (solitamente giunzioni p/n) grazie all effetto noto come emissione spontanea I più comuni hanno due terminali: anodo e catodo. Solitamente l anodo è più lungo del catodo oppure il catodo presenta una piegatura Per il collegamento: Anodo al polo positivo Catodo al polo negativo Resistenza in serie all alimentazione(limita la corrente in ingresso al led) Calcolo della resistenza: R = (V-Vled)/I Vled è la caduta di tensione nel led stesso che è proporzionale alla frequenza emessa Arduino 18
19 Light Emiing Diode: LED Valori nominali LED rossi = 1,6 V LED giallo = 2,2V LED verde = 2,4 V LED bianco = 3,0 V ( warm o sunny ) LED bianco ( cold ) o blu = 3,5 V Calcolo della resistenza: R = (V-Vled)/I Valori standard I valori di corrente sono intorno ai 10/15mA Esempio (LED rosso) R=(V- Vled)/I=(5-1,6)/0,016= ohm 220ohm (standard) Arduino 19
20 Potenziometri Il potenziometro è equivalente ad un partitore di tensione variable Il potenziometro è un dispositivo con un contatto strisciante sulla reistenza interna Permette la variazione della tensione letta in uscita (attuato manualmente) Applicazioni: Joystick, robot, interruttori etc.. E caratterizzato da tre terminali ed una manopola, i terminali più esterni vanno connessi all alimentazione (+ e - intercambili) mentre da quello centrale è possibile leggere la tensione che varia ruotando la manopola. Arduino 20
21 Fotoresistenze Componente elettronico la cui resistenza è inversamente proporzionale alla quantità di luce lo colpisce un potenziometro attuato con la luce Applicazione principale: Interruttore crepuscolare Arduino 21
22 Servo comandi Attuatori con controllo di posizione integrato Da cosa sono composti Motore DC Potenziometro Riduttore di giri Elettronica di controllo Come funzionano Comandati in tensione (ingresso segnale analogico o PWM) a seconda del valore in ingresso si posizionano ad un angolo preciso angolo. L elettronica interna è necessaria per fermare il motore quando ha raggiunto l angolo (controllo lineare) E presente una mappatura tra valori di tensione ed angoli che dipende dalle specifiche del servocomando Arduino 22
23 Panoramica sensori Cosa misurare Posizione angolare Accelerazione Forza e pressione Luce Temperatura Distanza Localizzazzione Tipo sensore Potenziometro, encoder.. Accelerometro,giroscopio.. Estensimetri, estensimetri a fibra oica fotoresistenze, diodi.. Termoresistenze.. Laser, ultrasuoni.. GPS.. Arduino 23
24 Arduino Solware l Ambiente di sviluppo l Funzioni principali l Librerie u7li Arduino 24
25 Ambiente di sviluppo Sviluppato in java Codice c-like Validazione del codice Compilazione Upload su scheda Monitor Seriale Guida installazione: - Arduino 25
26 Funzioni principali La funzione setup() Chiamata all inizio del nostro programma (sketch), serve per inizializzare le variabili, i vari pin e per iniziare ad usare le librerie. Questa funzione viene eseguita solo una volta. La funzione loop() Chiamata subito dopo la setup questa funzione, cicla costantemente eseguendo ad ogni ciclo le istruzioni presenti nel suo blocco. int buttonpin = 3; void setup() { Serial.begin(9600); pinmode(buttonpin, INPUT); } void loop() { //... } void loop() { if (digitalread(buttonpin) == HIGH) Serial.write('H'); else Serial.write('L'); delay(1000); } Arduino 26
27 Alcune funzioni e librerie utili Librerie Serial Usata per la comunicazione seriale di arduino mette a disposizione delle funzioni molto utili come: read(),write(),available() etc.. Servo Usata per la gestione di servo comandi. Funzioni pinmode(<numero pin>,<modo>) permetta la configurazione dei pin tra input e output DigitalWrite(<alto o basso>) permette di settare il pin tra HIGH e LOW (0V 5V) DigitalRead() legge il valore del pin (HIGH o LOW) AnalogRead() legge il valore di tensione in ingresso su di un pin analogico. AnalogWrite() scrive il valore di tensione desiderato su un pin pwm. Map() mappa un range numerico su un altro. Poi esempio pratico Arduino 27 Riferimenti:
28 Con le mani in pasta l Esperimento1 l Esperimento2 l Esperimento3 Arduino 28
29 Esperimento 1 Accendiamo un LED Codice: Collegamenti int ledpin = 10; void setup() { pinmode(ledpin, OUTPUT); } void loop() { } digitalwrite(ledpin, HIGH); delay(1000); digitalwrite(ledpin, LOW); delay(1000); Arduino 29
30 Esperimento2 Utilizziamo un sensore Come collegare la fotoresistenza. Partitore di tensione. Tensione nominale fotoresistenza 10kOhm V out = (R2*I)/(R2+R1) Arduino 30
31 Lo schema di colllegamento Arduino 31
32 Codice int fotorvalue = 0; int fotorpin = 0; int ledpin = 10; void setup(){ pinmode(ledpin, OUTPUT); Serial.begin(9600); Serial.println("Setted up"); } void loop(){ fotorvalue=analogread(fotorpin); } if(fotorvalue >600){ int val = map(fotorvalue,600,1023,0,255); Serial.println(val); analogwrite(10,val); }else{ analogwrite(10,0); } Arduino 32
33 Esperimento 3 Robot Planare 2R (più o meno) Schema di collegamento Arduino 33
34 Codice Esperimento 3 Robot Planare 2R (più o meno) #include <Servo.h> char buffer[10]; int stat = 1300; int count=0; int pot1=0; int pot2=1; Servo servo2; Servo servo; void setup() { servo.attach(3); servo2.attach(5); Serial.begin(9600); Serial.flush(); servo.writemicroseconds(50); servo2.writemicroseconds(50); } void loop() { int angle1 = analogread(pot1); int angle2 = analogread(pot2); angle1=map(angle1, 0, 1023, 1000, 2500); angle2=map(angle2, 0, 1023, 1000, 2500); Serial.print(angle1); Serial.print(" - "); Serial.print(angle2); Serial.println(); servo.writemicroseconds(angle1); servo2.writemicroseconds(angle2); } Viene utilizzata la libreria Servo ed il suo metodo writemicroseconds Arduino 34
35 Trasmissione PC - Arduino Arduino 35
36 Esperimento 4 La testa robo7ca l Face tracking Arduino 36
37 Schede con microprocessore (ARM) Raspberry pi Arduino 37
38 Altre Schede ACME systems Aria Fox Arduino 38
39 Altre schede Nvidia Arduino 39
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
DettagliARDUINO. 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
DettagliCorso 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
Dettagli11^ 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
DettagliArduino. 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
DettagliNTC E MISURA DELLA TEMPERATURA CON ARDUINO
NTC E MISURA DELLA TEMPERATURA CON ARDUINO Una NTC (Negative Temperature Coefficient resistenza a coefficiente di temperatura negativo) è una resistenza che cambia il suo valore con il variare della temperatura.
DettagliArduino UNO. Single board microcontroller
Arduino UNO Single board microcontroller Che cos è Arduino? Arduino è una piattaforma hardware basata su un microcontrollore, per lo sviluppo di applicazioni che possono interagire con il mondo esterno.
DettagliProgetto 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.
DettagliPer 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
DettagliCorso 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
Dettagli12 - timer da cucina display a 4 cifre
12 - timer da cucina display a 4 cifre Il display led da 4 cifre utilizzato in questo esercizio e il modello HS410561K-32. Questo modello, e caratterizzato da 4 anodi (uno per ogni cifra) e dai 8 catodi,
DettagliTUTORIAL: COME USARE UN LM35 PER MISURARE UNA TEMPERATURA SU TUTTA LA SCALA CENTIGRADA
TUTORIAL: COME USARE UN LM35 PER MISURARE UNA TEMPERATURA SU TUTTA LA SCALA CENTIGRADA Molte persone (io compreso) che comprano la prima volta un LM35, lo fanno perché sono spinti da come sia facile da
Dettagli8^ 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
DettagliProgetti reali con ARDUINO
Progetti reali con ARDUINO Introduzione alla scheda Arduino (parte 1 ª) gennaio 2015 Giorgio Carpignano I.I.S. PRIMO LEVI C.so Unione Sovietica 490 (TO) Materiale didattico: www.istitutoprimolevi.gov.it
Dettagli9^ 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
Dettagli6^ 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
DettagliSemplice progetto con Arduino simpatico G-meter col quale misurare e registrare le accelerazioni del proprio veicolo
Linux Day 2014 Semplice progetto con Arduino simpatico G-meter col quale misurare e registrare le accelerazioni del proprio veicolo Cos'è Arduino? Arduino è una piattaforma hardware low-cost programmabile,
DettagliCaratteristiche HW. Clock Speed 16 MHz
ARDUINO YÚN Caratteristiche HW AVR Arduino Microcontroller ATmega32u4 Operating Voltage 5V Input Voltage 5V Digital I/O Pins 20 PWM Channels 7 Analog Input Channels 12 DC Current per I/O Pin 40 ma DC Current
DettagliFONDAMENTI 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
Dettagli7^ 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
DettagliMotori 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
DettagliCONTASECONDI 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
DettagliQUADRO 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,
DettagliCORSO ARDUINO. Giulio Fieramosca Stefano Panichi. Corsi GOLEM 2014
CORSO ARDUINO Giulio Fieramosca Stefano Panichi Corsi GOLEM 2014 Cosa c'è dietro Arduino? Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software spesso
DettagliArduino L'elettronica Open Source!
Arduino L'elettronica Open Source! Microcontrollori Un microcontrollore o microcontroller, detto anche computer single chip è un sistema a microprocessore completo, integrato in un solo chip, progettato
DettagliIIS ENZO FERRARI SUSA Anno scolastico: 2013/2014. Tonco Daniel. Classe V EA - Periti in Elettronica e Telecomunicazioni
IIS ENZO FERRARI SUSA Anno scolastico: 2013/2014 Tonco Daniel Classe V EA - Periti in Elettronica e Telecomunicazioni 1 2 Indice: Obiettivo Premessa Prime operazioni (foto allegate) Spiegazione montaggio
DettagliPROGETTAZIONE DI UN CONTROLLO ON-OFF CON CRITERI E METODOLOGIA
TECNICO DELLE INDUSTRIE ELETTRONICHE Misura n.3 A.s. 2012-13 PROGETTAZIONE DI UN CONTROLLO ON-OFF CON CRITERI E METODOLOGIA Ipsia E. Fermi Catania Laboratorio di Sistemi 2012-13 mis.lab. n.2 Pag. 0 Controllo
DettagliProgrammazione 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
DettagliTECNOLOGIA DELLE RESISTENZE
I RESISTORI (Resistenze) TECNOLOGIA DELLE RESISTENZE Si definiscono i Resistori (o Resistenze) i componenti di un circuito che presentano fra i loro terminali una resistenza elettrica. Le Resistenze servono
DettagliRossetto Flavio a.s. 2011/2012 classe 5E 2
Rossetto Flavio a.s. 2011/2012 classe 5E 2 2 e 4 pag vuota Finalità-Obiettivo pag. 5 Situazione di partenza pag. 6 Prime operazioni pag. 7 Schema elettrico pag. 9 Circuito stampato pag 10 Elenco componenti
DettagliProgetto di Domotica
Progetto di Domotica Titolo dell esercitazione: Progetto di Domotica Descrizione sommaria dell esperienza: Realizzazione di un circuito che permette il controllo di vari sensori all interno di un edificio.
DettagliFinalità delle misure
Sistemi di controllo industriale tramite Ing. Lorenzo Comolli Finalità delle misure In ambito scientifico,, studiare i fenomeni, verificare sperimentalmente modelli matematici e teorie scientifiche, monitorare
DettagliCodifica: dal diagramma a blocchi al linguaggio C++
Codifica: dal diagramma a blocchi al linguaggio C++ E necessario chiarire inizialmente alcuni concetti. La compilazione Il dispositivo del computer addetto all esecuzione dei programmi è la CPU La CPU
Dettagliintroduzione I MICROCONTROLLORI
introduzione I MICROCONTROLLORI Definizione Un microcontrollore è un dispositivo elettronico programmabile Può svolgere autonomamente diverse funzioni in base al programma in esso implementato Non è la
DettagliCorso di Elettronica Digitale. Display decoder a 7 segmenti con le mappe di Karnaugh
Corso i Elettronica Digitale Display ecoer a 7 segmenti con le mappe i Karnaugh Anrea Di Salvo A.A. 23/24 Che cos'è? Per un singolo moulo, è una rappresentazione i interi a a 9 (e eventualmente i alcuni
Dettaglivoid 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
DettagliClasse 5I2 AS. 2013/14 Niccolò Bulla Giorgia Novelli
Obiettivo: Implementare un sistema che consenta la trasmissione, puramente ottica, di un messaggio in codice Morse tramite una stazione di trasmissione (sorgente) e una di ricezione. Lo scopo finale è
DettagliLa corrente elettrica La resistenza elettrica La seconda legge di Ohm Resistività e temperatura L effetto termico della corrente
Unità G16 - La corrente elettrica continua La corrente elettrica La resistenza elettrica La seconda legge di Ohm Resistività e temperatura L effetto termico della corrente 1 Lezione 1 - La corrente elettrica
DettagliTelecontrollo 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
DettagliIntroduzione...xiii Istruzioni per l uso...xiii File di supporto al libro... xiv
Introduzione...xiii Istruzioni per l uso...xiii File di supporto al libro... xiv Capitolo 1 Cosa serve per iniziare...1 Dove e come acquistare il materiale...1 Hacker elettronico...2 Strumentazione e materiali
DettagliGli attuatori. Breve rassegna di alcuni modelli o dispositivi di attuatori nel processo di controllo
Gli attuatori Breve rassegna di alcuni modelli o dispositivi di attuatori nel processo di controllo ATTUATORI Definizione: in una catena di controllo automatico l attuatore è il dispositivo che riceve
Dettagli8^ 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
DettagliComponenti elettronici. Condensatori
Componenti elettronici Condensatori Condensatori DIELETTRICO La proprietà fondamentale del condensatore, di accogliere e di conservare cariche elettriche, prende il nome di capacità. d S C = Q V Q è la
DettagliDOCUMENTAZIONE J-BO. Progetto FabSchool 2015-2016 ITE GINO ZAPPA CLASSE 4D
DOCUMENTAZIONE J-BO Progetto FabSchool 2015-2016 ITE GINO ZAPPA CLASSE 4D STEP 1: RACCOLTA IDEE E DECISIONE DEL PRODOTTO - il braccialetto allarme Il giorno 21 novembre abbiamo dato inizio al progetto
DettagliProgetti reali con ARDUINO
Progetti reali con ARDUINO Introduzione alla scheda Arduino (parte 5ª) giugno 2013 Giorgio Carpignano I.I.S. PRIMO LEVI C.so Unione Sovietica 490 (TO) Materiale didattico: www.iisprimolevi.it Servomotori
Dettagli8^ 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
DettagliChe cos è la barriera luminosa?
BARRIERA LUMINOSA Che cos è la barriera luminosa? Pezzi da contare Diodo IR o Laser (emittente) Pezzi contati Direzione del nastro trasportatore FOTODIODO (ricevitore) Direzione del nastro trasportatore
DettagliCorso di DISPOSITIVI E SISTEMI PER LE COMUNICAZIONI IN FIBRA OTTICA
Università Mediterranea di Reggio Calabria - Facoltà di Ingegneria Corso di DISPOSITIVI E SISTEMI PER LE COMUNICAZIONI IN FIBRA OTTICA Prof. Ing. Riccardo Carotenuto Anno Accademico 2007/2008-1- SOMMARIO
DettagliLa piattaforma hardware e software Arduino: parte I. Corso di autoapprendimento
La piattaforma hardware e software Arduino: parte I (tempo di apprendimento previsto circa 2-3 ore) Introduzione Corso di autoapprendimento Prof. Angelo Monfroglio Questa è la prima parte di un corso di
DettagliIZ1MHN e IW1ALX. Agenda. Introduzione ad Arduino Arduino l hardware Arduino il software Alcune idee realizzabili con Arduino E se facessimo un corso?
IZ1MHN e IW1ALX Agenda Introduzione ad Arduino Arduino l hardware Arduino il software Alcune idee realizzabili con Arduino E se facessimo un corso? 1 Introduzione ad Arduino Cos è Arduino Un po di storia
Dettagliminipic programmer / debugger per microcontrollori PIC Marco Calegari
1 minipic programmer / debugger per microcontrollori PIC Marco Calegari 1 Il minipic è uno strumento mediante il quale è possibile programmare i microcontrollori della Microchip ed eseguire, su prototipi
DettagliLaboratorio di Fisica VI
Laboratorio di Fisica VI 1 Circuiti con transistor: strutture base Relazione Gruppo... 1.1 Avvertenza Quest esercitazione si propone di dare un idea delle caratteristiche basilari del transistor. La maggior
DettagliFar 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
DettagliCOM ID. Comunicatore telefonico Contact-ID. Manuale installazione ed uso. versione 1.0
COM ID Comunicatore telefonico Contact-ID Manuale installazione ed uso versione 1.0 Questo apparecchio elettronico è conforme ai requisiti delle direttive R&TTE (Unione Europea) SCHEDA ELETTRICA LED3 Errore
DettagliComprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo
SCH 33 Voltmetro a 3 digit Obiettivi Comprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo IC1 = CA 3162 A/D converter for 3-Digit Display IC2 = CA 3161 BCD to seven segment
DettagliLaboratorio microcontrollori e open source Prima parte
Laboratorio microcontrollori e open source Prima parte Politecnico Open unix Labs 13 Aprile 2012 POuL Laboratorio microcontrollori e open source Prima parte 1/ 53 Introduzione Questo corso è una breve
DettagliUniversità degli studi di Roma LA SAPIENZA
Università degli studi di Roma LA SAPIENZA Corso di ingegneria informatica e automatica Automazione I Realizzazione di una macchinina in grado di evitare le collisioni Di Alessandro Giuseppi All attenzione
DettagliD 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,
DettagliMST_K12_INV. Regolatore di velocita per motori in CC con comando esterno della inversione della rotazione. Manuale d uso e d installazione
MST_K12_INV Regolatore di velocita per motori in CC con comando esterno della inversione della rotazione Manuale d uso e d installazione INTRODUZIONE Il circuito MST_K12_INV e un semplice regolatore di
DettagliCaratteristiche ATMEGA328
Arduino E' il nome della scheda (board) Esiste in varie versioni Utilizzeremo la versione UNO Rev.3 Il processore a bordo è l'atmega328 E' disponibile lo schema Arduino Caratteristiche ATMEGA328 Microcontroller
DettagliINTERFACCIA PER PC MEDIANTE PORTA SERIALE
INTERFACCIA PER PC MEDIANTE PORTA SERIALE Scheda d interfaccia per PC da collegare alla porta seriale. Consente di controllare otto uscite a relè e di leggere otto ingressi digitali e due analogici. Un
DettagliESERCITAZIONI PRATICHE: Ø Creazione di un decoder BCD/DEC con porte logiche. Ø Esercitazione con decoder 4511 e display 7 segmenti.
BCD 7 SEGMENTI Il display BCD 7 segmenti è un visualizzatore di numeri che possono andare da zero a nove, ed è un dispositivo optoelettrico, cioè fornisce luce all applicazione di tensione ai suoi capi.
DettagliIL CONTROLLO AUTOMATICO: TRASDUTTORI, ATTUATORI CONTROLLO DIGITALE, ON-OFF, DI POTENZA
IL CONTROLLO AUTOMATICO: TRASDUTTORI, ATTUATORI CONTROLLO DIGITALE, ON-OFF, DI POTENZA TRASDUTTORI In un sistema di controllo automatico i trasduttori hanno il compito di misurare la grandezza in uscita
DettagliProgetto e realizzazione di un sistema che rileva la temperatura a distanza
Progetto e realizzazione di un sistema che rileva la temperatura a distanza Obiettivo e specifiche del progetto 1. Monitoraggio in tempo reale della temperatura in una stanza (Tacq= 4 sec, Input range=
DettagliRICHIAMI DI MISURE ELETTRICHE
RICHIAMI DI MISURE ELETTRICHE PREMESSA STRUMENTI PER MISURE ELETTRICHE Come si è già avuto modo di comprendere ogni grandezza fisica ha bisogno, per essere quantificata, di un adeguato metro di misura.
DettagliDescrizione del Test Range della Società SAMA
NOTA TECNICA OGGETTO: Descrizione del Test Range della Società SAMA Autore Franco Marchetti. Approvazione Alessio Alleva. Pag 1 di 11 Sommario 1 SCOPO... 3 2 DESCRIZIONE DELL HARDWARE DEL TEST RANGE...
DettagliCorso di Elettronica PROGETTAZONE E REALIZZAZIONE DI CIRCUITI ELETTRICI ED ELETTORONICI
Corso di Elettronica PROGETTAZONE E REALIZZAZIONE DI CIRCUITI ELETTRICI ED ELETTORONICI DOCENTE: PROF. GIUSEPPE NATALE 4 Lezione Scopo: visualizzare su un display a 7 segmenti, mediante un integrato contatore
DettagliAutomobile 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
DettagliD.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
DettagliCapitolo. Interfacciamento di periferiche I/O con il PC. 1.1 Il BUS di espansione del PC
Capitolo 1 Interfacciamento di periferiche I/O con il PC 1.1 Il BUS di espansione del PC 1.2 Interfacciamento di periferiche I/O con il PC, con dispositivi non programmabili 1.3 Istruzioni per leggere
DettagliEsercitazione Controllo di un motore DC mediante Arduino YUN
Percorsi Abilitanti Speciali A.A. 2013/2014 classe abilitazione C320 LABORATORIO MECCANICO TECNOLOGICO Esercitazione Controllo di un motore DC mediante Arduino YUN Pag. 2 SOMMARIO Presentazione delle caratteristiche
DettagliProt. n. 2882/C27 Gazzaniga, 28/04/2012. Gara nazionale di elettronica 2012. Prova scritta
1 Prot. n. 2882/C27 Gazzaniga, 28/04/2012 Gara nazionale di elettronica 2012 Descrizione generale Prova scritta figura. Si vuole realizzare un gioco elettronico ispirato al tiro al bersaglio, come indicato
DettagliRELAZIONE 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
DettagliCircuiti amplificatori
Circuiti amplificatori G. Traversi Strumentazione e Misure Elettroniche Corso Integrato di Elettrotecnica e Strumentazione e Misure Elettroniche 1 Amplificatori 2 Amplificatori Se A V è negativo, l amplificatore
DettagliIMP2200/ ITP2200 INVERTER MONOFASE E TRIFASE DA 2200W
INVERTER MONOFASE E TRIFASE DA 2200W SPECIFICHE Tensione alimentazione inverter monofase Tensione alimentazione inverter trifase Corrente max all uscita delle 3 fasi Potenza massima in uscita IP da 100
DettagliSISTEMA SEQUENZIALE FASATO SEQUENTIAL FUEL SYSTEM
SISTEMA SEQUENZIALE FASATO SEQUENTIAL FUEL SYSTEM INTEGRAZIONE AL MANUALE DEL S.W 2.9 Tartarini Auto S.p.a Via Bonazzi 43 40013 Castel Maggiore (Bo) Italy Tel.:+39 051 632 24 11 Fax: 051 632 24 00 E-mail:
DettagliProgetti 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
DettagliControllare 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
DettagliLA STAZIONE DI TERRA DEL DIMOSTRATORE TECNOLOGICO SATELLITARE
I.I.S.S. G. MARCONI piazza Poerio 2 BARI - Progetto EduSAT - LA STAZIONE DI TERRA DEL DIMOSTRATORE TECNOLOGICO SATELLITARE Coordinatore del Progetto prof. Vito Potente Stesura a cura del docente ing. Marcello
DettagliMODIFICA TRUE BYPASS DUNLOP CRY BABY GCB-95 ATTENZIONE
MODIFICA TRUE BYPASS DUNLOP CRY BABY GCB-95 Guida per modificare il pedale e renderlo TRUE BYPASS tramite l'inserimento di uno switch meccanico 3PDT. Tale modifica ha lo scopo di evitare la perdita di
DettagliIndruduzione... 1 Il modulo Bluetooth HC-06... 2 Il firmware... 3 Collegamento della scheda... 4 Software PC e l applicazione Android...
Sommario Indruduzione... 1 Il modulo Bluetooth HC-06... 2 Il firmware... 3 Collegamento della scheda... 4 Software PC e l applicazione Android... 4 Indruduzione La scheda può controllare fino a quattro
DettagliAuthor: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)
- Arduino è orientato all'applicazione, - Permette di provare, partendo dal piccolo e crescendo pezzo per pezzo (sviluppo modulare); - Lo sviluppo è aiutato da una enorme community online con esempi e
DettagliV= R*I. LEGGE DI OHM Dopo aver illustrato le principali grandezze elettriche è necessario analizzare i legami che vi sono tra di loro.
LEGGE DI OHM Dopo aver illustrato le principali grandezze elettriche è necessario analizzare i legami che vi sono tra di loro. PREMESSA: Anche intuitivamente dovrebbe a questo punto essere ormai chiaro
DettagliRisorse. Appendice B. In questo capitolo. Sketch di Arduino del Capitolo 6. Lista della spesa Siti utili
Appendice B Risorse Sketch di Arduino del Capitolo 6 Accensione_e_spegnimento_di_3_LED_tramite_pulsanti.ino Bluetooth_RX.ino Braccio_meccanico_con_controllo_Wi_Fi.ino Controllo_bidirezionale_di_due_motori_DC.ino
DettagliLaboratorio di Elettronica. Arduino Lezione 1 Descrizione della board e installazione
Laboratorio di Elettronica Arduino Lezione 1 Descrizione della board e installazione 1 Lezione 1 - Arduino: introduzione ai componenti fondamentali - Hardware: microcontrollore e I/O - Software: come programmare
DettagliArduino. SITO DI RIFERIMENTO: http://www.arduino.cc/
www.creativecommons.org/ Arduino SITO DI RIFERIMENTO: http://www.arduino.cc/ Cos è Arduino? Arduino è una piccola scheda elettronica programmabile open source in grado di connettere facilmente il mondo
DettagliSezione 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
DettagliUNIVERSITÀ DEGLI STUDI DI PARMA
UNIVERSITÀ DEGLI STUDI DI PARMA DIPARTIMENTO DI INGEGNERIA DELL INFORMAZIONE CORSO DI LAUREA IN INGEGNERIA INFORMATICA SISTEMA PER IL MONITORAGGIO DELLA PRESA DI OGGETTI TRAMITE ARDUINO E SENSORI DI PRESSIONE
DettagliELECTRONICS LAB [WITH ARDUINO]
ELECTRONICS LAB [WITH ARDUINO] Daniele Costarella Salvatore Carotenuto Teatro Carlo Gesualdo / Casina Del Principe Avellino Rights to copy Attribution ShareAlike 3.0 Unported You are free: to Share - to
DettagliCONTROLLO IN TENSIONE DI LED
Applicazioni Ver. 1.1 INTRODUZIONE CONTROLLO IN TENSIONE DI LED In questo documento vengono fornite delle informazioni circa la possibilità di pilotare diodi led tramite una sorgente in tensione. La trattazione
DettagliLogica binaria. Porte logiche.
Logica binaria Porte logiche. Le porte logiche sono gli elementi fondamentali su cui si basa tutta la logica binaria dei calcolatori. Ricevono in input uno, due (o anche più) segnali binari in input, e
DettagliITC FOSSATI- DA PASSANO. Progetto sonar. A cura di: Bamonte Davide Bertagna Davide Canaccini Alessandro Celi Andrea Conti Thomas Filattiera Lorenzo
Progetto sonar A cura di: Bamonte Davide Bertagna Davide Canaccini Alessandro Celi Andrea Conti Thomas Filattiera Lorenzo A.S. 2013/2014 Classe 4 Q Pag. 1 Relazione Componenti hardware : Arduino1, basetta
DettagliTipologie 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
DettagliENCODER. Fig. 1. attivi C B A. APPUNTI DI ELETTRONICA ENCODER DECODER rel. 01/06 Prof. Domenico Di Stefano pag. 19
ENCODER Gli encoder (codificatori) sono dispositivi elettronici che trasformano una informazione non binaria ( ottale, decimale, codice gray, ecc.) in un codice binario. Ad esempio l encoder di Fig. 1
DettagliSENSORI 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
DettagliMODELLIZZAZIONE, CONTROLLO E MISURA DI UN MOTORE A CORRENTE CONTINUA
MODELLIZZAZIONE, CONTROLLO E MISURA DI UN MOTORE A CORRENTE CONTINUA ANDREA USAI Dipartimento di Informatica e Sistemistica Antonio Ruberti Andrea Usai (D.I.S. Antonio Ruberti ) Laboratorio di Automatica
DettagliProgetto di Eccellenza - OMAROBOT -
Progetto di Eccellenza - OMAROBOT - 1 - il robot, un completo sistema di controllo 2 - il linguaggio di programmazione 3 - i sensori e i segnali d ingresso 4 - la meccanica del robot 5 - la gestione del
DettagliDescrizione dell'obiettivo dello sketch per Arduino ed eventualmente differenze rispetto ai precedenti.
Benvenuti a questo corso pratico di introduzione alla programmazione delle schede Arduino e compatibili. Queste dispense si pongono l'obiettivo di veicolare alcuni concetti base necessari alla programmazione
DettagliAutoware Ladder Tool (per Arduino ) Basic Tutorial
Per iniziare. Utilizzare il ns. pacchetto Autoware Ladder Tool (in breve Ladder Tool) per Arduino è veramente semplice. Elenchiamo qui di seguito i passi necessari per eseguire la ns. prima esercitazione.
Dettagli