Localizzazione fine. Accelerometro e giroscopio. Università di Napoli Federico II

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Localizzazione fine. Accelerometro e giroscopio. Università di Napoli Federico II"

Transcript

1 Localizzazione fine Accelerometro e giroscopio

2 Sensori comuni Accelerometro: misura l accelerazione* Giroscopio: misura la velocità angolare Magnetometro: misura l intensità del campo magnetico terrestre, in varie direzioni *compresa la gravità

3 Le tecnologie

4 MEMS Micro-electromechanical systems Circuito integrato con parti mobili

5 Schema di accelerometro supporto fisso massa mobile

6 Schema di accelerometro MEMS

7 Foto SEM di accelerometro MEMS SEM = Microscopio Elettronico a Scansione

8 Giroscopio classico massa rotante tende a conservare il momento angolare

9 Giroscopio MEMS The main principle of MEMS gyroscopes is the transfer of energy between two modes of vibration, the drive and the sense modes, through the Coriolis acceleration.

10 Foto SEM di giroscopio MEMS

11 Device immobile Accelerometro: misura la gravità indica l orientamento rispetto alla terra Giroscopio: misura zero

12 Device in caduta libera Accelerometro: misura zero su tutti gli assi Giroscopio: misura eventuali rotazioni

13 Esempio Bosch BMI160 (Arduino 101) accelerometro 3 assi + giroscopio 3 assi costo: 3 euro (x100) risoluzione: 16 bit range accelerometro: 2, 4, 8, 16g range giroscopio: 125, 250, 500, 1000, 2000 /s consumo: 1mA (una pila stilo ha 1Ah)

14 Di cosa abbiamo bisogno? Conoscere accelerazione attuale Conoscere rotazione (velocità angolare) attuale Nota: inutile accumulare questi eventi perché hanno frequenza inferiore al frame rate del gioco

15 localizzazione fine in Android

16 Direzioni

17 Android e i sensori L activity ha un sensor manager: SensorManager manager = (SensorManager) myactivity.getsystemservice(context.sensor_service); Per ogni tipo di sensore, il sensor manager ha una lista di sensori: List<Sensor> list = manager.getsensorlist(sensor.type_accelerometer); Altri tipi: TYPE_GYROSCOPE, TYPE_MAGNETIC_FIELD, TYPE_AMBIENT_TEMPERATURE, TYPE_HEART_RATE, TYPE_LIGHT, etc.

18 Ricevere segnali dai sensori Il sensor manager permette di registrare osservatori per un sensore: Sensor accelerometer = manager.getdefaultsensor(sensor.type_accelerometer); manager.registerlistener(mylistener, accelerometer, SensorManager.SENSOR_DELAY_GAME); Si deve specificare un periodo di campionamento (ma è solo un suggerimento per l OS) Possibili periodi: SENSOR_DELAY_NORMAL, SENSOR_DELAY_UI, SENSOR_DELAY_GAME, SENSOR_DELAY_FASTEST

19 L interfaccia per gli osservatori interface Sensor Event Listener: void onsensorchanged(sensorevent event) void onaccuracychanged(sensor sensor, int accuracy)

20 La classe per gli eventi dei sensori class SensorEvent: tempo in nanosecondi public long timestamp; public final float[] values; dati dal sensore

21 Dati dei sensori accelerometro (m/s2) giroscopio (radianti/s) values[0] accelerazione x rotazione intorno a x values[1] accelerazione y rotazione intorno a y values[2] accelerazione z rotazione intorno a z

22 Sensori virtuali Dati ricavati analizzando quelli reali (sensor fusion, da Android 2.3) TYPE_LINEAR_ACCELERATION accelerazioni esclusa la gravità TYPE_GRAVITY solo la gravità TYPE_ROTATION_VECTOR orientamento basato su giroscopio (quaternione) TYPE_GEOMAGNETIC_ROTATION_VECTOR orientamento basato su geomagnetometro

23 Determinare l orientamento In termini di 3 angoli: azimuth, pitch e roll float[] rotation = new float[9], orientation = new float[3]; dati da accelerometro (TYPE_ACCELEROMETER) SensorManager.getRotationMatrix(rotation, null, gravity, geomagnetic); dati da geomagnetometro (TYPE_MAGNETIC_FIELD) SensorManager.getOrientation(rotation, orientation); orientation contiene i tre angoli desiderati

24 Sensori e ciclo di vita Gli osservatori ricevono eventi dai sensori anche durante le pause (paused e stopped) onpause: rimuovere gli osservatori sensormanager.unregisterlistener(listener) onresume: registrare gli osservatori sensormanager.registerlistener(listener, sensor, delay)

25 demo

26 Approfondimenti Beginning Android Games, capitolo 4 Documentazione Android Seminario Google su sensor fusion (2010): link Bosch BMI160 spec sheet

Corso Base. Lezione 7. Maurizio Cozzetto, Francesco Sarasini

Corso Base. Lezione 7. Maurizio Cozzetto, Francesco Sarasini Corso Base Lezione 7 Maurizio Cozzetto, Francesco Sarasini Effettuare una telefonata String dial = "tel:0301234567"; Uri teluri = Uri.parse(dial); Intent intent = new Intent(Intent.ACTION_DIAL, teluri);

Dettagli

MediaPlayer Android Mobile Programming Prof. R. De Prisco

MediaPlayer Android Mobile Programming Prof. R. De Prisco MediaPlayer 172 AudioManager controlla le sorgene audio e l output volume MediaPlayer Play di audio e video Sorgente dae Risorse locali URI (interni) URL MediaPlayer 173 Play di un file in res/raw MediaPlayer

Dettagli

Android. Location, Maps, Servizi di Sistema

Android. Location, Maps, Servizi di Sistema Android Location, Maps, Servizi di Sistema Introduzione In questa lezione ci occuperemo di analizzare due casi d'uso che fanno uso dei servizi di localizzazione e della Google Maps LocationManager Project

Dettagli

Interfacce di comunicazione Sensori Android@Home Google TV

Interfacce di comunicazione Sensori Android@Home Google TV Corso di Laurea in Ingegneria Informatica, Elettronica e delle Telecomunicazioni Corso di Sistemi Operativi A. A. 2012-2013 SISTEMA OPERATIVO ANDROID Interfacce di comunicazione Sensori Android@Home Google

Dettagli

Architettura Software di un Sistema di Controllo per Multirotore

Architettura Software di un Sistema di Controllo per Multirotore Architettura Software di un Sistema di Controllo per Multirotore ARSLAB - Autonomous and Robotic Systems Laboratory Dipartimento di Matematica e Informatica - Università di Catania, Italy santoro@dmi.unict.it

Dettagli

Concetti fondamentali

Concetti fondamentali Concetti fondamentali Un robot industriale conosce la propria posizione (a meno di piccoli errori) leggendo gli encoder (ed applicando la DKT) Un robot mobile non può farlo, e deve: Misurare la propria

Dettagli

Applicazione con due attività

Applicazione con due attività T Applicazione con due attività Tutorial per Eclipse P. Gallo M.L. Pietramala Java Blocco tematico E Le apps e ANDROID Unità E2 Eventi Prerequisiti Obiettivi Unità E2 Eventi al termine dell esercitazione,

Dettagli

Ingegneria Elettronica, Politecnico di Bari Blogger e Content Manager su Elettronica Open Source

Ingegneria Elettronica, Politecnico di Bari Blogger e Content Manager su Elettronica Open Source MEMS Demystified Chi siamo Piero Boccadoro Ingegneria Elettronica, Politecnico di Bari Blogger e Content Manager su Elettronica Open Source Emanuele Bonanni Progettista elettronico EMCelettronica Srl Fondatore

Dettagli

Sviluppo di un applicazione in ambiente Android per l acquisizione di misure accelerometriche.

Sviluppo di un applicazione in ambiente Android per l acquisizione di misure accelerometriche. Facoltà di Ingegneria Corso di Studi in Ingegneria Informatica Elaborato finale in Sistemi Operativi Sviluppo di un applicazione in ambiente Android per l acquisizione di misure accelerometriche. Anno

Dettagli

Sensori Fisici. a.tognetti@centropiaggio.unipi.it

Sensori Fisici. a.tognetti@centropiaggio.unipi.it Sensori Fisici a.tognetti@centropiaggio.unipi.it Misure di velocità ed accelerazione Tecniche a differenziazione ed integrazione In linea di principio è possibile determinare la velocità e l'accelerazione

Dettagli

Robotica Mobile Percezione

Robotica Mobile Percezione Robotica Mobile Percezione l d d bl b f b ( f lf d Materiale tratto tratto da: Introduction to Mobile Robotics, Univ. of Freiburg (Prof. Dr. Wolfram Burgard, Dr. Cyrill Stachniss, Dr. Giorgio Grisetti,

Dettagli

I S T I T U T O T E C N I C O I N D U S T R I A L E S T A T A L E V E R O N A

I S T I T U T O T E C N I C O I N D U S T R I A L E S T A T A L E V E R O N A I S T I T U T O T E C N I C O I N D U S T R I A L E S T A T A L E G U G L I E L M O M A R C O N I V E R O N A PROGRAMMA PREVENTIVO A.S. 2015/2016 CLASSE 4Ac MATERIA: Elettrotecnica, elettronica e automazione

Dettagli

CIM Computer Integrated Manufacturing

CIM Computer Integrated Manufacturing INDICE CIM IN CONFIGURAZIONE BASE CIM IN CONFIGURAZIONE AVANZATA CIM IN CONFIGURAZIONE COMPLETA DL CIM A DL CIM B DL CIM C DL CIM C DL CIM A DL CIM B Il Computer Integrated Manufacturing (CIM) è un metodo

Dettagli

Definizione di metodi e tecniche per il testing di applicazioni Android Sensor Based

Definizione di metodi e tecniche per il testing di applicazioni Android Sensor Based tesi di laurea Definizione di metodi e tecniche per il testing di applicazioni Android Sensor Based Anno Accademico 2010/2011 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Domenico Amalfitano

Dettagli

Nardi,Giambrocono,Mele,Labella 3R RELAZIONE TELECOMUNICAZIONI

Nardi,Giambrocono,Mele,Labella 3R RELAZIONE TELECOMUNICAZIONI Nardi,Giambrocono,Mele,Labella 3R RELAZIONE TELECOMUNICAZIONI Relazione sul dispositivo GY-521(mpu-6050) con funzionalità di giroscopio/accelerometro. 1 INDICE: 1) Introduzione...3 2) Materiale utilizzato...4-6

Dettagli

Esercizi lezione 7. Esercizio A Progettate un'applicazione Android che consenta di fare una telefonata. Pag. 1/9

Esercizi lezione 7. Esercizio A Progettate un'applicazione Android che consenta di fare una telefonata. Pag. 1/9 Pag. 1/9 Esercizi lezione 7 Esercizio A Progettate un'applicazione Android che consenta di fare una telefonata. Suggerimenti: si può usare un intent e il metodo startactivity(), seguendo il frammento di

Dettagli

Manuale Utente. Campanello WiFi Trilly. Indice

Manuale Utente. Campanello WiFi Trilly. Indice Manuale Utente Campanello WiFi Trilly Indice TRILLY NEW Capitolo 1 Introduzione... 3 Panoramica...3 Rapida Scheda Tecnica...4 Descrizione Fronte...4 Descrizione Retro...5 Capitolo 2 Applicazione... 6 Capitolo

Dettagli

Impianto elettrico. Utenze

Impianto elettrico. Utenze Impianto elettrico 1 Utenze 2 Utenze e tipi di corrente Motori Risclad. Illuminaz. Avionica Scorta AC DC 3 Generalità Generatori AC e DC (Accumulatori) CSD, IDG etc Accumulatori Fusibili Relè Breakers

Dettagli

Sensor Systems ADM-E2-M

Sensor Systems ADM-E2-M Sistema di riferimento per navigazione ed assetto Sensor Systems ADM-E2-M Datasheet 2010 Sensor Systems Srl La piattaforma inerziale ADM-E2-M Attitude and Heading Reference System (AHRS) è un sistema ad

Dettagli

4. Su di una piattaforma rotante a 75 giri/minuto è posta una pallina a una distanza dal centro di 40 cm.

4. Su di una piattaforma rotante a 75 giri/minuto è posta una pallina a una distanza dal centro di 40 cm. 1. Una slitta, che parte da ferma e si muove con accelerazione costante, percorre una discesa di 60,0 m in 4,97 s. Con che velocità arriva alla fine della discesa? 2. Un punto materiale si sta muovendo

Dettagli

IPSSAR P. ARTUSI - Forlimpopoli (Fc) 1 ANNO MODULO: ACCOGLIENZA

IPSSAR P. ARTUSI - Forlimpopoli (Fc) 1 ANNO MODULO: ACCOGLIENZA MODULO: ACCOGLIENZA - Il programma di Fisica da svolgere assieme - Conoscere gli alunni - Il metodo di lavoro e di valutazione - Far conoscere agli alunni il metodo di lavoro - Esporre il metodo di valutazione

Dettagli

Quindi dopo aver collegato tutto avremo qualcosa di simile:

Quindi dopo aver collegato tutto avremo qualcosa di simile: Arduino + IMU In questa lezione cercheremo di utilizzare un Arduino UNO e un IMU (giroscopi e accelerometri) per attivare dei motori a spazzole (brushed) a seconda dell'inclinazione dei sensori, in modo

Dettagli

Dispositivi Minimamente Invasivi

Dispositivi Minimamente Invasivi Dispositivi Minimamente Invasivi per Diagnosi, Monitoraggio e Terapia Esercitazione 11 Alessandro Tognetti Nicola Carbonaro a.tognetti@centropiaggio.unipi.it tti@ t i i i i it nicola.carbonaro@centropiaggio.unipi.it

Dettagli

Sensori inerziali nei Mobile Mapping Systems. Corso di Metodologie Topografiche per l Ingegneria A.A. 2006/2007

Sensori inerziali nei Mobile Mapping Systems. Corso di Metodologie Topografiche per l Ingegneria A.A. 2006/2007 Sensori inerziali nei Mobile Mapping Systems Corso di Metodologie Topografiche per l Ingegneria A.A. 2006/2007 MOTO DI UN CORPO RIGIDO NELLO SPAZIO: Descritto da 6 parametri: - un vettore posizione - 3

Dettagli

Tecniche per l analisi della postura e del movimento

Tecniche per l analisi della postura e del movimento Tecniche per l analisi della postura e del movimento 1/14 Tecniche di analisi La rilevazione, attraverso l utilizzo di sistemi automatici basati su tecnologie avanzate di grandezze cinematiche e dinamiche

Dettagli

Fisica con gli smartphone. Lezioni d'autore di Claudio Cigognetti

Fisica con gli smartphone. Lezioni d'autore di Claudio Cigognetti Fisica con gli smartphone Lezioni d'autore di Claudio Cigognetti VIDEO I SENSORI IN UNO SMARTPHONE Oggi la miniaturizzazione dei sensori indicati con l acronimo inglese MEMS (sistemi microelettronici e

Dettagli

Sistemi Mobili e Wireless Android Activity

Sistemi Mobili e Wireless Android Activity Sistemi Mobili e Wireless Android Activity Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Activity Tipicamente, un'activity

Dettagli

CARATTERISTICHE MINIME: qualora il sistema proposto non abbia le caratteristiche sotti riportate l offerta sarà considerta NON CONFORME

CARATTERISTICHE MINIME: qualora il sistema proposto non abbia le caratteristiche sotti riportate l offerta sarà considerta NON CONFORME Microscopio elettronico a scansione (SEM) in alto vuoto (HV), basso vuoto (LV/VP), Pressione estesa o modalità ambiente (ESEM/EP), dotato di sistema di microanalisi EDS CARATTERISTICHE MINIME: qualora

Dettagli

1 PERCHÉ LA AG-HPX301E È UNA CAMERA RIVOLUZIONARIA?

1 PERCHÉ LA AG-HPX301E È UNA CAMERA RIVOLUZIONARIA? 1 PERCHÉ LA AG-HPX301E È UNA CAMERA RIVOLUZIONARIA? Per diversi motivi, a cominciare dal fatto che introduce in un prodotto dal costo inferiore ai 10.000 Euro un codec di registrazione fino ad oggi utilizzato

Dettagli

Lezione 19: Il problema della localizzazione

Lezione 19: Il problema della localizzazione Robotica Robot Industriali e di Servizio Lezione 19: Il problema della localizzazione Sensori di campo magnetico (bussole) Il campo magnetico terrestre permette misure estremamente precise, ma: C è solo

Dettagli

Sensori. Elaboration Unit Actuators. Sensors. Progettazione Sistemi Elettronici 2013/ /05/2014

Sensori. Elaboration Unit Actuators. Sensors. Progettazione Sistemi Elettronici 2013/ /05/2014 Sensori Sensors Elaboration Unit Actuators 2013/2014 1 Sensori Unità di misura 2013/2014 2 Sensori Electronic characteristics Reference: Analog Devices 2013/2014 3 Sensori Caratteristiche Accuratezza:

Dettagli

LA MEMORIA NEL CALCOLATORE

LA MEMORIA NEL CALCOLATORE Tipi di memorie (1) Rappresenta il supporto fisico, il dispositivo su cui sono immagazzinate le informazioni (dati e programmi) ROM (Read Only Memory) 1-2 MByte Cache 1 MByte di sola lettura contiene programmi

Dettagli

Giroscopi, girobussole e sistemi di guida inerziale

Giroscopi, girobussole e sistemi di guida inerziale Giroscopi, girobussole e sistemi di guida inerziale (Ing. Stefano Di Cairano) Scopi: Giroscopi e Sistemi di Guida Inerziale 1. Fornire misurazioni di velocità e accelerazioni angolari 2. Fornire misurazioni

Dettagli

Flight Controller. CPU (Central Processing Unit) Uscite PWM Entrate PWM PPM SBUS IMU (Inertial Measurement Unit) Software di gestione o Trimmer

Flight Controller. CPU (Central Processing Unit) Uscite PWM Entrate PWM PPM SBUS IMU (Inertial Measurement Unit) Software di gestione o Trimmer Flight Controller FLIGHT CONTROLLER OpenPilot CC3D I Flight Controller o Flight Control System sono il cervello di ogni Drone. Un drone senza FC non può auto-stabilizzarsi in volo ne percepire la propria

Dettagli

Esercizi sulla conversione tra unità di misura

Esercizi sulla conversione tra unità di misura Esercizi sulla conversione tra unità di misura Autore: Enrico Campanelli Prima stesura: Settembre 2013 Ultima revisione: Settembre 2013 Per segnalare errori o per osservazioni e suggerimenti di qualsiasi

Dettagli

Serie L-730/740. Sistemi Laser per allineamenti geometrici. Singolo asse/multi asse Analisi e allineamenti precisi

Serie L-730/740. Sistemi Laser per allineamenti geometrici. Singolo asse/multi asse Analisi e allineamenti precisi Sistemi Laser per allineamenti geometrici Serie L-730/740 Singolo asse/multi asse Analisi e allineamenti precisi PERCHE UN ALLINEAMENTO LASER? PLANARITA Prima o poi ogni cosa ha bisogno di essere allineata.

Dettagli

Acquisizione Dati. Introduzione

Acquisizione Dati. Introduzione UNIVERSITÀ DEGLI STUDI DI CAGLIARI Dipartimento di Ingegneria Meccanica, Chimica e dei Materiali Corso di Sperimentazione sulle Macchine Acquisizione Dati Introduzione Introduzione In campo scientifico

Dettagli

Corso Base. ActionSMS. Maurizio Cozzetto, Francesco Sarasini

Corso Base. ActionSMS. Maurizio Cozzetto, Francesco Sarasini Corso Base ActionSMS Maurizio Cozzetto, Francesco Sarasini Broadcast Receivers A broadcast receiver is a component that does nothing but receive and react to broadcast announcements (Intents). For a Broadcast

Dettagli

Informatica 10. appunti dalla lezione del 16/11/2010

Informatica 10. appunti dalla lezione del 16/11/2010 Informatica 10 appunti dalla lezione del 16/11/2010 Memorie Dispositivi in grado di conservare al loro interno informazione per un intervallo di tempo significativo RAM chiavetta USB Hard disk CD/DVD SD

Dettagli

Magnete in caduta in un tubo metallico

Magnete in caduta in un tubo metallico Magnete in caduta in un tubo metallico Progetto Lauree Scientifiche 2009 Laboratorio di Fisica Dipartimento di Fisica Università di Genova in collaborazione con il Liceo Leonardo da Vinci Genova - 25 novembre

Dettagli

Elementi di informatica

Elementi di informatica Elementi di informatica La memoria di massa La gestione dell I/O Una gerarchia di memoria Ottenuta per generalizzazione dell applicazione del principio di località e tipicamente costituita da 1. registri

Dettagli

Prima di iniziare, è d obbligo una ricognizione su come si presenta fisicamente un generico telefono Windows Phone.

Prima di iniziare, è d obbligo una ricognizione su come si presenta fisicamente un generico telefono Windows Phone. 1 Il telefono Prima di iniziare, è d obbligo una ricognizione su come si presenta fisicamente un generico telefono Windows Phone. L alloggiamento per la SIM Il telefono è dotato di un alloggiamento per

Dettagli

Arduino& Potenziometro

Arduino& Potenziometro Arduino& Potenziometro Componenti utilizzati. Hardware: Arduino 1, potenziometro, 3 cavi di collegamento, cavo USB Software: IDE Arduino: https://www.arduino.cc/ CoolTerm: http://freeware.the-meiers.org/

Dettagli

Capitolo Acquisizione dati con PC

Capitolo Acquisizione dati con PC Capitolo 2 Acquisizione dati con PC 2.1 Generalità 2.2 Sistema di acquisizione dati analogici monocanale con PC, per segnali lentamente variabili 2.3 Sistema di acquisizione dati analogici multicanale

Dettagli

Progetto di Eccellenza - OMAROBOT -

Progetto 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

Dettagli

Mobile Programming. Prova scritta del 22/01/2016. Prof. De Prisco. Corso di laurea in Informatica

Mobile Programming. Prova scritta del 22/01/2016. Prof. De Prisco. Corso di laurea in Informatica Corso di laurea in Informatica Mobile Prof. De Prisco Prova scritta del 22/01/2016 NOME: COGNOME: MATRICOLA: Domande Punti 1 /10 2 /10 3 /10 4 /10 5 /10 6 /10 7 /10 8 /10 9 /10 10 /10 TOTALE /100 Quesito

Dettagli

Android world. Sviluppare app per Android. Un insieme di software per dispositivi mobili (smartphone, tablet, portatili...)

Android world. Sviluppare app per Android. Un insieme di software per dispositivi mobili (smartphone, tablet, portatili...) Android world Un insieme di software per dispositivi mobili (smartphone, tablet, portatili...) Contiene un Sistema Operativo, software middleware e applicazioni varie Sviluppato da Open Handset Alliance,

Dettagli

Teoria dei Sistemi e Controlli Automatici M

Teoria dei Sistemi e Controlli Automatici M Teoria dei Sistemi e Controlli Automatici M 3 marzo 23 Figura : Prototipo di quadrirotore. Modello del Velivolo Si fissi un sistema di riferimento inerziale F i = {O i, i i, j i, k i } ed un sistema di

Dettagli

INAF-OAA Gruppo Strumentazione Infrarossa. Progetto Giano. E.Giani, C.Baffa

INAF-OAA Gruppo Strumentazione Infrarossa. Progetto Giano. E.Giani, C.Baffa INAF-OAA Gruppo Strumentazione Infrarossa Progetto Giano Comandi sintetici di stato per le applicazioni server di Giano E.Giani, C.Baffa Memo Versione 1.07, Firenze Febbraio 2012 Sommario Nel presente

Dettagli

APPs. Manuale d uso. Ver: 1.3

APPs. Manuale d uso. Ver: 1.3 APPs Manuale d uso 1 Ver: 1.3 Installare le App Le App sono compatibili con: idive Easy, idive Pro, idive Tech, idive X3M, idive Reb Per installare le App sul tuo idive seguire la video guida disponibile

Dettagli

Programmazione. Cognome... Nome... Matricola... Prova scritta del 22 settembre 2014. Negli esercizi proposti si utilizzano le seguenti classi:

Programmazione. Cognome... Nome... Matricola... Prova scritta del 22 settembre 2014. Negli esercizi proposti si utilizzano le seguenti classi: Cognome................................ Nome................................... Matricola............................... Programmazione Prova scritta del 22 settembre 2014 TEMPO DISPONIBILE: 2 ore Negli

Dettagli

Array multidimensionali e stringhe

Array multidimensionali e stringhe Andrea Marin Università Ca Foscari Venezia Laurea in Informatica Corso di Programmazione part-time a.a. 2011/2012 Array uni-dimensionali (richiami) Dichiarazione: int vet[100]; float x[50]; Gli elementi

Dettagli

Monojetronic Bosch. Training. Fiat Panda 1000ie Fiat Uno 1100ie Fiat Tipo Lancia Delta 1.6 Lancia Y10 Lancia Dedra 1.6 Fiat Tempra 1.

Monojetronic Bosch. Training. Fiat Panda 1000ie Fiat Uno 1100ie Fiat Tipo Lancia Delta 1.6 Lancia Y10 Lancia Dedra 1.6 Fiat Tempra 1. Training Monojetronic Bosch Fiat Panda 1000ie Fiat Uno 1100ie Fiat Tipo 1.4-1.6 Lancia Delta 1.6 Lancia Y10 Lancia Dedra 1.6 Fiat Tempra 1.6 Vw Passat 1.8 Peugeot 106 Vw Golf II 1.6 Vw Golf III 1.6-1.8

Dettagli

Esercitazione Monitoraggio temperatura via WEB mediante Arduino YUN

Esercitazione Monitoraggio temperatura via WEB mediante Arduino YUN Percorsi Abilitanti Speciali A.A. 2013/2014 classe abilitazione C320 LABORATORIO MECCANICO TECNOLOGICO Esercitazione Monitoraggio temperatura via WEB mediante Arduino YUN Pag. 2 SOMMARIO Presentazione

Dettagli

Unità 4 Paragrafo 1 La forma e le dimensioni della Terra

Unità 4 Paragrafo 1 La forma e le dimensioni della Terra Unità 4 Paragrafo 1 La forma e le dimensioni della Terra forma ellissoide di rotazione più precisamente geoide sfera schiacciata ai poli solido più gonio dove ci sono i continenti e un po depresso nelle

Dettagli

Memoria Secondaria o di Massa

Memoria Secondaria o di Massa Memoria Secondaria o di Massa dischi fissi (hard disk), floppy disk, nastri magnetici, CD, DVD, USB memory, etc deve essere permanente (mentre la RAM e`volatile) accesso sequenziale, cioe il tempo di accesso

Dettagli

Liceo Scientifico - Liceo Classico Liceo Scientifico Opz. Scienze Applicate "F. Quercia"- Marcianise (Ce)

Liceo Scientifico - Liceo Classico Liceo Scientifico Opz. Scienze Applicate F. Quercia- Marcianise (Ce) Liceo Scientifico - Liceo Classico Liceo Scientifico Opz. Scienze Applicate "F. Quercia"- Marcianise (Ce) Dirigente Scolastico - Diamante Marotta Fisica con smartphone Classe III sez. G Alunni: Ilaria

Dettagli

ISTITUTO DI ISTRUZIONE SUPERIORE J.C. MAXWELL Data: 09/09 /2013 Pag. _1_ di _5 PROGRAMMAZIONE ANNUALE A.S. 2013_ / 2014_

ISTITUTO DI ISTRUZIONE SUPERIORE J.C. MAXWELL Data: 09/09 /2013 Pag. _1_ di _5 PROGRAMMAZIONE ANNUALE A.S. 2013_ / 2014_ ISTITUTO DI ISTRUZIONE SUPERIORE J.C. MAXWELL Data: 09/09 /2013 Pag. _1_ di _5 INDIRIZZO SCOLASTICO DISCIPLINA DOCENTE / I CLASSE / I X MECCANICA e MECCATRONICA X ELETTRONICA X LOGISTICA e TRASPORTI LICEO

Dettagli

Regolazione delle opzioni di stampa

Regolazione delle opzioni di stampa Regolazione delle opzioni di stampa Questo argomento include le seguenti sezioni: "Impostazione delle opzioni di stampa" a pagina 2-19 "Selezione delle proprietà per un singolo lavoro (Mac)" a pagina 2-23

Dettagli

ESPERIMENTI CON LO SMARTPHONE

ESPERIMENTI CON LO SMARTPHONE LA MISURA 2 Pensavi che lo smartphone servisse solo a telefonare, scattare foto, navigare in internet, chattare, ascoltare musica, collegarti ai social network? In realtà hai in tasca un piccolo ma potente

Dettagli

Mobile Programming. Prova scritta del 28/01/2015. Prof. De Prisco. Corso di laurea in Informatica

Mobile Programming. Prova scritta del 28/01/2015. Prof. De Prisco. Corso di laurea in Informatica Corso di laurea in Informatica Mobile Prof. De Prisco Prova scritta del 28/01/2015 NOME: COGNOME: MATRICOLA: Domande Punti 1 /100 2 /100 3 /100 4 /100 5 /100 6 /100 7 /100 8 /100 9 /100 10 /100 TOTALE

Dettagli

Elettronica del freno di Audi A3 (8L) (MK60)

Elettronica del freno di Audi A3 (8L) (MK60) Elettronica del freno di golf di VW (1J) (MK60) Elettronica del freno di Audi A3 (8L) (MK60) Codifica ABS 0001025 = motori con cavo sulla Valvola a farfalla 0004097 = motori drive by wire ABS/EDS/ASR/ESP

Dettagli

Conoscenze FISICA LES CLASSE TERZA SAPERI MINIMI

Conoscenze FISICA LES CLASSE TERZA SAPERI MINIMI FISICA LES SAPERI MINIMI CLASSE TERZA LE GRANDEZZE FISICHE E LA LORO MISURA Nuovi principi per indagare la natura. Il concetto di grandezza fisica. Misurare una grandezza fisica. L impossibilità di ottenere

Dettagli

Internet Protocol Versione 4: instradamento e routing. Aspetti di forwarding e routing del protocollo IPv4

Internet Protocol Versione 4: instradamento e routing. Aspetti di forwarding e routing del protocollo IPv4 Internet Protocol Versione 4: instradamento e routing Aspetti di forwarding e routing del protocollo IPv4 1 Instradamento (forwarding) Operazione comune a tutte le macchine con stack TCP/IP Router, end

Dettagli

Modulo: Elementi di Informatica

Modulo: Elementi di Informatica ARCHITETTURA DI VON NEUMANN Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Fisica medica e statistica Modulo: Elementi di Informatica A.A. 2009/10 Lezione

Dettagli

Lezione 4: I motori, muscoli dei robot 1/02/2006 2

Lezione 4: I motori, muscoli dei robot 1/02/2006 2 Robotica Industriale Lezione 4: I motori, muscoli dei robot Prima di andare avanti: I motori appartengono alla classe degli attuatori: Dispositivi che, rispondendo a stimoli (elettrici) applicati al loro

Dettagli

18.01. 1 NO 10 A Installazione da interno Particolarmente indicato per il fissaggio a parete

18.01. 1 NO 10 A Installazione da interno Particolarmente indicato per il fissaggio a parete Caratteristiche Rilevatore di movimento a infrarossi Dimensioni ridotte Dotato di sensore crepuscolare e tempo di ritardo Utilizzabile in qualsiasi posizione per la rilevazione di movimento Ampio angolo

Dettagli

UNIVERSITÀ DEGLI STUDI DI PISA Facoltà di Ingegneria

UNIVERSITÀ DEGLI STUDI DI PISA Facoltà di Ingegneria UNIVERSITÀ DEGLI STUDI DI PISA Facoltà di Ingegneria Dipartimento di Ingegneria Aerospaziale Tesi di Laurea Sviluppo di un Attitude & Heading Reference System basato su filtri di Kalman per l integrazione

Dettagli

Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre

Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Hardware, software e periferiche Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Riepilogo - Concetti di base dell informatica L'informatica è quel settore scientifico disciplinare

Dettagli

Termometro digitale. Ivancich Stefano

Termometro digitale. Ivancich Stefano Termometro digitale Ivancich Stefano 11 Gennaio 2015 SOMMARIO Di seguito si illustra il progetto di un termometro digitale. Il progetto è molto utile per capire il funzionamento delle dinamiche interne

Dettagli

TUTORIAL: 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 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

Dettagli

Il Solare a Concentrazione

Il Solare a Concentrazione Tecnologie delle Energie Rinnovabili Il Solare a Concentrazione Prof. Daniele Cocco Dipartimento di Ingegneria Meccanica, Chimica e dei Materiali, Università di Cagliari daniele.cocco@unica.it http://people.unica.it/danielecocco/

Dettagli

Corso di Programmazione a oggetti

Corso di Programmazione a oggetti Corso di Programmazione a oggetti Overloading delle funzioni e parametri di default a.a. 2014/2015 Francesco Fontanella Overloading delle funzioni In C++, è possibile dare a funzioni diverse lo stesso

Dettagli

Riconoscimento automatico di attività attraverso i Google Play Services: una valutazione sperimentale

Riconoscimento automatico di attività attraverso i Google Play Services: una valutazione sperimentale Alma Mater Studiorum Università di Bologna SCUOLA DI SCIENZE Corso di Laurea in Informatica per il Management Riconoscimento automatico di attività attraverso i Google Play Services: una valutazione sperimentale

Dettagli

Esercizi per il recupero del debito formativo:

Esercizi per il recupero del debito formativo: ANNO SCOLASTICO 2005/2006 CLASSE 4 ISC Esercizi per il recupero del debito formativo: Facendo esclusivamente uso delle istruzioni del linguaggio macchina mnemonico del microprocessore INTEL 8086 viste

Dettagli

LEGGERE TUTTE LE INDICAZIONI PRIMA DI AVVIARSI ALL INSTALLAZIONE

LEGGERE TUTTE LE INDICAZIONI PRIMA DI AVVIARSI ALL INSTALLAZIONE LISTA DELLE PARTI BMW G450X 2009-2011 Istruzioni di Installazione 1 Power Commander 1 Cavo USB 1 CD-ROM 1 Guida Installazione 2 Adesivi Power Commander 2 Adesivi Dynojet 3 Fascette in plastica 1 Morsetto

Dettagli

TECNOLOGÍA OPT DI IPSO LA SCELTA INTELLIGENTE PER LAVANDERIA

TECNOLOGÍA OPT DI IPSO LA SCELTA INTELLIGENTE PER LAVANDERIA TECNOLOGÍA OPT DI IPSO LA SCELTA INTELLIGENTE PER LAVANDERIA Aumenta l efficienza e fa realmente risparmiare Asciugare inteligente, usa la tecnología preventiva Over-Dry ipso.com AUMENTA L EFFICIENZA E

Dettagli

Problema Causa possibile Controlli da effettuare Soluzione A Nessuna funzione, nessun segnale di uscita

Problema Causa possibile Controlli da effettuare Soluzione A Nessuna funzione, nessun segnale di uscita Soluzioni problemi Pagina 1 di 7 A Nessuna funzione, nessun segnale di uscita 1 Alimentazione: Tensione di alimentazione troppo bassa, specialmente in applicazioni dove i cavi di prolunga sono lunghi o

Dettagli

Programmazione. Cognome... Nome... Matricola... Prova scritta del 11 luglio 2014

Programmazione. Cognome... Nome... Matricola... Prova scritta del 11 luglio 2014 Cognome................................ Nome................................... Matricola............................... Programmazione Prova scritta del 11 luglio 2014 TEMPO DISPONIBILE: 2 ore Negli esercizi

Dettagli

TW-IDU NODE 2 THE SMART POWER SUPPLY IoT EDITION. Nuova stazione di energia per gestire l alimentazione di rete in modo sicuro ed affidabile.

TW-IDU NODE 2 THE SMART POWER SUPPLY IoT EDITION. Nuova stazione di energia per gestire l alimentazione di rete in modo sicuro ed affidabile. TW-IDU NODE 2 THE SMART POWER SUPPLY IoT EDITION Nuova stazione di energia per gestire l alimentazione di rete in modo sicuro ed affidabile. L ALIMENTAZIONE INTELLIGENTE PER RETI WIRELESS Grazie al PoE

Dettagli

Le variabili. Olga Scotti

Le variabili. Olga Scotti Le variabili Olga Scotti Cos è una variabile Le variabili, in un linguaggio di programmazione, sono dei contenitori. Possono essere riempiti con un valore che poi può essere riletto oppure sostituito.

Dettagli

Argomenti del corso Parte I Caratteristiche generali e strumenti terminali

Argomenti del corso Parte I Caratteristiche generali e strumenti terminali Argomenti del corso Parte I Caratteristiche generali e strumenti terminali 1. Concetti generali Finalità e applicazioni dello studio dei sistemi di misura Applicazione in vari campi: esempi Concetto di

Dettagli

SISTEMI DI ACQUISIZIONE DATI Martedì 1 febbraio 2011

SISTEMI DI ACQUISIZIONE DATI Martedì 1 febbraio 2011 SISTEMI DI ACQUISIZIONE DATI Martedì 1 febbraio 2011 Prof. Alessandro Pesatori Prima Prova AA 2010/2011 Tempo a disposizione 1h 30min Aula 3.1 Cognome e nome: Matricola e firma (stampatello) (firma leggibile)

Dettagli

Fragments. Frammento. Un acmvity può ospitare vari frammenm. Si possono creare UI con molm frammenm

Fragments. Frammento. Un acmvity può ospitare vari frammenm. Si possono creare UI con molm frammenm Università di Salerno - a.a. 2013-2014 1 Frammento rappresenta una porzione dell UI 2 Un acmvity può ospitare vari frammenm I frammenm possono essere inserim e rimossi durante l esecuzione Si possono creare

Dettagli

SONDA PER SCANSIONE A CONTATTO SU RETTIFICATRICI PER INGRANAGGI E CENTRI DI LAVORO

SONDA PER SCANSIONE A CONTATTO SU RETTIFICATRICI PER INGRANAGGI E CENTRI DI LAVORO SONDA PER SCANSIONE A CONTATTO SU RETTIFICATRICI PER INGRANAGGI E CENTRI DI LAVORO Descrizione del sistema Da oltre 60 anni Marposs rappresenta il riferimento mondiale per quanto riguarda la misura di

Dettagli

Componenti. Il modello di Protege. Un tool per la creazione e sviluppo di Ontologie e Basi di Conoscenza

Componenti. Il modello di Protege. Un tool per la creazione e sviluppo di Ontologie e Basi di Conoscenza Protégé-2000 Un tool per la creazione e sviluppo di Ontologie e Basi di Conoscenza Il modello di Protege Knowledge model Frame-based OKBC compatible Caratteristiche principali Un editor per creare, visualizzare,

Dettagli

Reti e Protocolli rassegna (II)

Reti e Protocolli rassegna (II) Reti e Protocolli rassegna (II) Francesco Dalla Libera francesco@dallalibera.org Prestazioni di un sistema di comunicazione: metriche Throughput (larghezza di banda) analogico: range di frequenze ammissibili

Dettagli

Sensori di Posizione e Velocità

Sensori di Posizione e Velocità Sensori di Posizione e Velocità POSIZIONE: Potenziometro Sensori di posizione/velocità Trasformatore Lineare Differenziale (LDT) Encoder VELOCITA Dinamo tachimetrica Grandezza in ingresso: spostamento

Dettagli

Corso di formazione CerTICTablet

Corso di formazione CerTICTablet Redattore prof. Corso di formazione CerTICTablet Terza Dispensa Comitato Tecnico Scientifico: Gruppo Operativo di Progetto CerticAcademy Learning Center, patrocinato dall assessorato al lavoro e alla formazione

Dettagli

La corrente alternata

La corrente alternata La corrente alternata Corrente continua e corrente alternata Le correnti continue sono dovute ad un generatore i cui poli hanno sempre lo stesso segno e pertanto esse percorrono un circuito sempre nello

Dettagli

Corso di Laurea Ingegneria Informatica Laboratorio di Informatica

Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 4 Traduzione ed esecuzione di programmi Ottobre 2006 Traduzione ed esecuzione di programmi 1 Nota bene Alcune parti del presente

Dettagli

INTRODUZIONE ALL ARCHEOASTRONOMIA PRATICA

INTRODUZIONE ALL ARCHEOASTRONOMIA PRATICA INTRODUZIONE ALL ARCHEOASTRONOMIA PRATICA Eugenio Realini Daniele Sampietro DEFINIZIONE Archaeoastronomy (also spelled archeoastronomy) is the study of how peoples in the past "have understood the phenomena

Dettagli

Reti di Calcolatori:

Reti di Calcolatori: Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì

Dettagli

Quanto bene conosciamo i Segnali Sismici?

Quanto bene conosciamo i Segnali Sismici? Quanto bene conosciamo i Segnali Sismici? In generale, quello registrato non è esattamente il moto del suolo ma la risposta dell apparato strumentale a questo movimento In pratica, lo strumento provoca

Dettagli

Programmazione 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) 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

Dettagli

CARATTERISTICHE. * I carichi radiali sono calcolati sulla mezzeria dell albero.

CARATTERISTICHE. * I carichi radiali sono calcolati sulla mezzeria dell albero. CARATTERISTICHE Lo Zero-Max è un variatore meccanico positivo funzionante a bagno d olio costruito sul principio della trasmissione del moto attraverso eccentrici e ruote libere collegati fra loro da aste

Dettagli

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

Ministero dell Istruzione dell Università e della Ricerca M320 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE Pag. 1/1 Sessione ordinaria 2011 Seconda prova scritta Ministero dell Istruzione dell Università e della Ricerca M320 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO DI ORDINAMENTO Indirizzo: ELETTRONICA

Dettagli

Architetture di rete. 4. Le applicazioni di rete

Architetture di rete. 4. Le applicazioni di rete Architetture di rete 4. Le applicazioni di rete Introduzione L avvento di tecnologie (hw, sw, protocolli) di rete avanzate ha permesso la nascita di architetture software molto evolute che permettono lo

Dettagli

[3] Un asta omogenea di sezione trascurabile, di massa M = 2.0 kg e lunghezza l = 50 cm, può ruotare senza attrito in un piano verticale x y attorno a

[3] Un asta omogenea di sezione trascurabile, di massa M = 2.0 kg e lunghezza l = 50 cm, può ruotare senza attrito in un piano verticale x y attorno a [1] Un asta rigida omogenea di lunghezza l = 1.20 m e massa m = 2.5 kg reca ai due estremi due corpi puntiformi di massa pari a 0.2 kg ciascuno. Tale sistema è in rotazione in un piano orizzontale attorno

Dettagli