I PRIMI PASSI CON IL PPTEA. Esempi per chi è alle prime armi. Autore NonSoloBolleDiAcqua Versione 1.1

Documenti analoghi
SCHEDA SPERIMENTALE ARDUINO UNO

Controllo di una soglia analogica

Arduino, terza esercitazione

ESERCIZI CON PULSANTI

ACCENDERE E SPEGNERE UN DIODO LED

ESERCITAZIONI DI SISTEMI 3 MISURE DI RESISTENZA E DI TENSIONE

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

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

MST_K26 RIPRODUTTORE MUSICHE NATALIZIE. Manuale d uso e d installazione

MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE

TCP - TIMER CICLICO PROGRAMMABILE

ISTRUZIONI A B K A, B, K A<B? SI A<B? SI A<B? SI


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

17^ parte : Bluetooth Shield SLD63030P. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

SFERA srl Controllore assi MC6 Manuale di riferimento hardware

SMD 2018 HACKATHON PRIMARIA PRIMI PASSI CON SNAP4ARDUINO

Far lampeggiare un led o forse un semaforo?

L400MA04T1A01/L400MB04C1A01 MANUALE UTENTE V. 1.5

Prof. Capuzzimati Mario - ITIS Magistri Cumacini - Como MICROCONTROLLORE

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

Display numerico con i LED

Come è fatto un computer

Corso Base Arduino ed Elettronica

APPLICAZIONI DIDATTICHE CON ARDUINO

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

Metronomo. Realizzato da Andrea Corda

FONDAMENTI DI ARDUINO

MPDS-1CV/1CC HV PUSH

Ing. Emiliano Capuzzo Remote Contro NEC 11/11/2003. Remote Control NEC

CTU Presenta. Contest Automation con Arduino. IK0XBX - Francesco

Il gruppo TTS è orgoglioso di far parte di

1.3d: La Codifica Digitale dei Suoni

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

ALZACRISTALLI POSTERIORI

PROGRAMMA SVOLTO. Materia insegnata Tecnologie Informatiche. Classe I A - indirizzo elettronica ed elettrotecnica Istituto VOLTA

Attuatore rotativo serie AG8...

Indice generale. Ringraziamenti...xi Prefazione...xiii. Componenti necessari...xvii. Iniziare a lavorare con Arduino Benvenuti in Arduino...

Modulo 1: Le I.C.T. UD 1.3c: La Codifica Digitale dei Suoni

IT MANUALE TECNICO. Modulo per telecamera scorporata sistema 2 fili Art Passion.Technology.Design.

MANUALE D USO 2AMDI515TPS

MANUALE D USO 2AMDI511VPVRDS

Commutatore HDMI Matrix, 4 x 2 Porte

PRIMI PASSI CON ARDUINO

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

12 - timer da cucina display a 4 cifre

Dipartimento di Ingegneria Industriale e dell Informazione. Laboratorio di acquisizione dati

Apparecchiatura Kit KS.ino2.1 Preliminare 0.1c

MPDS-1CV/1CC HV PUSH

VFO esterno universale con Arduino

- tel / / /

Classe 3Ee, Gr 4, Caporali Cappelletti Cecato 14/02/2010

Descrizione caratteristiche cilindri elettrici serie ECC+

Modulo informatica di base 1 Linea 2

PULSE GENERATOR 50us - 999s with PIC16F886 microcontroller and LCD Module

TIO 16. Test Input Output 16 linee MANUALE TECNICO. (Bologna) ITALY

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

Comprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo

Guida alla Quarta Esercitazione

1.3c: La Codifica Digitale dei Suoni

Settimana n.2. Obiettivi Esecuzione di un programma. Tutorial su CodeBlocks e ambiente di sviluppo.

SCHEDA PRODOTTO NDA LIRA DIGITAL Interfaccia digitale di un inverter trifase per New Decors Art Srl

D.A.M. Bros Robotics -

Circuito logico AND / AND Gate

GARA NAZIONALE DI ELETTRONICA

Remotaggio Caricabatterie NG3

Laboratorio di Elettronica

Copyright Arteco Motion Tech S.p.A. 2003

GARA NAZIONALE DI ELETTRONICA

Corso Base Arduino ed Elettronica

ARC 544 ALIMENTATORE DC REGOLABILE STABILIZZATO IN TENSIONE

Esercizio n. 7 - Microcodice


Capitolo Acquisizione dati con PC

Introduzione alla programmazione

Ministero dell Istruzione dell Università e della Ricerca M320 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE

Calcolatori Elettronici T Ingegneria Informatica A1 Introduzione Arduino

ELETTRONICA CON ARDUINO

1.3d: La Codifica Digitale dei Suoni

D.A.M. Bros Robotics -

I condizionatori di rete definitivi per la perfetta alimentazione del mio sistema hi-end

Interfaccia contatti. Descrizione

SLAVE MODBUS 6DI 4DO 2AI

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Parte F: Conversione A/D e D/A Lezione n. 29- F - 6: Sistemi di acquisizione

IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2016/17 Classe 1 B

QUICK START icontrol+/icontrolight

Il programma presentato 8 ZAKINPROGRESS COMPONENTI

Programma di simulazione per Arduino

MANUALE D USO WIFI DIMMER 2AMDI569VPWS

Importanti informazioni ambientali relative a questo prodotto

Misura di temperatura TER8 Sonde di temperatura con montaggio a filo o poco invasive

Interfaccia contatti Basic

I condizionatori di rete definitivi per la perfetta alimentazione del mio sistema hi-end

V -TECH V-TECH V -TECH. La gamma delle centraline V 0 -Tech V-Tech e. V 3 -Tech è stata pensata per soddisfare ogni

SEA Descrizione. Centralina Controllo Strip LED RGB

Corso di programmazione Arduino DI MALVEZZI DAVIDE

NMRONDOAS1-NMATX3-NMATX2S

Timer elettronico programmabile

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

Transcript:

I PRIMI PASSI CON IL PPTEA Esempi per chi è alle prime armi Autore NonSoloBolleDiAcqua Versione 1.1

Gli schemi,negli esempi riportati, verranno rappresentati anche mediante breadboard. I pin sono cortocircuitati secondo lo schema. (connessioni pin della BreadBoard) Vista pin presa usb maschio:

PPTEA: LED ON/OFF (Esempio I/O di Output) Questo esempio effettua un lampeggio di un led. Il led va inserito sul pin 28 (bit 15) mediante una resistenza di 470 ohm. Questo è il codice in EABasic: 10 ' LED ON/OFF PRESENTE SUL PIN 28 (BIT 15 DEL PPTEA) 20 A++ ' Incrementa la variabile A = 1, 2, 3. 30 IF A MOD 2 THEN 60 ' Se è dispari salta alla linea 70 40 OUTBIT(15) =1 ' Porta a +5 il pin 28 (ON del LED) 50 GOTO 70 ' Salta alla Pausa 60 OUTBIT(15) =0 ' Porta a massa il pin 28 (OFF del LED) 70 WAITMS 250 ' Pausa di 250 millisecondi 80 GOTO 20 ' Salta ad inizio programma Schema elettrico:

Componenti sulla BreadBoard:

PPTEA: LED ON SU PRESSIONE PULSANTE (Esempio I/O di Input e di Output) Quando si preme il pulsante PUSH si accende il led. Il led va inserito sul pin 28 (bit 15) mediante una resistenza di 470 ohm mentre il pulsante PUSH va inserito sul pin 12 (bit 7) mediante una resistenza di pull-down. Questo è il codice in EABasic: 20 ' LED ON (BIT 15) SE VIENE PREMUTO IL PULSANTE PUSH (BIT 7) 30 IF INPBIT(7)=0 THEN 60 ' Se non è premuto il pulsate salta alla linea 60 40 OUTBIT(15) =1 ' Porta a +5 il pin 28 (ON del LED) 50 GOTO 70 ' Salta a fine programma 60 OUTBIT(15) =0 ' Porta a massa il pin 28 (OFF del LED) 70 GOTO 30 ' Salta ad inizio programma Schema elettrico:

Componenti sulla BreadBoard:

PPTEA: CAD Convertitori Analogico Digitali (Esempio: Lettura tensione trimmer) Il PPTEA gestisce fino a 5 convertitori Analogico Digitali. Ma cos'è un Convertitore Analogico Digitale? E' un qualcosa che permette di trasformare un valore analogico ad un valore digitale, cioè è possibile convertire un valore di tensione compreso tra 0V e 5V (analogico) in un corrispondente valore digitale compreso tra 0 e 1023 (10 BIT di precisione). Questo è un esempio di come una tensione variabile viene convertita in digitale. Ci sono due istruzioni che permettono la lettura del valore in digitale : 1. CADSn 2. CADSIND(n) dove n può assumere un valore compreso tra 1 e 5 e identifica il numero del convertitore. I convertitori sono identificati nello schema elettrico del PPTEA con i nomi : CAD1 (pin2), CAD2(pin3), CAD3 (pin4), CAD4(pin5), CAD5(pin7). Il numero di convertitori utilizzati si può impostare/cariare mediante il comando CADS. All'avvio il PPTEA è predisposto per utilizzare 3 convertitori A/D. In questo esempio realizzeremo, mediante il convertitore Analogico Digitale Numero 1 (BIT 0, PIN del processore 2), un lettore di tensione. Per variare la tensione si utilizzerà il pin centrale di un trimmer da 10K connesso a massa ed a +5V. In questo modo si può far variare la tensione tra 0 e 5V.

Questo è il circuito:

Componenti sulla BreadBoard: Questo è il codice che invia sulla porta USB del PC, ogni 250 millisecondi, il valore digitale e il valore in tensione: 10 'IL VALORE SUL PIN 2 DIGITALE E ANALOGICO VIENE INVIATO SULLA PORTA USB DEL PC 20 VI=CADS1 ' PRELEVA IL VALORE DEL PRIMO CONVERTITORE ANALOGICO DIGITALE 30 PRINT "D="& VI & " A=" & VI*CAD_TO_VOLT 40 WAITMS 250 'ATTESA DI 250 millisecondi 50 GOTO 20 'SALTO AD INIZIO PROGRAMMA

PPTEA: Suonare una canzoncina (Esempio: emettere note e/o suoni) Il PPTEA gestisce un altoparlante che può emettere dei suoni utilizzando l istruzione FRQ PERIODO_QUARTI, DURATA. Nel manuale di riferimento si può trovare l associazione tra le note e il periodo quarti. L altoparlante o il buzzer deve essere messo tra il pin 28 (bit15) e massa. Emettendo in sequenza diverse note possono essere riprodotte delle canzoni, in questo esempio riprodurremo la canzone di Fra Martino sulla quinta ottava. Questo è lo schema elettrico:

Componenti sulla BreadBoard:

Questo è il codice che emette la canzoncina di Fra Martino. 05 ' SAN MARTINO 07 CONSTANT NUMERO_NOTE=34 10 DATA _DO5, _RE5, _MI5, _DO5, _DO5, _RE5, _MI5, _DO5, _MI5, _FA5, _SOL5 15 DATA PAUSA, _MI5, _FA5,_SOL5,_SOL5, _LA5, _SOL5, _FA5,_MI5,_DO5 16 DATA _SOL5, _LA5, _SOL5, _FA5, _MI5, _DO5, _RE5, _SOL5, _DO5, 0 18 DATA _RE5, _SOL5, _DO5 22 READ NOTA 23 A++ 24 FRQ NOTA, 250 26 IF A<NUMERO_NOTE THEN 22 40 GOTO 40