Prime esperienze con la breadboard

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Prime esperienze con la breadboard"

Transcript

1 Progettazione nell'ambiente LPCXpresso Introduzione alla progettazione di sistemi embedded a microcontrollore Prime esperienze con la breadboard All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License (unless otherwise specified). S. Salvatori - Microelettronica aprile 2016 (1 di 44)

2 Sommario Breadboard: Connessioni interne Esempio Alimentazione Primo esercizio: LED Secondo esercizio: key-led I/O digitale Problema rimbalzo Esercizi 2/44

3 Breadboard 3/44

4 Breadboard Connessioni interne 4/44

5 Breadboard Connessioni interne collegamenti tra componenti linee di alimentazione 5/44

6 Breadboard CF esempio R1 10k R2 2-10k 6 OA 3 + 6/44

7 Breadboard CF esempio R1 10k R2 2-10k 6 OA 3 + 7/44

8 Breadboard CF esempio R1 10k R2 2-10k 6 OA 3 + 8/44

9 Breadboard CF esempio R1 10k R2 2-10k 6 OA 3 + 9/44

10 Breadboard Alimentazione singola 10/44

11 Strumenti utili 11/44

12 Prima prova: livello 0! 12/44

13 LED 3V3 R V LED 1.7 V I LED 2mA [ ] R =800Ω 2 Scelgo 750 Ω Va bene un resistore tra 500 e 1500 Ω 13/44

14 LED /44

15 LED 3V3 GND 15/44

16 LED 3V3 R GND 3V3 16/44

17 LED 3V3 R GND 3V3 17/44

18 LED GND 3V3 3V3 R 18/44

19 Preparazione resistori /44

20 LED GND 3V3 3V3 R 20/44

21 Progetto blinker 21/44

22 Blinker 3V3 GND Usiamo P0.4 22/44

23 Blinker GND P0.4 P0.4 3V3 R 23/44

24 Blinker 24/44

25 Blinker 1. Duplicare il progetto Lab2c_delay e denominare la copia come: Lab4a_blinker ; 2. Inserire nella funzione main le istruzioni necessarie per far lampeggiare il LED esterno con una frequenza abbastanza bassa in modo da poterla osservare; int main (void) { /* SystemClockUpdate()... */ SystemClockUpdate(); /* initialize GPIO */ /* P0.4 DEFINED AS OUTPUT */ /* TURN OFF LED */ /* Loop forever */ while (1) { /* TURN ON LED */ delayms(500); /* TURN OFF LED */ delayms(500); } } 25/44

26 Seconda prova: livello 1 26/44

27 Key-led 3V3 S R S: norm. aperto Come facciamo a farlo lavorare in logica negata : se premo spengo? 27/44

28 Key-led S 3V3 R Devo modificare il cablaggio (inoltre si ha assorbimento di corrente anche se LED off) La soluzione hard-wired non si presta ad agevoli operazioni di aggiornamento 28/44

29 Progetto key-led 29/44

30 Key-led P0.4 R GND Resistore di pull-up. Va bene tra 10 kω e 100 kω P2.0 1k P2.0 P0.4 3V3 3V3 10k S Resistore di protezione. Va bene tra 100 Ω e 1 kω 30/44

31 Key-led 1. Duplicare il progetto precedente e denominare la copia come: Lab4b_keyled ; 2. Inserire nella funzione main le istruzioni necessarie per accendere o spegnere il LED in base allo stato del pulsante int main (void) { /* SystemClockUpdate()... */ SystemClockUpdate(); /* initialize GPIO */ /* P0.4 DEFINED AS OUTPUT */ /* TURN OFF LED */ /* Loop forever */ while (1) { if(lpc_gpio2->fiopin & (1 << 0)) /* TURN OFF LED */ else /* TURN ON LED */ } } 31/44

32 Progetto toggle 32/44

33 Toggle 1. Duplicare il progetto precedente e denominare la copia come: Lab4c_toggle ; 2. Inserire nella funzione main le istruzioni necessarie per cambiare lo stato del LED ogni volta che viene premuto il pulsante P0.4 R Non modificare il montaggio rispetto al progetto precedente P2.0 3V3 1k 10k S 33/44

34 Toggle Diagramma di flusso toggle 0 T key pressed F toggle=1 F toggle ~toggle T Accendi LED Spegni LED Ma si possono adottare altre soluzioni 34/44

35 Toggle 1. Duplicare il progetto precedente e denominare la copia come: Lab4c_toggle ; 2. Inserire nella funzione main le istruzioni necessarie per cambiare lo stato del LED ogni volta che viene premuto il pulsante P0.4 R Che problema si osserva? 3V3 P2.0 1k 10k S 35/44

36 Toggle Problema rimbalzo toggle 0 T key pressed F toggle=1 F toggle ~toggle T Spegni LED Accendi LED Pausa 36/44

37 Progetto set-reset 37/44

38 Set-reset Duplicare il progetto precedente e denominare la copia come: Lab4d_set_reset ; P0.4 R 3V3 P2.0 1k 10k S 38/44

39 Set-reset Soluzione più robusta per limitare I problemi di rimbalzo: if (( ( (LPC_GPIO2->FIOPIN) & (1 << 0) ) == 0 ) && (set == 0) ) { // se viene PREMUTO il pulsante status =!status; // cambia il valore di status NOTA: if (status) LPC_GPIO0->FIOSET = 1 << 4; else LPC_GPIO0->FIOCLR = 1 << 4; set = 1; // segnalamento set delayms(25); // breve pausa } Le variabili set e status vanno inizializzate a '0' prima di entrare nel ciclo infinito in cui è riportato questo codice if (( ( (LPC_GPIO2->FIOPIN) & (1 << 0) )!= 0 ) && (set == 1) ) { // se viene RILASCIATO il pulsante set = 0; //segnalamento reset delayms(25); // breve pausa } 39/44

40 Esercizi 40/44

41 Esercizi 1. Progetto set-reset Disegnare il diagramma di flusso dell'algoritmo il cui codice è quello riportato nella precedente slide. 41/44

42 Esercizi 2. Cronometro Si deve progettare un dimostrativo di cronometro che soddisfi le seguenti specifiche: Impostare TIMER 1 con risoluzione di 1 ms; avviare TIMER 1 quando viene premuto un pulsante una prima volta; arrestare TIMER 1 quando viene premuto lo stesso pulsante una seconda volta; salvare il valore di conteggio del timer in una variabile e resettare lo stesso in modo che il sistema riparta dal punto 2 e possa eseguire un nuovo conteggio premendo nuovamente il pulsante. 42/44

43 Esercizi 3. Provariflessi Si deve progettare un dimostrativo di provariflessi che soddisfi le seguenti specifiche: Impostare TIMER 1 con risoluzione di 1 ms; EVENTO 1: se viene premuto un pulsante bisogna accendere un LED e avviare TIMER 1; EVENTO 2: TIMER 1 deve essere arrestato quando viene premuto un altro pulsante; salvare il valore di conteggio del timer in una variabile e resettare il timer stesso in modo che il sistema possa ripartire, con la funzionalità descritta, dall'evento 1. NOTA: Nella fase di debug bisogna inserire un breakpoint in posizione opportuna in modo da poter osservare il valore della variabile in cui viene caricato il tempo trascorso tra gli eventi 1 e 2. L'arresto, tuttavia, dovrà avvenire solo se interviene l'evento 2. 43/44

44 Grazie per l'attenzione domande? All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License (unless otherwise specified). 44/44

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

Elettronica dei Sistemi Programmabili A.A. 2013-2014. Microcontrollori. Introduzione allo sviluppo di progetti

Elettronica dei Sistemi Programmabili A.A. 2013-2014. Microcontrollori. Introduzione allo sviluppo di progetti Elettronica dei Sistemi Programmabili A.A. 2013-2014 Microcontrollori Introduzione allo sviluppo di progetti Premessa Qualunque sistema basato su microcontrollore deve eseguire un codice memorizzato in

Dettagli

Elettronica dei Sistemi Programmabili A.A Microcontrollori. Architettura degli ARM CORTEX TM -M0 (1a parte)

Elettronica dei Sistemi Programmabili A.A Microcontrollori. Architettura degli ARM CORTEX TM -M0 (1a parte) Elettronica dei Sistemi Programmabili A.A. 2013-2014 Microcontrollori Architettura degli ARM CORTEX TM -M0 (1a parte) Programmer's model del Cortex-M0 2/24 Modi operativi e stati Due modi operativi Thread

Dettagli

Guida alla Settima Esercitazione

Guida alla Settima Esercitazione Guida alla Settima Esercitazione curata da Ilaria Casale La seguente esercitazione è divisa in due parti. Nella prima parte si comprenderà come gestire la periferica GPIO per generare un'interruzione.

Dettagli

Elettronica dei Sistemi Programmabili A.A Microcontrollori. Architettura degli ARM CORTEX TM -M0 (1a parte / ii)

Elettronica dei Sistemi Programmabili A.A Microcontrollori. Architettura degli ARM CORTEX TM -M0 (1a parte / ii) Elettronica dei Sistemi Programmabili A.A. 2013-2014 Microcontrollori Architettura degli ARM CORTEX TM -M0 (1a parte / ii) Sommario Uso delle flag nei salti Registri speciali IPSR EPSR PRIMASK CONTROL

Dettagli

Rivediamo alcuni concetti fondamentali: note sulla periferica GPIO

Rivediamo alcuni concetti fondamentali: note sulla periferica GPIO Introduzione alla progettazione di sistemi embedded a microcontrollore Rivediamo alcuni concetti fondamentali: note sulla periferica GPIO prof. Stefano Salvatori A.A. 2016/2017 Eccetto dove diversamente

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

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

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

MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE

MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE 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

Dettagli

TUTORIAL GPL_BENZINA CON PIC16F1826 (UTILIZZO DELL ADC)

TUTORIAL GPL_BENZINA CON PIC16F1826 (UTILIZZO DELL ADC) TUTORIAL GPL_BENZINA CON PIC16F1826 (UTILIZZO DELL ADC) Tutorial di Maroncelli Matteo e Zoffoli Federico, 5A. Creare un programma che simula gli indicatori di livello da serbatoi GPL e Benzina. Attraverso

Dettagli

Esercitazione su. LCD alfanumerico con controller/driver HD44780

Esercitazione su. LCD alfanumerico con controller/driver HD44780 Introduzione alla progettazione di sistemi embedded a microcontrollore Esercitazione su LCD alfanumerico con controller/driver HD44780 prof. Stefano Salvatori A.A. 2017/2018 Eccetto dove diversamente specificato,

Dettagli

H426V1 Manuale utente

H426V1 Manuale utente ReFreeX H426V1 Manuale utente Indice doc H426V1 Indice 2 1 Elenco dei parametri 3 2 Note sui parametri 6 3 Elenco degli allarmi 6 4 Elenco degli allarmi dello slave 7 5 Elenco pulsanti 7 6 Elenco led 7

Dettagli

K-19. Funzioni della vasca idromassaggio

K-19. Funzioni della vasca idromassaggio K-19 Sistema con due pompe Sistema con una pompa La Scheda di riferimento rapido fornisce una veloce panoramica sulle funzioni principali della vasca idromassaggio e sulle operazioni che si possono effettuare

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

Note su. Interruzioni. e Multi Rate Timer

Note su. Interruzioni. e Multi Rate Timer Introduzione alla progettazione di sistemi embedded a microcontrollore Note su Interruzioni e Multi Rate Timer prof. Stefano Salvatori A.A. 2017/2018 Eccetto dove diversamente specificato, i contenuti

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

Microcontrollori. Elettronica dei Sistemi Programmabili A.A. 2013-2014

Microcontrollori. Elettronica dei Sistemi Programmabili A.A. 2013-2014 Elettronica dei Sistemi Programmabili A.A. 2013-2014 Microcontrollori La scelta di un software e di un hardware per lo sviluppo di progetti di sistemi embedded: la soluzione offerta da NXP Sommario Dove

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

TCP - TIMER CICLICO PROGRAMMABILE

TCP - TIMER CICLICO PROGRAMMABILE OWNER s MANUAL MANUALE ISTRUZIONI (per firmware v. 2.0 B) TCP - TIMER CICLICO PROGRAMMABILE 2018 by Valter Narcisi www.narcisivalter.it A1 PROGRAMMABLE CYCLIC TIMER with PIC16F628A CARATTERISTICHE / FEATURES

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

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

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

TT 73 TEMPORIZZATORE ELETTRONICO DIGITALE A MICROPROCESSORE

TT 73 TEMPORIZZATORE ELETTRONICO DIGITALE A MICROPROCESSORE TT 73 TEMPORIZZATORE ELETTRONICO DIGITALE A MICROPROCESSORE CARATTERISTICHE TECNICHE CARATTERISTICHE MECCANICHE Contenitore Plastico autoestinguente UL 94 V0 Dimensioni 72x72 mm DIN profondità 96 mm Peso

Dettagli

Microelettronica Corso introduttivo di progettazione di sistemi embedded

Microelettronica Corso introduttivo di progettazione di sistemi embedded Microelettronica Corso introduttivo di progettazione di sistemi embedded Elementi per il progetto di un microprocessore prof. Stefano Salvatori A.A. 2018/2019 Eccetto dove diversamente specificato, i contenuti

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

Programmazione Orientata agli Oggetti in Linguaggio Java

Programmazione Orientata agli Oggetti in Linguaggio Java Programmazione Orientata agli Oggetti in Linguaggio Java Sintassi e Semantica: Convenzioni di Stile versione 1.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi

Dettagli

Programmazione Procedurale in Linguaggio C++

Programmazione Procedurale in Linguaggio C++ Programmazione Procedurale in Linguaggio C++ Sottoprogrammi Parte 2 (a) Sintassi e Semantica versione 2.0 Questolavoroè concessoin uso secondoi termini di unalicenzacreative Commons (vedi ultima pagina)

Dettagli

Programmazione Procedurale in Linguaggio C++

Programmazione Procedurale in Linguaggio C++ Programmazione Procedurale in Linguaggio C++ Strutture di Controllo Parte 3 Istruzioni Iterative (Cicli) versione 2.0 Questolavoroè concessoin uso secondoi termini di unalicenzacreative Commons (vedi ultima

Dettagli

Programmazione Orientata agli Oggetti in Linguaggio Java

Programmazione Orientata agli Oggetti in Linguaggio Java Programmazione Orientata agli Oggetti in Linguaggio Java Classi e Oggetti: Metafora Parte a versione 2.2 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)

Dettagli

Esercitazione su. LCD alfanumerico con controller/driver HD44780

Esercitazione su. LCD alfanumerico con controller/driver HD44780 Introduzione alla progettazione di sistemi embedded a microcontrollore Esercitazione su LCD alfanumerico con controller/driver HD44780 prof. Stefano Salvatori A.A. 2018/2019 Eccetto dove diversamente specificato,

Dettagli

Arduino. Laboratorio Arduino Base. HackLab Terni. Laboratorio aperto a tutti di elettronica, scienza e arte. hacklabterni.

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

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

DISPOSITIVO PER LA LETTURA DI UN ENCODER INCREMENTALE

DISPOSITIVO PER LA LETTURA DI UN ENCODER INCREMENTALE DISPOSITIVO PER LA LETTURA DI UN ENCODER INCREMENTALE Si propone l'uso di un microcontrollore pic16f84 della Microchip. Si acquisiscono i segnali di un encoder con due canali in quadratura con la possibilità

Dettagli

POLITECNICO DI BARI! DIPARTIMENTO DI INGEGNERIA ELETTRICA E DELL INFORMAZIONE!

POLITECNICO DI BARI! DIPARTIMENTO DI INGEGNERIA ELETTRICA E DELL INFORMAZIONE! POLITECNICO DI BARI DIPARTIMENTO DI INGEGNERIA ELETTRICA E DELL INFORMAZIONE Ingegneria Informatica e dell Automazione FONDAMENTI DI ELETTRONICA - SECONDA PROVA DI LABORATORIO Prof. Daniela De Venuto Strumentazione

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

CONTASECONDI CON DISPLAY A 7 SEGMENTI ARDUINO LIKE

CONTASECONDI 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

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

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

Programmazione Orientata agli Oggetti in Linguaggio Java

Programmazione Orientata agli Oggetti in Linguaggio Java Programmazione Orientata agli Oggetti in Linguaggio Java Classi e Oggetti: Introduzione versione 2.0 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)

Dettagli

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

FC-51: IR Infrared Obstacle Detection Sensor Module 2-30cm FC-51: IR Infrared Obstacle Detection Sensor Module 2-30cm Giorgio De Nunzio Giovanni Marsella 0 Premessa: i raggi infrarossi (IR) Fig. 0 Lo spettro delle onde elettromagnetiche, in cui è presente la porzione

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

NMRONDOAS1-NMATX3-NMATX2S

NMRONDOAS1-NMATX3-NMATX2S NMRONDOAS1-NMATX3-NMATX2S SIRENA AUTOALIMENTATA VIA RADIO, BIDIREZIONALE, A PILE ALCALINE Descrizione generale Scheda ricetrasmittente in grado di comandare fino a 8 sirene radio con possibilità di ricevere

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

Programmazione Orientata agli Oggetti in Linguaggio Java

Programmazione Orientata agli Oggetti in Linguaggio Java Programmazione Orientata agli Oggetti in Linguaggio Java Test e Correzione: Introduzione versione 1.0 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)

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

Progetto di un circuito LAMPEGGIATORE A LED"

Progetto di un circuito LAMPEGGIATORE A LED LEZIONE DI ELETTRONICA A CURA DEI PROFESSORI ALESSANDRO MORETTI E FRANCESCO SAVORE Progetto di un circuito LAMPEGGIATORE A LED" INDIRIZZO ELETTRONICA TELECOMUNICAZIONI 31/08/11 Orientamento 2011-2012 1

Dettagli

Uso del emulatore di floppy EMUFDD VER. 29 / 30

Uso del emulatore di floppy EMUFDD VER. 29 / 30 Uso del emulatore di floppy EMUFDD VER. 29 / 30 Alimentazione e collegamento del flat cable del dispositivo Collegare il dispositivo come in figura, il pin 1 del flat è quello colorato blu o rosso. L alimentazione

Dettagli

Arduino/Raspberry Board and GSM Library

Arduino/Raspberry Board and GSM Library Necessità di trovare una soluzione per la gestione delle diverse breakout GSM Gestione dei motori GSM di costruttori diversi: SIMCOM (SIM800C, SIM900 ecc) QUECTEL (M95) FIBOCOM (G510) Interfacciamento

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

Quaderni di Elettronica corso per creativi ed inventori

Quaderni di Elettronica corso per creativi ed inventori Quaderni di Elettronica corso per creativi ed inventori Aprile maggio 2019, Spazio Chirale alla Garbatella Stefano Capezzone www.chirale.it/download-elettronica SSID: spazio chirale best Pass: persico32

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

DISPLAY A CRISTALLI LIQUIDI J-LCD

DISPLAY A CRISTALLI LIQUIDI J-LCD DISPLAY A CRISTALLI LIQUIDI J-LCD 1 INDICE 1. Introduzione...3 2. Aspetto e dimensioni......3 2.1 Materiale e colori......3 2.2 Dimensioni display...3 3. Descrizione funzioni e pulsanti......4 3.1 Breve

Dettagli

Programmazione Procedurale in Linguaggio C++

Programmazione Procedurale in Linguaggio C++ Programmazione Procedurale in Linguaggio C++ Sottoprogrammi Concetti Avanzati Tecniche di Test e Correzione versione 2.4 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons

Dettagli

Applicazioni dei microcontrollori PIC

Applicazioni dei microcontrollori PIC Applicazioni dei microcontrollori PIC In questa unità vengono esposte le modalità di realizzazione di un circuito hardware con il microcontroller PIC16C84 (o PIC16F84), per la prova dei programmi presentati

Dettagli

Programmazione Orientata agli Oggetti in Linguaggio Java

Programmazione Orientata agli Oggetti in Linguaggio Java Programmazione Orientata agli Oggetti in Linguaggio Java Classi e Oggetti: Introduzione versione 2.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)

Dettagli

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.

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. Lampeggio di 8 led 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. Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1

Dettagli

Guida alla Prima Esercitazione

Guida alla Prima Esercitazione Guida alla Prima Esercitazione Prerequisiti Per lo svolgimento dell'esercitazione è necessario: aver installato sul proprio PC l'ide LPCXpresso; disporre di una scheda di valutazione LPCXpresso LPC1769/CD

Dettagli

MANUALE ISTRUZIONI M077. è un prodotto di Lorenz spa

MANUALE ISTRUZIONI M077. è un prodotto di Lorenz spa MANUALE ISTRUZIONI M077 è un prodotto di Lorenz spa legenda OD09016 (OROLOGIO SUBACQUEO MULTIFUNZIONE SPORT LCD) Profondità d immersione Temperatura Cronometro Retroilluminazione EL 5 allarmi sveglia

Dettagli

Il problema dello zaino

Il problema dello zaino Il problema dello zaino (knapsack problem) Damiano Macedonio mace@unive.it Copyright 2010 2012 Moreno Marzolla, Università di Bologna (http://www.moreno.marzolla.name/teaching/asd2011b/) This work is licensed

Dettagli

01/02/16 TAFFURELLI DANIELE REV: 03/02/16 CARATTERIZZAZIONE FUNZIONAMENTO DISPLAY CPU ACQUARIO AL MOMENTO DELL'ALIMENTAZIONE

01/02/16 TAFFURELLI DANIELE REV: 03/02/16 CARATTERIZZAZIONE FUNZIONAMENTO DISPLAY CPU ACQUARIO AL MOMENTO DELL'ALIMENTAZIONE AL MOMENTO DELL'ALIMENTAZIONE ALIMENTAZIONE STEP1 ok + ALL'ALIMENTAZIONE RIMANE A SCHERMO PER 5 SECONDI C E A B esc M A N T A - POSSIBILI SCHERMATE DOPO IL MESSAGGIO DI BENVENUTO CASO1 STEP2 ok + LAMPEGGIA

Dettagli

MULTIFLEXI INVERTED DC

MULTIFLEXI INVERTED DC MULTIFLEXI INVERTED DC 21 26 28-36 1.Display unità interna: 1) AUTO Indicazione di funzionamento automatico 2) TIMER Indicatore di programmazione timer (si accende quando il timer è acceso) 3) PRE.-DEF

Dettagli

Routine di delay con Multi Rate Timer in modalità one-shot

Routine di delay con Multi Rate Timer in modalità one-shot Crea sito Appunti su LPCXpresso: LPC824 Precedente Indice Successivo Routine di delay con Multi Rate Timer in modalità one-shot I timer integrati in un microcontrollore costituiscono una preziosa risorsa

Dettagli

Rivediamo alcuni concetti fondamentali: note sulle interruzioni e sul Multi Rate Timer

Rivediamo alcuni concetti fondamentali: note sulle interruzioni e sul Multi Rate Timer Introduzione alla progettazione di sistemi embedded a microcontrollore Rivediamo alcuni concetti fondamentali: note sulle interruzioni e sul Multi Rate Timer prof. Stefano Salvatori A.A. 2016/2017 Eccetto

Dettagli

ATTENZIONE: Non smaltire il prodotto nei normali rifiuti domestici. Consegnalo al centro di raccolta per le apparecchiature elettroniche.

ATTENZIONE: Non smaltire il prodotto nei normali rifiuti domestici. Consegnalo al centro di raccolta per le apparecchiature elettroniche. Garanzia e assistenza Il prodotto è corredato da una garanzia di un anno per problemi rilevati durante il normale uso. Usi impropri dei o l'apertura dell'unità invalidano la garanzia. Tutte le riparazioni

Dettagli

GARA NAZIONALE DI ELETTRONICA

GARA NAZIONALE DI ELETTRONICA Piazzale R. Guardini, 1-37138 3 Maggio 2016 Progetto di un CICLOCOMPUTER Si deve realizzare un sistema per la misurazione e la visualizzazione della velocità e dei chilometri totali percorsi per una bicicletta.

Dettagli

Caratteristiche ATMEGA328

Caratteristiche 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

Dettagli

ELECTRONICS LAB [WITH ARDUINO]

ELECTRONICS LAB [WITH ARDUINO] ELECTRONICS LAB [WITH ARDUINO] >>> DAY #2 Daniele Costarella Salvatore Carotenuto Teatro Carlo Gesualdo / Casina Del Principe Avellino Rights to copy Attribution ShareAlike 3.0 Unported You are free: to

Dettagli

Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 17/01/2014/ Foglio delle domande / VERSIONE 1

Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 17/01/2014/ Foglio delle domande / VERSIONE 1 Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 17/01/2014/ Foglio delle domande/ VERSIONE 1 1) L approccio con cui si studia un sistema focalizzandosi solo sul rapporto tra input e output si chiama

Dettagli

Calcolatori Elettronici T Ingegneria Informatica A1 Introduzione Arduino

Calcolatori Elettronici T Ingegneria Informatica A1 Introduzione Arduino Calcolatori Elettronici T Ingegneria Informatica A1 Introduzione Arduino Giovanni Bonaccio, Stefano Mattoccia Arduino Arduino è una piattaforma hardware e software di tipo open-source nata in Italia ma

Dettagli

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

Ing. Emiliano Capuzzo Remote Contro NEC 11/11/2003. Remote Control NEC Remote Control NEC Questo progetto risponde all esigenza di decodificare ed utilizzare i codici prodotti da telecomandi IR che adottano la codifica NEC Trasmissione Format. Questo tipo di codifica è attualmente

Dettagli

A B C D E F. F: LED per LAN porta 4 G: Presa per alimentazione principale H: LAN porta 4 I: LAN porta 3 J: LAN porta 2

A B C D E F. F: LED per LAN porta 4 G: Presa per alimentazione principale H: LAN porta 4 I: LAN porta 3 J: LAN porta 2 Informazioni sul prodotto A B C D E F G H I J K L M A: LED alimentazione B: LED per porta WAN C: LED per LAN porta D: LED per LAN porta E: LED per LAN porta F: LED per LAN porta 4 G: Presa per alimentazione

Dettagli

Programmazione Orientata agli Oggetti in Linguaggio Java

Programmazione Orientata agli Oggetti in Linguaggio Java Programmazione Orientata agli Oggetti in Linguaggio Java Classi e Oggetti: C# versione 2.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina) G. Mecca

Dettagli

Programmazione Orientata agli Oggetti in Linguaggio Java

Programmazione Orientata agli Oggetti in Linguaggio Java Programmazione Orientata agli Oggetti in Linguaggio Java Classi e Oggetti: Metafora Parte c versione 1.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)

Dettagli

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

IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2016/17 Classe 1 B IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2016/17 Classe 1 B Modulo n 1 - Concetti informatici di base 1.1 Introduzione allo studio del computer 1.2 Rappresentazione

Dettagli

Calcolatori Elettronici T Ingegneria Informatica A3 - Gestione delle interruzioni

Calcolatori Elettronici T Ingegneria Informatica A3 - Gestione delle interruzioni Calcolatori Elettronici T Ingegneria Informatica A3 - Gestione delle interruzioni Giovanni Bonaccio, Stefano Mattoccia Arduino Interrupt Nella scheda Arduino Uno sono presenti due tipologie diverse di

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

Scheda Controllo Sboard-II mod. SC-022 con Doppio Rele. Manuale Utente

Scheda Controllo Sboard-II mod. SC-022 con Doppio Rele. Manuale Utente Scheda Controllo Sboard-II mod. SC-022 con Doppio Rele Manuale Utente INTRODUZIONE La Sboard II è un pannello di controllo a doppio relè che può lavorare con un qualsiasi lettore Wiegand 26~37 bits. La

Dettagli

PROFIL 100E/INT ISTRUZIONI OPERATIVE E DI INSTALLAZIONE IP 64 DM. Accessori per il MONTAGGIO

PROFIL 100E/INT ISTRUZIONI OPERATIVE E DI INSTALLAZIONE IP 64 DM. Accessori per il MONTAGGIO PROFIL 100E/INT Tastiera a colonna da Esterno retro illuminata con elettronica integrata ze IP 64 DM ISTRUZIONI OPERATIVE E DI INSTALLAZIONE Accessori per il MONTAGGIO Qtà Descrizione Foto Funzione 1 Vite

Dettagli

Lanciare MPLAB IDE (Start->Programmi->Mirochip->MPLAB IDE v7.22->mplab IDE):

Lanciare MPLAB IDE (Start->Programmi->Mirochip->MPLAB IDE v7.22->mplab IDE): Lanciare MPLAB IDE (Start->Programmi->Mirochip->MPLAB IDE v7.22->mplab IDE): Creare un nuovo progetto (Project->Project Wizard): Selezionare il dispositivo (PIC16F876A): Selezionare il linguaggio (MPASM

Dettagli

Elettronica I - Prima Esercitazione - RISPOSTA IN FREQUENZA DI CIRCUITI CON AMPLIFICATORI OPERAZIONALI OpAmp

Elettronica I - Prima Esercitazione - RISPOSTA IN FREQUENZA DI CIRCUITI CON AMPLIFICATORI OPERAZIONALI OpAmp Elettronica I - Prima Esercitazione - RISPOSTA IN FREQUENZA DI CIRCUITI CON AMPLIFICATORI OPERAZIONALI OpAmp 1 Configurazione Invertente Circuito ATTIVO: l OpAmp va alimentato 2 OpAmp Ideale 3 Configurazione

Dettagli

Sommario CONDIZIONATORE COMANDO REMOTO A FILO MANUALE D USO. Modello KJR-12B

Sommario CONDIZIONATORE COMANDO REMOTO A FILO MANUALE D USO. Modello KJR-12B Sommario CONDIZIONATORE COMANDO REMOTO A FILO MANUALE D USO Modello KJR-12B Vi ringraziamo per aver acquistato un condizionatore MIDEA. Vi suggeriamo, prima di utilizzarlo, di leggere attentamente il presente

Dettagli

TC 49 CONTAIMPULSI ELETTRONICO DIGITALE A MICROPROCESSORE

TC 49 CONTAIMPULSI ELETTRONICO DIGITALE A MICROPROCESSORE TC 49 CONTAIMPULSI ELETTRONICO DIGITALE A MICROPROCESSORE CARATTERISTICHE TECNICHE CARATTERISTICHE MECCANICHE Contenitore Plastico autoestinguente UL 94 V0 Dimensioni 48x48 mm DIN profondità 98 mm Peso

Dettagli

Alimentatore KEYSIGHT E36312A. Silvia Roncelli Lab. Didattico di Elettronica 1

Alimentatore KEYSIGHT E36312A. Silvia Roncelli Lab. Didattico di Elettronica 1 Alimentatore KEYSIGHT E36312A Silvia Roncelli Lab. Didattico di Elettronica 1 Alimentatore KEYSIGHT E36312A Tasto accensione ( premere ) Silvia Roncelli Lab. Didattico di Elettronica 2 Generatore di Tensione

Dettagli

L aggiornamento del firmware aggiornerà il firmware di WAC700 e WACS700 alla Versione

L aggiornamento del firmware aggiornerà il firmware di WAC700 e WACS700 alla Versione 1. Introduzione L aggiornamento del firmware aggiornerà il firmware di WAC700 e WACS700 alla Versione 1.2.10. 2. Preparazione i) Verificare la versione del firmware Prima di procedere all aggiornamento,

Dettagli

Modulo relè Timer Manuale d'uso

Modulo relè Timer Manuale d'uso Modulo relè Timer Manuale d'uso Questo modulo di controllo a tempo ha 18 funzioni e per questo si presta a molte applicazioni. L'utente può selezionare una delle sue 18 funzioni e può impostare, salvare

Dettagli

Programmazione Orientata agli Oggetti in Linguaggio Java

Programmazione Orientata agli Oggetti in Linguaggio Java Programmazione Orientata agli Oggetti in Linguaggio Java Sintassi e Semantica Introduzione versione 2.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)

Dettagli

Social Networking: technologies and applications INTRODUZIONE AL CORSO

Social Networking: technologies and applications INTRODUZIONE AL CORSO Social Networking: technologies and applications INTRODUZIONE AL CORSO I social networks Negli ultimi anni il fenomeno dei Social Network ha rivoluzionato il panorama della produzione mediale, delle relazioni

Dettagli

SPA-ITALIA.COM ISTRUZIONI PER LA PROGRAMMAZIONE

SPA-ITALIA.COM ISTRUZIONI PER LA PROGRAMMAZIONE 1. Schema tastiera SPA-ITALIA.COM ISTRUZIONI PER LA PROGRMAZIONE Fig.1: schema pulsantiera vasca idromassaggio grande 1. Light Therapy : Luce fondovasca 2. FM/CD : Radio & CD Ingresso Acceso/Spento 9.

Dettagli

2000 s.r.l. REFRIGERAZIONE - INDUSTRIALE - COSTRUZIONE - APPARECCHIATURE -

2000 s.r.l. REFRIGERAZIONE - INDUSTRIALE - COSTRUZIONE - APPARECCHIATURE - REFRIGERAZIONE - INDUSTRIALE - COSTRUZIONE - APPARECCHIATURE - RICA chiller (RiCh2k - V1.5) Manuale di Montaggio e Funzionamento Indice 1 Caratteristiche... 3 2 Funzionamento... 3 2.1 Pannello... 3 2.1.1

Dettagli

Microelettronica Corso introduttivo di progettazione di sistemi embedded

Microelettronica Corso introduttivo di progettazione di sistemi embedded Microelettronica Corso introduttivo di progettazione di sistemi embedded Elementi per il progetto di un microprocessore prof. Stefano Salvatori A.A. 2016/2017 Eccetto dove diversamente specificato, i contenuti

Dettagli

Tecnologie di Sviluppo per il Web

Tecnologie di Sviluppo per il Web Tecnologie di Sviluppo per il Web Programmazione Web: Conclusioni versione 2.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina) G. Mecca mecca@unibas.it

Dettagli

Halo Aroma Diffuser. Model: WS115 USER MANUAL

Halo Aroma Diffuser. Model: WS115 USER MANUAL Halo Aroma Diffuser Model: WS115 USER MANUAL DIFFUSORE DI AROMI HALO Modello: WS115 MANUALE PER L UTENTE INDICE IMPORTANTI ISTRUZIONI DI SICUREZZA...1 INTRODUZIONE...1 PRECAUZIONI...1 PANORAMICA VISTA

Dettagli

ELECTRONICS LAB [WITH ARDUINO]

ELECTRONICS LAB [WITH ARDUINO] ELECTRONICS LAB [WITH ARDUINO] >>> DAY #3 Daniele Costarella Salvatore Carotenuto Teatro Carlo Gesualdo / Casina Del Principe Avellino Rights to copy Attribution ShareAlike 3.0 Unported You are free: to

Dettagli

Alimentatori. Schema a blocchi di un alimentatore non stabilizzato

Alimentatori. Schema a blocchi di un alimentatore non stabilizzato Alimentatori Schema a blocchi di un alimentatore non stabilizzato Il primo blocco è un trasformatore che fornisce una tensione alternata sinusoidale tale che sia possibile ottenere il valore di ampiezza

Dettagli

Istruzioni per l'uso Ophoria OR8601

Istruzioni per l'uso Ophoria OR8601 Istruzioni per l'uso Ophoria OR8601 Foto esempliicativa COMANDI / DISPLAY dipendente dal modello Temperatura Radio Frequenza Tasto On/Off Tasto Telefono Tasto Luce Tasto Modalità Tasto Riduci Tasto Ventilatore

Dettagli