Realizzate il circuito come indicato nello schema seguente:

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

Facciamo lampeggiare un led

PRIMI PASSI CON ARDUINO

Programma di simulazione per Arduino

ISTRUZIONI IN BREVE PER RIPRODUTTORI DIGITALI SERIE RDP 1 SERIE

ACCENDERE E SPEGNERE UN DIODO LED

Creazione di funzioni utente (UDF)

ARDUINO. Colleghiamolo al PC/MAC - FUNZIONA?

Far lampeggiare un led o forse un semaforo?

Circuito logico AND / AND Gate

Come impostare e utilizzare il Multi-Remote Switch (MRS)

SERIE RDP STEREO 1 SERIE

Misurare la resistenza elettrica e verifica della tolleranza

Arduino - Tutorial #2 - Iniziamo a programmare

Display numerico con i LED

ISTRUZIONI IN BREVE PER RIPRODUTTORE DIGITALE

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

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

STRUTTURE DI CONTROLLO DEL C++

SCRATCH CECILIA MONTI DIGITAL CO-FONDATRICE E DOCENTE PRESSO MAKER SCHOOL TRADATE

I Circuiti combinatori: LOGISIM

Prima dell aggiornamento, eseguire il back up dei dati personali con Google service o altri strumenti per il back up.

Modulo 1 Concetti di base della Tecnologia dell Informazione

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

Istruzioni tecniche SOSTITUZIONE DEL FILTRO. ATTENZIONE: la sostituzione e l inserimento del filtro devono essere fatti con la macchina spenta.

Arduino MaxMSP Tutorial #3 - Arduino MaxMSP Play Sound Materiale utilizzato Arduino Uno, sensore (uno qualsiasi)

Programmatore Serie PRO

SILISYSTEM. Programmatore Progr-Ver2

Rappresentazione degli algoritmi

Lezione PSPICE n.2. Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

TRANSPONDER DI PROGRAMMAZIONE 3067

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

Manuale Istruzioni BL100i

Dipartimento di Ingegneria Industriale e dell Informazione. Sistema per la misura del guadagno di corrente beta in transistori bipolari

Ston. Manuale per l installazione del modulo batteria aggiuntivo. Rev. 1.00

LabVIEW (Laboratory Virtual Instrument Engineering Workbench)

COMPONENTI E COMANDI INSTALLAZIONE E PRIMO UTILIZZO

TERMINALE EVOLUTO - TABLET ALGIZ 7 - SISTEMA TETRA

Manuale di Riferimento

SEA Descrizione. Centralina Controllo Strip LED RGB

INIZIO OPERATIVITA DI UN MEZZO: CONFERMA DELLA SUA DISPONIBILITA E CLASSIFICAZIONE DEL TIPO DI CONVENZIONE

CTU Presenta. Contest Automation con Arduino. IK0XBX - Francesco

Le aree protette. G u i d a c r e a t a d a m a r t e p e r h t t p : / / j i m d i n g 3. j i m d o. c o m Pagina 1

Dispositivi Power Line: manuale per l'installatore

Linguaggio C. strutture di controllo: strutture iterative. Università degli Studi di Brescia. Docente: Massimiliano Giacomin

CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS

Esercitazione 4. Comandi iterativi for, while, do-while

RICEVITORI WIRELESS BT-PR02 RF BT-FR-02 BT-WR02 RF BT-WR02 H&C RF

EXT216 MANUALE DI INSTALLAZIONE E PROGRAMMAZIONE

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

DISPLAY A CRISTALLI LIQUIDI J-LCD

Corso di Access. Modulo L2 A (Access) 1.4 Le maschere

Vogliamo far lampeggiare i led collegati come in figura ai bit della porta D del PIC 18F8722 presente sulla demo board in dotazione al laboratorio.

Circuiti antirimbalzo

CONVERTITORE LUCE-TENSIONE

Introduzione alla programmazione

MANUALE D USO USER MANUAL

Manuale per l Utente

guida dell'utente modulo: [ idocmail ] LA GESTIONE DEI FILTRI e delle REGOLE in idocmail

Come creare una pianificazione che genera una spedizione in Contactsend

ISTRUZIONI TELECOMANDO BIKO Revisione

ednet.living Guida all'installazione rapida Kit di avvio di ednet.living (1 Unità Centrale WiFi + 1 Smart Plug per interni)

Il display BREVE GUIDA ALL'USO DEL TESTER DIGITALE

SIMULATORE DI PARCHEGGIO A DUE ZONE DL 2120RM. Laboratorio di Automazione

Associazione semplice

+ - Alimentazione Da 8VDC/ MAX 12VDC

TM1638 BOARD con ARDUINO

Diagramma a blocchi per la selezione, in un mazzo di chiavi, di quella che apre un lucchetto

Ricerca obiettivo. Pag. 1

Manipolazioni elementari di flussi di testo strutturati

Sesta parte: Come creare una lista di distribuzione e come gestirla dalla rubrica.

Le strutture di controllo

Bravo io. tester per la verifica di alternatori e motorini di avviamento

Inverter X-Hybrid Un unica soluzione per lo storage domestico e non solo!

Architettura degli Elaboratori I Esercitazione 5 - Progettazione di Reti di Interconnessione fra Registri Roberto Navigli

Modulo Tastiera Sfera. Manuale installatore 04/16-01 PC

Collaudo statico di un ADC

Introduzione. Il BLUETREK COMPACT CLASSIC presenta 3 tasti: il tasto VOL+ il tasto VOL- microfono con braccio girevole

PRIMA CONFIGURAZIONE TABLET FT-16

CoderDojo Firenze AppInventor2 Iniziamo! Multimedia Carica File Scegli file Screen1 Titolo Icona SALVIAMO! Pulsante Interfaccia Utente

ISTRUZIONI D USO TELECOMANDO AMBIENTIKA ADVANCED / WIRELESS

Esercitazione : REALIZZAZIONE IMPIANTO SEMAFORICO

UnivAQ - Corso ECDL - Elaborazione Testi Maria Maddalena Fornari

Creare maschere personalizzate con controlli e macro

Colloquio di informatica (5 crediti)

Guida alla Quarta Esercitazione

Pensiero computazionale. Lezione 3 Istruzioni condizionali Eventi, messaggi Variabili

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

GUIDA RAPIDA MyALARM2 Datalogger GSM/GPRS avanzato Con I/O integrato e funzioni di telecontrollo

La stampa unione in Word 2007

3.5.1 PREPARAZ1ONE I documenti che si possono creare con la stampa unione sono: lettere, messaggi di posta elettronica, o etichette.

Controllo di una soglia analogica

Guida all assemblaggio e al testing del modulo di retroazione S2 V2

Sommario. 4 Download e installazione. 6 Come sono organizzati i progetti 7 Il prato magico. 21 Lo stagno. 23 In fondo al mare

IT MANUALE UTILIZZO. Manuale utilizzo tastiera Art / 3

ISTRUZIONI DI ITERAZIONE

Programmazione decoder MFX

MANUALE RAPIDO DI INSTALLAZIONE SISTEMI FLEXA 2.0 CON TERMOSTATI TACTO E BLUEFACE INFORMAZIONI IMPORTANTI

Manuale WAGO DALI e morsetti V 0.1

G S M 'COMBO' GSM COMBO

Transcript:

Esercizio 1 Fare lampeggiare contemporaneamente due diodo LED collegati rispettivamente al pin 12 e 11 di Arduino con tempi di accensione e spegnimento pari ad 1 secondo. Realizzate il circuito come indicato nello schema seguente:

Programma:

Esercizio 2 Realizzare un programma che faccia lampeggiare contemporaneamente i due LED con tempi di accensione pari ad 1 secondo e tempo di spegnimento pari a 0,5 secondi:

Esercizio 3 Realizzate ora un programma che faccia lampeggiare in modo alternato i due LED. Accensione LED rosso per 1 secondo e LED verde spento, spegnimento LED rosso per 1 secondo e accensione istantanea del LED verde per 1 secondo.

Esercizio 4 Realizzare un programma che fa accendere e spegnere tre volte il LED rosso e due volta il LED verde.

Il programma precedente risulta quindi una sequenza ripetuta di accensioni e spegnimento del LED corrispondente. Esercizio 4 Vediamo ora come eseguire l esercizio precedente evitando di ripetere una lunga sequenza di istruzioni, per fare ciò utilizzeremo il blocco:

che viene tradotto in un ciclo che esegue un numero di volte una serie di operazioni, quelle incluse nella sezione do. Il numero di volte in cui viene eseguita la sequenza di operazioni è definita da due valori interi inseriti nelle sezioni from e to, quindi se volessimo eseguire 3 volte un operazione inseriremo in from il valore 1 e in to il valore 3. Per tenere traccia del numero di cicli eseguiti abbiamo necessità di un contare, una variabile che sarà utilizzata per il conteggio delle delle volte in cui eseguire le azioni presenti nella sezione do, in altro modo possiamo dire: count with nome variabile from valore di partenza to valore di fine Vediamo adesso come impostare un ciclo: Definiamo prima di ogni cosa una variabile intera i ed inizializziamola a 0. Dal menù Variables selezioniamo Declare variable [ ] equals Dal menù Math selezioniamo Number

Impostiamo il nome della variabile ad i ed inizializziamola a 0 Selezioniamo adesso l istruzione ciclo Dovremo ora inserire nel campo with il nome della variabile i, per fare ciò bisogna selezionare dal menù Variabiles il blocco Var

il click sul punto esclamativo vi segnala che la variabile non è stata inizializzata: Impostiamola ad i facendo click sulla freccia nera e trasciniamo l intero blocco nel campo with

Inseriamo adesso nei campi from e to due numeri interi, 1 e 3 Nel campo do inseriremo le azioni da ripetere, nel caso dell esercizio bisognerà accendere e spegnere il LED collegato al pin 12 di Arduino L esercizio richiede inoltre l accensione e lo spegnimento per due volte ad intervalli di 1 secondo del LED collegato al pin 11, quindi ripetendo i medesimi passi fatti in precedenza, usando però una variabile diversa, otterremo:

Esercizio 5 Realizzare il messaggio in codice morse di SOS, messaggio internazionale usato come segnale di soccorso.

Il codice Morse, detto anche alfabeto Morse, è un sistema per trasmettere lettere, numeri e segni di punteggiatura per mezzo di un segnale in codice ad intermittenza e quindi ben adatto al nostro sistema digitale, in cui si utilizza le intermittenze di luce per inviare messaggi. Circuito Per questo progetto si utilizzerà lo stesso circuito realizzato nella lezione precedente collegando il LED al pin 12 Componenti: Arduino UNO R3 Un LED Un Resistore da 220 Ohm Rappresentazione del segnale SOS Il messaggio SOS in codice Morse è rappresentato da 3 punti, 3 linee e 3 punti e per questo esercizio useremo l intermittenza di luce del diodo LED per realizzare il segnale SOS. Specifiche del programma il tempo tra ogni singola accensione (breve e lunga) dovrà essere di 100 millisecondi L accensione che identifica il punto dovrà essere di 150 millisecondi L accensione che identifica la linea dovrà essere di 400 millisecondi L intervallo tra una lettera e l altra deve essere di 100 millisecondi Al termine attendere 5 secondi (5000 millisecondi) prima di incominciare un nuovo segnale di SOS usare il pin digitale 12 come piedino a cui collegare il diodo LED Struttura del programma Il programma dovrà essere costituito da tre blocchi: I tre blocchi dovranno far uso dell istruzione di ciclo usato nell esercizio 4