Arduino. Analog Read Serial



Documenti analoghi
Arduino& Potenziometro


ARDUINO. Colleghiamolo al PC/MAC - FUNZIONA?

SCHEDA SPERIMENTALE ARDUINO UNO

Relazione Tecnica Sensore di Temperatura con interfacciamento microcontroller Arduino 1.3

Per vedere tutti i tutorial:

COME UTILIZZARE IL SENSORE DI TEMPERATURA TMP36

Corso di programmazione Arduino DI MALVEZZI DAVIDE

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

Per vedere tutti i tutorial:

SENSORI OTTICI - FOTORESISTENZE

D.A.M. Bros Robotics -

Salvare i dati rilevati dai sensori di Arduino

MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE

IL NUOVO ORIZZONTE: ARDUINO 1

FONDAMENTI DI ARDUINO

Arduino in connessione Bluetooth

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

Macchinina evita ostacoli Arduino

Fisica, tecnologia, scienze applicate: ulab2, un laboratorio portatile basato su arduino e due piccoli robot, LEMU e MOMOLAB, vanno a scuola

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

ACCENDERE E SPEGNERE UN DIODO LED

Far lampeggiare un led o forse un semaforo?

RELAZIONE CANESTRO BASKET

CODIFICA E RICETRASMISSIONE DI UN SEGNALE

Relazione finale del progetto Arduino - NIMT

Corso Base Arduino ed Elettronica

D.A.M. Bros Robotics -

Corso Base Arduino ed Elettronica

Chouay Mohammed Elettronica 05/12/2016

TESINA di Prisco Fabio

Robot Beginner Kit con Arduino l elettronica

ROBOTICA Syllabus Versione 1.0

CTU Presenta. Contest Automation con Arduino. IK0XBX - Francesco

I SENSORI DI PROSSIMITA

Internetworking V a nno

Termometro digitale. Ivancich Stefano

ARDUINO. workshop base

ELETTRONICA CON ARDUINO

Esercitazione Monitoraggio temperatura via WEB mediante Arduino YUN

Curcio Davide matr /7/2016

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

imparare & approfondiredi MASSIMILIANO MIOCCHI

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

Relazione progetto Arduino

Progetto Esami Di Stato Anno 2014/2015

WORKSHOP ARDUINO. Lcm OpenLab / Stefano Balzan Francesco Maiocchi

Verso Arduino... E oltre!

La corrente elettrica

1 - Burn Bootloader. aggiornato 8 gennaio 2012

ITI AUGUSTO RIGHI ESAME DI STATO A.S. 2013/2014. Tesina di. Serrano Pietro VB Informatica. Home Automation

Università degli Studi di Cagliari

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

Relazione attività di laboratorio - Arduino

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

Controllo di una soglia analogica

Workshop Teachers For Teachers settembre 2013

Istituto di Istruzione Superiore. Maria Montessori Leonardo Da Vinci Via della Repubblica, Porretta Terme ALTO RENO TERME (BO)

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

Relazione progetto Arduino

SIGLA: DT 01 REV.: 00 MANUALE OPERATIVO RILEVAMENTO PRESENZE CON LETTORE OTTICO DATA: 5/02/2015 MANUALE OPERATIVO

Ditec DMCS Manuale d uso del sistema di monitoraggio e controllo porta

Panoramica del progetto DMBoard ICS


Quaderni di Elettronica corso per creativi ed inventori

HP LED Driver Shield. EtherMania di Signorini Marco Via Cadore MALNATE (VA) P.I REA VA

SigIa: R COMPOSIZIONE:

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

( ) V è la tensione dell alimentatore. Da questa si ricava (con la condizione iniziale ( ) q t = CV e τ. fem ( 1 t

PIEDINO NOME DESCRIZIONE

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

Come è fatto un computer

Lezione 6 su Arduino: I sensori di presenza PIR

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

MANUALE USO DATALOGGER D200

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

PS600. Digital Visualizer. Guida Rapida Di Inizio

Radar con Arduino. da Emanuele Lovera - Blogger

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

N.B: Clicca qui per scaricare il file.zip con tutti gli sketch utilizzati per realizzare la faccia robotica.

Prof. Capuzzimati Mario - ITIS Magistri Cumacini - Como MICROCONTROLLORE

Arduino Uno INTRODUZIONE CONOSCENZE NECESSARIE

PROGETTARE E REALIZZARE CON ARDUINO Prof. Lorenzo Morresi

Theremino FlickerMeter

Genere DATA Generalità Note Distribuzione

Arduino - Tutorial #2 - Iniziamo a programmare

SCHEDA PRODOTTO INGRESSI ANALOGICI (distribuiti).

Arduino & Oltre corso di coding ed elettronica maker

ITC FOSSATI- DA PASSANO. Progetto sonar. A cura di: Bamonte Davide Bertagna Davide Canaccini Alessandro Celi Andrea Conti Thomas Filattiera Lorenzo

La corrente elettrica

Domotica con Arduino. Prima di proseguire con la descrizione del progetto, elenco, di seguito, il materiale utilizzato:

Arduino L'elettronica Open Source!

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

Via Paolo Uccello Milano Tel Fax

Display numerico con i LED

ESERCITAZIONE DI LABORATORIO SUL TEOREMA DI THEVENIN

Transcript:

Arduino Arduino è una piattaforma hardware low-cost programmabile, con cui è possibile creare circuiti "quasi" di ogni tipo per molte applicazioni, soprattutto in ambito di robotica ed automazione. Si basa su un Microcontrollore della ATMEL, l'atmega168/328: per esempio l'arduino Uno monta un ATMega328. Nasce a Ivrea, nel 2005, da un'idea di un professore universitario, un Ingegnere Elettronico, Massimo Banzi, che decise di creare una piattaforma per i propri studenti, così da facilitarli nello studio dell'interaction Design. Ogni programma che si scrive su Arduino sarà avviato a loop() finché non si toglie l'alimentazione dal dispositivo. Quando lo colleghiamo ad una fonte di alimentazione si accende e avvia il programma caricato dall'ide a loop infinito. Questo continua fino a che non togliamo la batteria o stacchiamo il cavo di alimentazione. Analog Read Serial Componenti hardware : Arduino 1, potenziometro, 3 cavetti di collegamento, saldatore, cavo usb. Componenti software : Applicativo arduino, cool term, processing. Dettagli componenti : Il potenziometro è un dispositivo elettrico equivalente ad un partitore di tensione resistivo variabile (cioè a due resistori collegati in serie, aventi la somma dei due valori di resistenza costante, ma di cui può variare il valore relativo). In origine i potenziometri erano utilizzati per misurare con precisione la tensione elettrica per confronto con una sorgente di riferimento,è costituito da un cilindro isolante su cui è fittamente avvolto un filo metallico con resistività opportuna, le due estremità sono connesse a due morsetti. Longitudinalmente al cilindro e da un'estremità all'altra, scorre un cursore recante un contatto strisciante sul filo, a sua volta collegato ad un morsetto. Il saldatore è un attrezzo che serve per eseguire brasature dolci, cioè con materiale d apporto a bassa temperatura di fusione, come lo stagno. Nel saldatore elettrico la testa di rame viene riscaldata da una resistenza elettrica, che la mantiene in temperatura (fino a 450 C). Può avere forma a martello, a punta, a stilo, o altre forme, a seconda dell'utilizzo a cui è destinato. Lo stagno è un metallo malleabile e duttile bianco argenteo, con una struttura cristallina particolare che provoca uno stridio caratteristico quando una barra di stagno viene piegata (il rumore è causato dalla rottura dei cristalli): se riscaldato, perde la sua duttilità e diventa fragile. Questo metallo resiste alla corrosione da acqua marina, da acqua distillata e da acqua potabile, ma può essere attaccato da acidi forti, da alcali e da sali acidi. Lo stagno agisce da catalizzatore in presenza di ossigeno disciolto nell'acqua, che accelera l'attacco chimico. Procedimento : 1) Si saldano i 3 cavetti ognuno a un'estremità del potenziometro

2) Prendere Arduino e il potenziometro e collegare i tre cavi al Arduino ;il primo cavo con la porta dei 5V, il secondo con la porta A0 e il terzo cavo con la porta GND. 3) Collegare l'arduino al pc tramite il cavo USB, inserendolo nello slot apposito. 4) Aprire l'applicativo per programmare e caricare il nell'arduino il codice. Andare in file, esempi,basic e aprire l'esempio Analog Read Serial void setup() { Serial.begin(9600); void loop() { int sensorvalue = analogread(a0); Serial.println(sensorValue); delay(1);

e premere sul bottone carica. Successivamente protremo visualizzare i valori tramite monitor seriale.

5) Dopo aver caricato il programma nell'arduino possiamo passare alla fase di prelevamento dati ; per prelevare dati è necessario l'applicativo coolterm. Avviato l'applicativo bisogna premere sul bottone Connect. Dopo aver connesso il dispositivo per registrare i valori andare su connection, capture to textfile e start. I dati verranno salvati in formato txt e potremmo utilizzarli in vario modo. Ad esempio per creare un grafico tramite excel.

6) Infine dopo aver prelevato i dati possiamo utilizzare il programma Processing per poter controllare graficamente il nostro Arduino. Dopo aver avviato l'applicativo e aver aperto il programma che ci servirà per prelevare in input i valori basterà premere su start e iniziare a girare la manovella del potenziometro per osservare i cambiamenti graficamente. Sotto è riportato un esempio di grafico. import processing.serial.*; Serial myport; int xpos = 1; void setup () { size(400, 300); println(serial.list()); myport = new Serial(this, Serial.list()[1], 9600); myport.bufferuntil('\n'); background(0); void draw () { void serialevent (Serial myport) { String instring = myport.readstringuntil('\n'); if (instring!= null) { instring = trim(instring); float inbyte = float(instring); inbyte = map(inbyte, 0, 1023, 0, height); stroke(127,34,255); line(xpos, height, xpos, height - inbyte); if (xpos >= width) { xpos = 0; background(0); else { xpos++;

Conclusione : Analog Read Serial permette in poco tempo e senza difficoltà di prelevare valori dall'arduino e di poter gestire, tramite applicativi esterni, tali dati ; queste operazioni possono essere utili in più ambiti come ad esempio, per controllare dei sensori di temperatura, prossimità, profondità ecc Alunni : Conti Thomas Filattiera Lorenzo Railean Viorel Scognamiglio Damiano Tessaro Thomas