UTILIZZO DI WIIMOTE E BALANCE BOARD COME STRUMENTO PER LA RIABILITAZIONE IN APPLICAZIONI REALIZZATE CON IL FRAMEWORK XNA

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "UTILIZZO DI WIIMOTE E BALANCE BOARD COME STRUMENTO PER LA RIABILITAZIONE IN APPLICAZIONI REALIZZATE CON IL FRAMEWORK XNA"

Transcript

1 POLITECNICO DI MILANO FACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA UTILIZZO DI WIIMOTE E BALANCE BOARD COME STRUMENTO PER LA RIABILITAZIONE IN APPLICAZIONI REALIZZATE CON IL FRAMEWORK XNA Relatore: Prof. Alessandro CAMPI Correlatore: Ing. Paola SPOLETINI Tesi di Laurea di: Enrico BONTEMPI Matricola n Roberto CARETTONI Matricola n ANNO ACCADEMICO

2 Indice Indice...2 Capitolo 1. Introduzione...5 Capitolo 2. L innovazione di Nintendo Wii...6 Capitolo 3. Il Wiimote [4] Pulsanti Accelerometro Accelerazione statica e dinamica Interpretazione dei valori rilevati Calcolo delle inclinazioni degli assi Puntamento Infrarosso Sensor Bar Tecnica di puntamento Posizione di puntamento Levigatura del cursore Altre funzionalità LED Rumble Speaker Estensioni Nunchuk Classic Controller Wii Motion Plus Wii Balance Board Capitolo 4. Interfacciamento e connessione dei dispositivi HID [5] L innovazione di HID Il protocollo HID Bluetooth HID Bluetooth [6]

3 4.2.1 BlueSoleil [7] Connessione del Wiimote Wiimotelib Creazione del canale di comunicazione Trasmissione dei pacchetti Capitolo 5. Ambiente di Sviluppo Microsoft Visual Studio 2008 [12] C# [13] Il Framework XNA [15] Struttura di un progetto XNA [16] Metodi predefiniti Componenti Grafica 2D Audio XACT Classe statica Audio Requisiti di piattaforma Capitolo 6. Ideazione del software Specifiche del software Design della batteria Criteri di movimento Composizione e disegno della batteria Determinazione e controllo della posizione del centro di massa Fase di gioco Modalità Free Capitolo 7. Gestione del Wiimote con Wiimotelib La classe Wiimote Metodi Eventi WiimoteCollection Le strutture dati Eccezioni

4 7.4 Implementazione della classe WiiMote Metodi della classe WiiMote Capitolo 8. Implementazione del videogame La classe DrumAble Modalità di esecuzione Compiti della classe DrumAble I componenti della sezione menu La classe Menu La classe Istruzioni La classe Tracklist La classe Speed La classe RiproduzioneSequenza Le tracce predefinite La classe Traccia I DataSet L input della fase di gioco La classe Percussione Rilevamento dei gesti Evento PercussioneChanged La classe BalanceBoard I componenti della fase di gioco La classe PlayScreen La classe Logica Capitolo 9. Sviluppi futuri Elenco figure Elenco Tabelle Bibliografia

5 Capitolo 1. Introduzione Nel 2006 Nintendo lancia la console Wii [1], appartenente alla settima generazione [2], la cui innovazione è insita nella nuova natura dei controller, che non sono più dei semplici telecomandi che permettono di comandare i giochi soltanto premendo dei pulsanti, ma dispositivi in grado di rilevare il movimento del corpo o di alcune sue parti rendendo così possibile un associazione tra gesti compiuti dai giocatori e azioni di risposta all interno dei videogame. Questo lavoro si colloca in un più ampio progetto di sviluppo di applicazioni rivolte a soggetti con disabilità motorie [3], quali individui paraplegici. Tale progetto consiste nella creazione di videogiochi con finalità terapeutiche, con l intento cioè di intrattenere gli utenti stimolandoli a compiere determinati movimenti, introducendo così l uso di questi software ad esempio nella riabilitazione post-trauma. Grazie alle loro caratteristiche, i controller di Wii si prestano particolarmente a questo ambito di progetto, e sono l ideale strumento di interazione con l utente in applicazioni di questo genere. L obiettivo di questo lavoro è sfruttare la tecnologia del Wiimote e della Balance Board mediante la creazione di interessanti applicazioni indipendenti dai pulsanti e governabili il più possibile attraverso i movimenti di un Wiimote e il rilevamento del baricentro tramite la Balance Board. Il prodotto di questo lavoro è un software che simula una batteria musicale, utilizzabile mediante il compimento di diversi gesti con il Wiimote, stando seduti sulla Balance Board. Questo progetto permette di estendere l ambito dei lavori svolti in passato, che si concentravano principalmente sull equilibrio e sul movimento del busto mediante l uso esclusivo della Balance Board, all utilizzo degli arti superiori. 5

6 Capitolo 2. L innovazione di Nintendo Wii Le innovazioni introdotte con Nintendo Wii [1] aprono varie frontiere nel videogaming in quanto l utilizzo di movimenti come input per i giochi permette di modellare in maniera molto più naturale le interazioni con l utente. Diventa così possibile simulare i gesti compiuti in discipline sportive, nell uso di strumenti musicali o di utensili attraverso i telecomandi di Wii, e introdurre tutte queste attività in svariati videogame che riscuotono notevole successo. Il controller principale della console Wii è il Wiimote; è un telecomando senza fili che comunica con la console attraverso la tecnologia Bluetooth. Il Wiimote è dotato di pulsanti, di un accelerometro in grado di rilevare i movimenti impressi al telecomando, e di altri dispositivi che consentono l interazione sia per l input che per l output. Al Wiimote possono essere collegati mediante un apposito connettore altri controller tra cui: Nunchuk, Classic Controller, WiiMotionPlus, chitarra e batteria di Guitar Hero e altri. Questi dispositivi vengono identificati dalla console come estensioni del controller principale, e il flusso di informazioni trasmesse relativo ad un estensione viene inglobato nelle informazioni del Wiimote. È possibile collegare una sola estensione al Wiimote, a meno che si tratti del WiiMotionPlus, che dispone di un connettore per estensioni, agendo così in modo trasparente e permettendo l inserimento di una seconda estensione. Un altro controller di Wii è la Wii Balance Board; è una pedana che comunica via Bluetooth con la console attraverso lo stesso protocollo utilizzato dal Wiimote, ma che differisce da quest ultimo come tecnologia interna in quanto è composta da quattro bilance che rilevano lo spostamento del peso dell utente che si posiziona sopra di essa. 6

7 Capitolo 3. Il Wiimote [4] Il controller di Nintendo Wii utilizza un approccio di interazione differente da quello tradizionale, nel tentativo di risultare interessante per un pubblico più vasto. Il Wiimote ha la forma di un comune telecomando da televisione e viene tenuto in una sola mano; Essendo simmetrico, appare ugualmente utilizzabile da destrorsi e mancini. Il componente principale del Wiimote è il chip Broadcom; esso è dotato di alcuni registri e di un microcontrollore, attraverso cui gestisce il flusso interno dei dati (input e output dalle periferiche interne) e le trasmissioni con la console. Il chip fa da riferimento per gli altri componenti interni al dispositivo, in quanto la struttura del Wiimote è progettata intorno ad esso. Vi sono due funzionalità di input direttamente controllate dal chip: un accelerometro a tre assi e 11 pulsanti (più il pulsante Power). In aggiunta, il telecomando, contiene un ricevitore infrarosso con un processore di monitoraggio oggetti, una porta d espansione che permette di collegarvi fonti di input addizionali (le estensioni), uno speaker e un rumble pack che consente al telecomando di vibrare. Figura 1: Wiimote 7

8 3.1 Pulsanti Il Wiimote ha 11 pulsanti sul lato frontale e uno sul retro; tra questi, il pulsante Power è speciale ed è considerato differentemente dagli altri dal dispositivo. Tutti gli altri pulsanti sono indipendentemente accessibili attraverso un pacchetto di 2 byte che viene trasmesso per primo nella maggior parte dei report. Il bit corrispondente ad un pulsante assumerà valore 1 se il pulsante è premuto oppure 0 in caso contrario. Di norma questi pacchetti vengono inviati quando lo stato di qualche pulsante cambia, ma è anche possibile configurare il Wiimote affinché invii lo stato dei pulsanti continuamente attraverso un alterazione del Data Reporting Mode. I pulsanti dei Wiimote sono i seguenti: A, B (retro), un Pad direzionale, +, -, Home, 1 e 2. Quando il Wiimote è spento, la pressione del pulsante Power provoca un tentativo di riattivazione della comunicazione con la Wii a cui è sincronizzato. I dettagli implementativi che portano all accensione non sono stati resi pubblici e sono contenuti nel modulo Bluetooth di Wii. La connessione del telecomando con un diverso host (pc) non può invece avvenire automaticamente ma occorre ripetere il procedimento di connessione dal software Bluetooth dell host. Se il Wiimote è acceso e connesso a un host, la pressione e il mantenimento del pulsante Power per qualche secondo fa sì che il telecomando richieda una disconnessione dall host e si spenga. Vi è inoltre un ulteriore pulsante nascosto nel vano batterie: il Sync Button. Alla pressione di tale tasto il Wiimote si disconnette dall host con il quale ha una connessione attiva e si pone in modalità di rilevazione accettando richieste di connessione o accoppiamento per esattamente 20 secondi. 8

9 3.2 Accelerometro Il Wiimote contiene un accelerometro lineare a tre assi posto sulla faccia superiore della base del circuito interno, leggermente a sinistra del pulsante A. Si tratta di un componente integrato semplicemente saldato al circuito: l ADXL330 di Analog Devices. Questo dispositivo può misurare l accelerazione di gravità statica per applicazioni che percepiscono l inclinazione, così come l accelerazione dinamica derivante da movimenti, scosse o vibrazioni. La misurazione avviene con valore minimo di fondo scala di ±3g e una sensibilità del 10% Accelerazione statica e dinamica Poiché il funzionamento reale dell accelerometro consiste nella misura della forza esercitata da un insieme di piccole masse di resistenza poste al suo interno nei confronti del guscio che le contiene, esso misura un accelerazione lineare di un punto di riferimento in caduta libera: questo significa che se il Wiimote fosse in caduta libera, riporterebbe accelerazione zero. Quand è immobile invece, rileva un accelerazione pari all accelerazione di gravità g (ma nella direzione opposta, verso l alto, +Z quando è fermo in posizione orizzontale). Questo dato può essere usato per intuire l inclinazione del telecomando dagli output di accelerazione quando il Wiimote è ragionevolmente fermo. Figura 2: Wiimote e assi direzionali 9

10 3.2.2 Interpretazione dei valori rilevati La Figura 2 rappresenta il Wiimote e gli assi di riferimento dell accelerometro: l orientamento degli assi permette di interpretare il valore letto per ognuno di essi e dedurne l inclinazione rispetto alla posizione piana (orizzontale) oppure la direzione del movimento dell accelerazione rilevata. Durante la fase sperimentale di studio del Wiimote si è notato che non tutti i movimenti vengono rilevati, ma il valore relativo ad un asse varia soltanto se tale asse si muove ruotando in un piano, necessariamente ortogonale al suolo, che lo contiene. Ad esempio il movimento rotatorio del polso, mantenendo il telecomando in posizione orizzontale, può essere modellizzato come la rotazione del piano XZ intorno all asse Y che funge da perno; tale movimento può essere rilevato dalle variazioni dei valori dei tre assi, riconoscendo una variazione positiva o negativa dei valori di X e Z (a seconda che la rotazione sia avvenuta in senso orario o antiorario) e una conservazione del valore precedente di Y. Al contrario, un movimento rotatorio del telecomando appoggiato su un piano (rotazione del piano XY con perno l asse Z) non può essere rilevato in quanto l asse Z funziona da perno e quindi non subisce scostamenti, e nonostante gli assi X e Y stiano effettivamente ruotando, non ne viene riscontrata una variazione dei valori in quanto il piano da essi costituito è parallelo al suolo e non ortogonale, quindi anche ripetendo o velocizzando il movimento l accelerometro non rileverebbe variazioni: come se il telecomando fosse fermo Calcolo delle inclinazioni degli assi Come conclusione allo studio del funzionamento dell accelerometro nell ambito dell accelerazione statica, si è cercata una formula che permettesse di tradurre i valori letti dal dispositivo nelle rispettive inclinazioni degli assi corrispondenti, interpretate come sfasamenti da una posizione base, e cioè un angolo di 0 equivalente a una posizione orizzontale, parallela al suolo, dell asse. A seconda dell inclinazione dell asse, il valore letto dal telecomando assume valori compresi tra +1 e -1. Definito l orientamento degli assi come mostrato in Figura 2, si è 10

11 messo in relazione il valore letto con la posizione dell asse, raggiungendo le conclusioni seguenti: Se l asse (X, Y, Z) si trova in posizione orizzontale, e cioè ortogonale alla direzione della forza di gravità, il valore rilevato è 0 Se l asse si trova nella stessa direzione della forza di gravità e con verso concorde (verso il basso), il valore rilevato è -1 Se l asse si trova nella stessa direzione della forza di gravità ma con verso discorde (verso l alto), il valore rilevato è +1 Ponendo a questo punto gli angoli corrispondenti alle posizioni limite (aventi la direzione della forza di gravità con verso concorde o discorde) rispettivamente -90 e +90, si può scrivere la seguente equazione che mette in relazione angoli e valori (fissati da un ipotesi teorica) di due posizioni limite: (Y 90 - Y α ) : (Y 90 - Y 0 ) = (90 - α) : (90-0 ) È un interpolazione lineare dove: Y 90 indica il valore di Y letto quando l asse Y si trova a +90 (Y 90 = -1) Y α indica il valore di Y letto quando l asse Y si trova all angolo α Y 0 indica il valore di Y letto quando l asse Y si trova a 0 (Y 90 = 0) α è l angolo corrispondente al valore dell asse Y letto (Y α ) Da questa interpolazione si può ricavare la formula finale: α = -90 Y α Che permette effettivamente di identificare in modo univoco l angolo (di sfasamento) corrispondente al valore dell asse letto. In Figura 2 sono indicati anche tre movimenti che in realtà non sono rilevabili dal Wiimote ma possono essere individuati se si dispone del WiiMotionPlus, che verrà successivamente trattato nella sezione estensioni. 11

12 3.3 Puntamento Infrarosso Il Wiimote contiene un ricevitore monocromo 128x96 con un elaboratore d immagine integrato. Il ricevitore si presenta come un filtro infrarosso nella custodia di plastica del telecomando. L elaboratore d immagine è capace di puntare fino a quattro oggetti in movimento, e questi sono gli unici dati che trasmette all host; i dati relativi ai pixel grezzi visti dalla telecamera non sono raggiungibili dall host, pertanto il ricevitore non può essere usato per catturare immagini. Il processore integrato effettua un analisi sub pixel 8x per fornire una risoluzione 1024x768 dei punti tracciati Sensor Bar La Wii dispone di una Sensor Bar contenente due gruppi di LED IR (infrarossi), che vengono tracciati dal Wiimote per fornire informazioni sul puntamento. La distanza tra i centri dei gruppi di LED è 20cm. La Sensor Bar non svolge nessun compito se non quello di supporto e alimentazione (tramite un cavetto particolare che la collega alla console) ai LED IR: funge in pratica soltanto da emettitore infrarosso. I LED IR costituiscono i punti di riferimento per il ricevitore infrarosso del Wiimote: questa correlazione permette di sfruttare un tecnica di puntamento nelle applicazioni; i valori letti vengono spesso elaborati e convertiti ad esempio per l uso di un cursore governato dal movimento del telecomando. Figura 3: Sensor Bar 12

13 3.3.2 Tecnica di puntamento La prospettiva derivante dalla combinazione degli angoli (verticale e orizzontale) tra il ricevitore e la Sensor Bar, può far apparire quest ultima in una posizione in cui non si trova realmente, ma attraverso semplici relazioni trigonometriche è possibile individuare lo sfasamento degli angoli tra gli emettitori e il ricevitore. Il primo passo dell algoritmo di puntamento è la localizzazione della Sensor Bar. Poiché potrebbero essere presenti fonti IR spurie, si rivela indispensabile individuare con precisione i due punti che più probabilmente corrispondono alla Sensor Bar. Per far questo si cercano due punti orizzontalmente allineati distanziati da uno spazio minimo predefinito (per rimuovere ogni possibile riferimento duplicato se il Wiimote rilevasse più punti raggruppati intorno ad un emettitore IR), usando l inclinazione calcolata dall accelerometro per determinare qual è il piano orizzontale cui riferirsi. Le coppie contraddistinte da un margine di sfasamento dal piano orizzontale superiore ai 10 vengono scartate. Tra le rimanenti coppie, vengono scelte le due che più si avvicinano al piano orizzontale; una coppia di punti con un terzo punto molto vicino alla linea immaginaria tra di essi viene scartata, in quanto non è possibile che vi sia un emettitore IR tra gli estremi, pertanto quella coppia non può essere la Sensor Bar. Se il Wiimote smarrisce il puntamento di una delle estremità, che può scomparire dalla vista una volta avvicinatosi ai bordi dell area di puntamento o quando ne esce, il telecomando tenta di proseguire usando il solo punto rimanente cercando di intuire la posizione del punto scomparso, ad esempio usando i valori della distanza (fissa) tra i due punti e i valori dell accelerometro per calcolare l angolo Posizione di puntamento Noti i due punti della Sensor Bar, viene ruotato il campo del sensore per farli apparire in allineamento orizzontale (usando i valori dell accelerometro per assicurare di essere nell esatto quadrante, ad esempio se il Wiimote fosse sottosopra). Si può probabilmente applicare almeno un filtro di base di movimento medio per ridurre gli scatti. Una volta mappata la Sensor Bar in un sistema di coordinate orizzontali, si può semplicemente calcolare la posizione intermedia tra i due punti e usarla per calcolare la posizione del 13

14 puntatore definendo un quadro per mappare lo schermo su di esso. La posizione di questo quadro può variare a seconda del luogo di posizionamento della Sensor Bar (sopra o sotto lo schermo). Il quadro dovrebbe essere proporzionatamente dimensionato in modo da accomodare più angoli senza aree morte. Una posizione di puntamento approssimata può essere calcolata mediante l uso delle seguenti formule: Rotation = Math.Atan2(Accelerometer.Z, Accelerometer.X) - (float)(math.pi / 2.0); Position = (1 - Midpoint.x, Midpoint.y); Position.Subtract(0.5,0.5); Position.Rotate(Rotation); Position.Add(0.5,0.5) Se il punto intermedio non fosse disponibile si può usare il punto rimanente e comparare la sua posizione corrente con la sua posizione quando entrambi i punti erano visibili Levigatura del cursore La conversione dei dati rilevati dal ricevitore IR in informazioni per il posizionamento di un cursore nello schermo consente a diverse applicazioni di sfruttare la tecnica di puntamento nel loro funzionamento. Questa tecnica risulta particolarmente vantaggiosa nei menu e nelle GUI; per queste applicazioni sarebbe auspicabile un filtraggio della posizione del cursore. Una strategia per questo scopo è l implementazione di uno schema circolare trascinabile; Il software disegna un cerchio immaginario attorno alla nuova posizione puntata; se il cursore si sposta al di fuori del cerchio, viene immediatamente trascinato al suo interno. In ogni caso, se il cursore si trova già all interno del cerchio, si muoverà in direzione del centro ad una velocità proporzionale alla distanza dal centro. Questa tecnica leviga il movimento del cursore e fa si che alcune piccole vibrazioni fisiche non muovano drasticamente il cursore, consentendo comunque piccole correzioni. Un altra opzione è un algoritmo che corregge più attentamente la posizione quando il Wiimote si muove lentamente e dà maggiore tolleranza in corrispondenza di movimenti veloci. L aspetto complesso di questo metodo sta nella difficoltà di apporto di piccole correzioni quando il telecomando viene mosso di pochi pixel. 14

15 3.4 Altre funzionalità LED Sul lato frontale del Wiimote sono presenti quattro LED azzurri. Durante la modalità di rilevazione e prima dell inizializzazione, questi LED lampeggiano assieme. Il numero dei LED che lampeggiano è proporzionale alla tensione sulla batteria, e indica la carica delle pile (tutti e quattro indicano batterie completamente cariche, e un led soltanto indica che le batterie stanno per esaurirsi e andrebbero sostituite). Il Wiimote è alimentato da due pile di tipo AA. Quando il Wiimote è sincronizzato alla console, uno dei LED è acceso e indica il numero giocatore assegnato dalla console al telecomando (fino a quattro giocatori). I LED sono comunque indipendentemente controllabili dall host, e possono essere accesi o spenti a piacimento dal software. I LED possono anche essere modulati ad una comunque moderata alta frequenza, abilitando un controllo di luminosità occupando però parecchia banda Bluetooth. I LED sono montati sulla parte superiore del circuito, alimentati a 2.66 V DC Rumble Il Wiimote include una funzionalità di vibrazione, la cui implementazione consiste in un piccolo motore unito a un peso decentrato (Rumble Pack). Il motore può essere attivato o fermato attraverso un Output Report. Non tutti i Wiimote montano lo stesso motore; uno di questi è il SEM 8728DA, alimentato a 3.3 V DC e a 35 ma Speaker Il telecomando contiene un piccolo altoparlante di 21 mm piezo-elettrico di bassa qualità, usato per brevi effetti sonori durante il gioco. I suoni provengono direttamente dall host e lo speaker ha qualche parametro regolabile. L altoparlante è controllato tramite tre Output Report assieme a una sezione del registro indirizzi del Wiimote. 15

16 3.5 Estensioni Il Wiimote dispone di un connettore d espansione a 6 pin che consente di connettervi periferiche esterne. La comunicazione è bi-direzionale seriale e sincrona (il protocollo è sconosciuto); le estensioni forniscono un blocco virtuale di registro mappato in una porzione dello spazio indirizzi del Wiimote; la comunicazione è crittografata. I dispositivi qui elencati sono tutte estensioni del Wiimote ad esso connesse tramite il connettore di cui sopra, fatta eccezione per la Balance Board che comunica direttamente con l host via Bluetooth Nunchuk È un telecomando di forma ovoidale leggermente più piccolo del Wiimote, dotato di un accelerometro a tre assi simile a quello del Wiimote, di un joystick analogico, due pulsanti dorsali (C e Z) e un microcontroller. La posizione centrale del joystick viene calibrata al collegamento del Nunchuk al Wiimote, con un meccanismo finora sconosciuto. I due potenziometri (30KΩ) che controllano gli assi del joystick sono collegati in parallelo. Il chip di controllo dell accelerometro è il LIS3L02 di STMicroelectronics. Figura 4: Nunchuk collegato al Wiimote 16

17 3.5.2 Classic Controller È un controller tradizionale, utilizzabile come seconda scelta in giochi che lo supportano; è provvisto di 15 pulsanti, due dei quali sono trigger analogici e forniscono sia lo stato di click una misura della pressione ad essi impressa, e due joystick analogici. Sul lato frontale del controller sono posizionati i joystick e 11 dei pulsanti standard: A, B, -, Home, +, X, Y, Up, Down, Left, Right. Sul lato superiore si trovano i trigger e gli altri due pulsanti: Z e L; sono posizionati in modo da essere premibili con gli indici. I trigger (destro e sinistro) sono sensibili a forze; alla pressione di un trigger, un meccanismo fa scorrere un potenziometro lineare da 30KΩ. Il meccanismo utilizza solo un quarto della distanza massima percorribile dal potenziometro. Al termine di uno spostamento derivante da una pressione viene chiuso uno switch; il trigger è considerato premuto appieno quando viene chiuso anche lo switch in fondo al percorso del potenziometro. Tutti i sei potenziometri nel dispositivo (due relativi a ogni trigger e due per ognuno dei joystick) sono collegati in parallelo Wii Motion Plus È un accessorio che migliora le prestazioni del Wiimote rendendolo molto più preciso e realistico. Esso permette di compiere movimenti con il telecomando che saranno mappati 1:1 dalla console; in pratica vengono recepiti tutti i movimenti 3D compiuti nello spazio, rilevati con altissima precisione. Il dispositivo ha una propria porta d espansione che consente di collegarvi ad esempio un Nunchuk, permettendo così l uso di entrambe le estensioni. Il Wii Motion Plus contiene due giro sensori: un giroscopio a due assi (IDG-600 di InvenSense) per il rilevamento di Pitch e Roll, e un giroscopio monoasse (X3500W di EPSON TOYOCOM) per il rilevamento di Yaw. L uso combinato dei due giroscopi abilita il dispositivo alla lettura della velocità angolare in tutti e tre gli assi, consentendo così un orientamento completo. In Figura 2 sono rappresentati i movimenti Pitch, Roll e Yaw rilevabili dal Wii Motion Plus. 17

18 3.5.4 Wii Balance Board La Wii Balance Board è una pedana che comunica via Bluetooth direttamente con la console. È composta da quattro bilance che rilevano lo spostamento del peso dell utente che si posiziona sopra di essa, permette quindi di usare gli spostamenti del corpo per controllare le azioni di gioco. La Balance Board è effettivamente un estensione nonostante non la si possa collegare fisicamente al connettore del Wiimote, tuttavia è utilizzabile anche in assenza di un Wiimote in quanto appare alla console come un Wiimote con un Balance Board extension controller permanentemente connesso, e trasmette i propri dati alla console in maniera del tutto simile ad un estensione connessa a un Wiimote. I dispositivi di misurazione della Balance Board sono quattro estensimetri, incorporati in ciascuno dei piedini su cui la pedana poggia al suolo. Il principio di funzionamento di questi sensori è la misura della resistenza elettrica di un sottile filo di metallo posto al loro interno, che aumenta all allungamento del filo; l estensione del filo è proporzionale alla sollecitazione (forza peso) che il sensore subisce. Grazie alla disposizione dei sensori ai quattro angoli della pedana, questa periferica è in grado di misurare l indice di massa corporea, analizzare la posizione del baricentro e il peso corporeo. Nella versione europea la Balance Board può sostenere fino a un peso di 150Kg. La trasmissione dei dati misurati è continua, e avviene con un rate di 60 fps. Figura 5: Wii Balance Board 18

19 Capitolo 4. Interfacciamento e connessione dei dispositivi In questo capitolo vengono esposte le tecnologie e i meccanismi mediante i quali avviene la connessione tra i controller di Nintendo Wii e l host (console o pc). 4.1 HID [5] Gli Human Interface Device (HID) sono dispositivi che interagiscono direttamente con l utente. Sono tipicamente dispositivi di input, ma spesso emettono anche output. Il termine HID viene spesso associato alla specifica USB-HID, termine coniato da Mike Van Flandern (Microsoft) quando propose al comitato USB la creazione di un gruppo di lavoro per lo sviluppo delle tecnologie dei dispositivi di input. Il gruppo venne rinominato e nacque la Human Interface Device class, che denota la comunicazione bi-direzionale supportata dallo standard. Le motivazioni principali che portarono alla nascita di HID furono l abilitazione di innovazioni per i dispositivi di input e la semplificazione del processo di installazione di tali dispositivi L innovazione di HID Prima della nascita di HID, i dispositivi di input erano tipicamente utilizzati mediante protocolli restrittivi per mouse, tastiere e joystick. L innovazione dell hardware ha richiesto modifiche a protocolli esistenti o la creazione di driver personalizzati con conseguente pubblicazione di nuovi protocolli per gli sviluppatori di applicazioni. I dispositivi HID rilasciano dei pacchetti autodescrittivi che potrebbero contenere un infinità di tipi di dati e formati. Un singolo driver HID installato in un PC analizza i dati e abilita l associazione dinamica di informazioni di I/O con le funzionalità applicative. 19

20 Molti sistemi operativi possono riconoscere dispositivi USB-HID, come mouse o tastiere, anche senza l utilizzo di un driver, e in questo caso un dispositivo viene riconosciuto come HID-compliant device Il protocollo HID Il protocollo HID si compone di due entità: l host e il device. Il device è l entità che interagisce direttamente con l utente, mentre l host comunica con il device ricevendo (o trasmettendo) dati in risposta ad azioni compiute dall utente. Gli host sono tipicamente pc, ma possono anche essere telefoni cellulari, PDA e console. Il protocollo HID traduce l implementazione dei dispositivi in modelli molto semplici. I dispositivi definiscono un proprio pacchetto dati e quindi presentano all host un HID descriptor, che contiene la descrizione del contenuto del pacchetto dati. Le informazioni contenute nel descrittore sono: il numero di pacchetti supportati dal dispositivo, lo spazio occupato da ogni pacchetto e il significato di ciascun byte nel pacchetto. Tipicamente l HID descriptor è memorizzato in una ROM all interno del dispositivo. L host è un entità molto più complessa del device. Ad esso spetta il compito di ricevere l HID descriptor dal device ed analizzarlo allo scopo finale di comunicare in modo pienamente funzionale con il device Bluetooth HID Il Bluetooth HID è una versione derivante dal protocollo HID definito per USB, alleggerita e adattata alla tecnologia della trasmissione Bluetooth. Questo permette il riutilizzo di alcune delle già esistenti funzionalità per USB-HID per il supporto di Bluetooth HID. Il profilo HID descrive il modo in cui utilizzare il protocollo USB-HID per rilevare una classe di driver USB-HID preesistente, dalla quale estrarre un set di funzionalità della classe HID del dispositivo; il profilo descrive inoltre come un dispositivo Bluetooth supporta servizi HID che sfruttano il livello L2CAP. Il profilo HID è progettato al fine di abilitare, inizializzare e controllare dispositivi auto-descriventi e di fornire una connessione a bassa latenza con bassi requisiti di alimentazione. 20

IRSplit. Istruzioni d uso 07/10-01 PC

IRSplit. Istruzioni d uso 07/10-01 PC 3456 IRSplit Istruzioni d uso 07/10-01 PC 2 IRSplit Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Installazione 4 3. Concetti fondamentali

Dettagli

LA SCHEDA DEL MODULO BLUETOOTH

LA SCHEDA DEL MODULO BLUETOOTH F42-LAB-pag 11-13-ok 27-04-2006 16:15 Pagina 11 LA SCHEDA DEL MODULO BLUETOOTH COMPONENTI 1. Il componente allegato a questo fascicolo è il più sofisticato di tutta la fase di assemblaggio: con esso il

Dettagli

FDE- 712. Modulo per la sostituzione dei floppy disk nei pannelli DLsistemi modello DL104 Nuovo software per la gestione dei programmi

FDE- 712. Modulo per la sostituzione dei floppy disk nei pannelli DLsistemi modello DL104 Nuovo software per la gestione dei programmi FDE- 712 Modulo per la sostituzione dei floppy disk nei pannelli DLsistemi modello DL104 Nuovo software per la gestione dei programmi Figura 1 Vista la progressiva scomparsa dei dischi floppy, adatti al

Dettagli

Caratteristiche principali

Caratteristiche principali Caratteristiche principali Telefono piccolo e leggero con interfaccia USB per la telefonia VoIP via internet. Compatibile con il programma Skype. Alta qualità audio a 16-bit. Design compatto con tastiera

Dettagli

Programmatore per telaio scheller

Programmatore per telaio scheller Divo Di Lupo Sistemi per telai Cotton Bentley Monk Textima Scheller Closa Boehringer http://www.divodilupo.191.it/ Programmatore per telaio scheller Attuatore USB semplificato Numero totale di pagine =

Dettagli

20 Giugno 2013 Gianni Rosa Gallina giannishub@hotmail.com @giannirg http://giannishub.cloudapp.net/it/

20 Giugno 2013 Gianni Rosa Gallina giannishub@hotmail.com @giannirg http://giannishub.cloudapp.net/it/ 20 Giugno 2013 Microsoft Kinect introduzione Gianni Rosa Gallina giannishub@hotmail.com Twitter: @giannirg Blog: http://giannishub.cloudapp.net/it/ Agenda Cos è Microsoft Kinect? Cosa si può fare con Kinect?

Dettagli

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0 Prodotto Inaz Download Manager Release 1.3.0 Tipo release COMPLETA RIEPILOGO ARGOMENTI 1. Introduzione... 2 2. Architettura... 3 3. Configurazione... 4 3.1 Parametri di connessione a Internet... 4 3.2

Dettagli

Didit Interactive Solution

Didit Interactive Solution Didit Interactive Solution Didit Interactive Solution Moonway.it Versione Italiana Data: Settembre 2008 Contenuti Introduzione... 3 Componenti Windows Richiesti... 3 Guidelines Generali di Configurazione...

Dettagli

TiAxoluteNighterAndWhiceStation

TiAxoluteNighterAndWhiceStation 09/09-01 PC Manuale d uso TiAxoluteNighterAndWhiceStation Software di configurazione Video Station 349320-349321 3 INDICE 1. Requisiti Hardware e Software 4 2. Installazione 4 3. Concetti fondamentali

Dettagli

I-Droid01 Mobile Control

I-Droid01 Mobile Control I-Droid01 Mobile Control I-Droid01 Mobile Control è il software Java TM per telefono cellulare che ti permette di collegarti al tuo robot e di gestirlo a distanza via Bluetooth. Questo software funziona

Dettagli

TypeEdit LaserType. TypeEdit e LaserType: i software artistici CAD/CAM, leader nel mercato, Vi offrono nuove e potenti funzionalità.

TypeEdit LaserType. TypeEdit e LaserType: i software artistici CAD/CAM, leader nel mercato, Vi offrono nuove e potenti funzionalità. TypeEdit LaserType V11 Innovativo Produttivo Ottimizzato TypeEdit e LaserType: i software artistici CAD/CAM, leader nel mercato, Vi offrono nuove e potenti funzionalità. Con la nuova versione V11, ottimizzano,

Dettagli

Struttura logica di un programma

Struttura logica di un programma Struttura logica di un programma Tutti i programmi per computer prevedono tre operazioni principali: l input di dati (cioè l inserimento delle informazioni da elaborare) il calcolo dei risultati cercati

Dettagli

SMS-GPS MANAGER. Software per la gestione remota ed automatizzata dei telecontrolli gsm con e senza gps

SMS-GPS MANAGER. Software per la gestione remota ed automatizzata dei telecontrolli gsm con e senza gps SOFTWARE PER LA GESTIONE DEI TELECONTROLLI SMS-GPS MANAGER Software per la gestione remota ed automatizzata dei telecontrolli gsm con e senza gps Rev.0911 Pag.1 di 8 www.carrideo.it INDICE 1. DESCRIZIONE

Dettagli

Gateway KNX/DALI 64/16 GW 90872. Manuale utente del Dali Control Service and Comissioning Wizard 1.2.1

Gateway KNX/DALI 64/16 GW 90872. Manuale utente del Dali Control Service and Comissioning Wizard 1.2.1 Gateway KNX/DALI 64/16 GW 90872 Manuale utente del Dali Control Service and Comissioning Wizard 1.2.1 1 Copyright and Notes Il Dali Control Service and Comissioning Wizard 1.2.1 e la relativa documentazione

Dettagli

Trattamento aria Regolatore di pressione proporzionale. Serie 1700

Trattamento aria Regolatore di pressione proporzionale. Serie 1700 Trattamento aria Serie 7 Serie 7 Trattamento aria Trattamento aria Serie 7 Serie 7 Trattamento aria +24VDC VDC OUTPUT MICROPROCESS. E P IN EXH OUT Trattamento aria Serie 7 Serie 7 Trattamento aria 7 Trattamento

Dettagli

INTERAZIONE CON L UTENTEL

INTERAZIONE CON L UTENTEL IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

Architetture Applicative

Architetture Applicative Alessandro Martinelli alessandro.martinelli@unipv.it 6 Marzo 2012 Architetture Architetture Applicative Introduzione Alcuni esempi di Architetture Applicative Architetture con più Applicazioni Architetture

Dettagli

29. Inventari. Software SHOP_NET Manuale d uso Vers. 3.0-2010. Valorizzazione Inventario

29. Inventari. Software SHOP_NET Manuale d uso Vers. 3.0-2010. Valorizzazione Inventario 29. Inventari Valorizzazione Inventario Il programma dispone di un sistema di valorizzazione dell inventario teorico che si basa sul numero di Record presenti negli Archivi Giacenze degli Articoli Univoci

Dettagli

ISTRUZIONI DI INSTALLAZIONE

ISTRUZIONI DI INSTALLAZIONE AUDITGARD Serratura elettronica a combinazione LGA ISTRUZIONI DI INSTALLAZIONE Le serrature AuditGard vengono consegnate da LA GARD con impostazioni predefinite (impostazioni di fabbrica); pertanto non

Dettagli

Introduzione ai Sistemi Operativi

Introduzione ai Sistemi Operativi Introduzione ai Sistemi Operativi Sistema Operativo Software! Applicazioni! Sistema Operativo! È il livello di SW con cui! interagisce l utente! e comprende! programmi quali :! Compilatori! Editori di

Dettagli

MANUALE D USO Agosto 2013

MANUALE D USO Agosto 2013 MANUALE D USO Agosto 2013 Descrizione generale MATCHSHARE è un software per la condivisione dei video e dati (statistiche, roster, ) delle gare sportive. Ogni utente abilitato potrà caricare o scaricare

Dettagli

Desktop & Application Sharing Quick Start Guide

Desktop & Application Sharing Quick Start Guide Desktop & Application Sharing Quick Start Guide 1 Introduzione La funzionalità Application sharing integrata nella piattaforma di videoconferenza skymeeting TM consente al conduttore di condividere il

Dettagli

Visualizzatore Posizionatore e Applicazioni

Visualizzatore Posizionatore e Applicazioni PAG. 1 PAG. 2 VISUALIZZATORE POSIZIONATORE e Applicazioni Aprile 2009 Visualizzatore Posizionatore e Applicazioni VISUALIZZATORE di QUOTE - TELEMACO Il VisualizzatoreTelemaco è costituito da una unità

Dettagli

Modulo software HD2010MCTC DIR Versione MCTC-Net 100

Modulo software HD2010MCTC DIR Versione MCTC-Net 100 Modulo software HD2010MCTC DIR Versione MCTC-Net 100 Revisione 1.4 del 2014/07/24 INDICE PREMESSA... 4 1 - Requisiti di sistema... 5 1.1 Requisiti Hardware... 5 1.2 Requisiti Software... 5 1.3 Connettività...

Dettagli

MANUALE INSTALLATORE CAR WASH SENTINEL

MANUALE INSTALLATORE CAR WASH SENTINEL MANUALE INSTALLATORE CAR WASH SENTINEL MANUALE INSTALLATORE CAR WASH GENIO ITALIA si riserva il diritto di apportare modifiche o miglioramenti ai propri prodotti in qualsiasi momento senza alcun preavviso.

Dettagli

L ambiente di sviluppo Android Studio

L ambiente di sviluppo Android Studio L ambiente di sviluppo Android Studio Android Studio è un ambiente di sviluppo integrato (IDE, Integrated Development Environment) per la programmazione di app con Android. È un alternativa all utilizzo

Dettagli

41126 Cognento (MODENA) Italy Via Bottego 33/A Tel: +39-(0)59 346441 Internet: http://www.aep.it E-mail: aep@aep.it Fax: +39-(0)59-346437

41126 Cognento (MODENA) Italy Via Bottego 33/A Tel: +39-(0)59 346441 Internet: http://www.aep.it E-mail: aep@aep.it Fax: +39-(0)59-346437 QUICK ANALYZER Manuale Operativo Versione 5.3 Sommario 1.0 Generalità... 2 CONTRATTO DI LICENZA... 3 2.0 Configurazione dei Canali... 4 2.1 Gestione DataLogger IdroScan... 7 3.0 Risultati di Prova... 9

Dettagli

CANPC-S1. Programmable CanBus-PC interface

CANPC-S1. Programmable CanBus-PC interface CANPC-S1.doc - 01/03/04 SP02002 Pagina 1 di 13 Specifica tecnica CANPC-S1 Programmable CanBus-PC interface Specifica tecnica n SP02002 Versione Autore Data File Note Versione originale BIANCHI M. 16/09/02

Dettagli

Manuale d uso e configurazione

Manuale d uso e configurazione Manuale d uso e configurazione Versione 1.0 1 Introduzione Questa applicazione consente di gestire le principali funzioni delle centrali Xpanel, imx e Solo da un dispositivo mobile dotato di sistema operativo

Dettagli

Importante! Installazione

Importante! Installazione Importante! Introduzione LD000020 Adattatore USB Powerline Sweex Per prima cosa desideriamo ringraziarvi vivamente per aver acquistato questo adattatore Powerline. Con questo adattatore Powerline potrete

Dettagli

Manuale d uso. UTILIZZO delle PROCEDURE

Manuale d uso. UTILIZZO delle PROCEDURE Manuale d uso UTILIZZO delle PROCEDURE Versione 1.0 Maint manager è sviluppato da ISI per Sommario. Manuale utente...1 Sommario...2 Gestione della manutenzione:...3 Richieste di servizio...3 Dichiarazione

Dettagli

UPS Uninterruptible. Power Supply. APC POWERCHUTE BUSINESS EDITION (lato Windows)

UPS Uninterruptible. Power Supply. APC POWERCHUTE BUSINESS EDITION (lato Windows) Università degli Studi G. D Annunzio (Chieti Pescara) Dipartimento di Scienze UPS Uninterruptible Power Supply APC POWERCHUTE BUSINESS EDITION (lato Windows) INDICE DEFINIZIONE UPS INTRODUZIONE ASPETTI

Dettagli

Compilazione rapporto di Audit in remoto

Compilazione rapporto di Audit in remoto Compilazione rapporto di Audit in remoto Installazione e manuale utente CSI S.p.A. V.le Lombardia 20-20021 Bollate (MI) Tel. 02.383301 Fax 02.3503940 E-mail: info@csi-spa.com Rev. 1.1 23/07/09 Indice Indice...

Dettagli

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC BMSO1001 Virtual Configurator Istruzioni d uso 02/10-01 PC 2 Virtual Configurator Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Concetti

Dettagli

Indice degli argomenti del s.o. Software. Software. Buona lezione a tutti!! SISTEMI OPERATIVI

Indice degli argomenti del s.o. Software. Software. Buona lezione a tutti!! SISTEMI OPERATIVI Buona lezione a tutti!! SISTEMI OPERATIVI Gli appunti sono disponibili per tutti gratis sul sito personale del Prof M. Simone al link: www.ascuoladi.135.it nella pagina web programmazione, sezione classi

Dettagli

LOCALIZZAZIONE SATELLITARE GEOREFENRENZIATA

LOCALIZZAZIONE SATELLITARE GEOREFENRENZIATA LOCALIZZAZIONE SATELLITARE GEOREFENRENZIATA 1 Indice 1 Indice... 2 2 Introduzione... 3 2.1 Glossario... 3 2.2 Generalità... 3 3 Applicativo... 4 4 Stato del mezzo... 6 4.1 Toolbar Mezzo... 6 4.2 Identificativo

Dettagli

PATENTE EUROPEA DEL COMPUTER 4.0 MODULO

PATENTE EUROPEA DEL COMPUTER 4.0 MODULO PATENTE EUROPEA DEL COMPUTER 4.0 MODULO 2 Uso del Computer e Gestione dei file ( Windows XP ) A cura di Mimmo Corrado MODULO 2 - USO DEL COMPUTER E GESTIONE DEI FILE 2 FINALITÁ Il Modulo 2, Uso del computer

Dettagli

WEBsfa: l automazione della forza vendita via Web

WEBsfa: l automazione della forza vendita via Web WEBsfa: l automazione della forza vendita via Web White Paper 1 Gennaio 2005 White Paper Pag. 1 1/1/2005 L automazione della Forza Vendita Le aziende commerciali che che sviluppano e alimentano il proprio

Dettagli

Scansione. Stampante/copiatrice WorkCentre C2424

Scansione. Stampante/copiatrice WorkCentre C2424 Scansione In questo capitolo sono inclusi i seguenti argomenti: "Nozioni di base sulla scansione" a pagina 4-2 "Installazione del driver di scansione" a pagina 4-4 "Regolazione delle opzioni di scansione"

Dettagli

Capitolo 26: schemi di installazione

Capitolo 26: schemi di installazione Capitolo 26: schemi di installazione Avviate MasterChef dall icona presente sul vostro Desktop. Nota: Se state utilizzando una versione dimostrativa, una volta caricato il programma, un messaggio vi comunicherà

Dettagli

STAMPE LASER: TIME_CHECKER.EXE

STAMPE LASER: TIME_CHECKER.EXE STAMPE LASER: TIME_CHECKER.EXE Sommario Cosa è...2 Cosa fa...3 Protezione del software:...3 Protezione delle stampe laser:...3 Modalità di attivazione chiave laser e ricarica contatori dichiarazioni da

Dettagli

Sensori di posizione lineari Magnetostrittivi Guida Utente

Sensori di posizione lineari Magnetostrittivi Guida Utente Sensori di posizione lineari Magnetostrittivi Guida Utente INDICE: 1 DESCRIZIONE... 1 1.1 Relazione segnale-posizione... 1 1.2 Area utile (attiva) del sensore magnetostrittivo da 75mm... 2 1.3 Area utile

Dettagli

Lezione 1: Introduzione Struttura e aspetto di PowerPoint Sviluppare una presentazione. Patente Europea di Informatica ECDL Modulo 6

Lezione 1: Introduzione Struttura e aspetto di PowerPoint Sviluppare una presentazione. Patente Europea di Informatica ECDL Modulo 6 Patente Europea di Informatica ECDL Modulo 6 Lezione 1: Introduzione Struttura e aspetto di PowerPoint Sviluppare una presentazione Anno 2009/2010 Syllabus 5.0 Microsoft PowerPoint è un software progettato

Dettagli

'LVSHQVD :LQGRZV GL0&ULVWLQD&LSULDQL

'LVSHQVD :LQGRZV GL0&ULVWLQD&LSULDQL 'LVSHQVD 'L :LQGRZV GL0&ULVWLQD&LSULDQL ',63(16$',:,1'2:6,QWURGX]LRQH Windows 95/98 è un sistema operativo con interfaccia grafica GUI (Graphics User Interface), a 32 bit, multitasking preempitive. Sistema

Dettagli

BMSO1001. Management Utilities. Istruzioni d uso 02/10-01 PC

BMSO1001. Management Utilities. Istruzioni d uso 02/10-01 PC BMSO1001 Management Utilities Istruzioni d uso 02/10-01 PC 2 Management Utilities Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Concetti

Dettagli

FlukeView Forms Documenting Software

FlukeView Forms Documenting Software FlukeView Forms Documenting Software N. 5: Uso di FlukeView Forms con il tester per impianti elettrici Fluke 1653 Introduzione Questa procedura mostra come trasferire i dati dal tester 1653 a FlukeView

Dettagli

Tutorial 3DRoom. 3DRoom

Tutorial 3DRoom. 3DRoom Il presente paragrafo tratta il rilievo di interni ed esterni eseguito con. L utilizzo del software è molto semplice ed immediato. Dopo aver fatto uno schizzo del vano si passa all inserimento delle diagonali

Dettagli

FrerEnergy: PROGRAMMA PER LA SUPERVISIONE DEI CONSUMI DI ENERGIA ELETTRICA

FrerEnergy: PROGRAMMA PER LA SUPERVISIONE DEI CONSUMI DI ENERGIA ELETTRICA FrerEnergy: PROGRAMMA PER LA SUPERVISIONE DEI CONSUMI DI ENERGIA ELETTRICA Descrizione Generale E un programma di supervisione in grado di comunicare, visualizzare, memorizzare e stampare i consumi dell

Dettagli

Tecnologie dell Informazione e della Comunicazione (TIC) IPSIA San Benedetto del Tronto (AP)

Tecnologie dell Informazione e della Comunicazione (TIC) IPSIA San Benedetto del Tronto (AP) Le diverse componenti HARDWARE, pur opportunamente connesse ed alimentate dalla corrette elettrica, non sono in grado, di per sé, di elaborare, trasformare e trasmettere le informazioni. Per il funzionamento

Dettagli

MOBS Flussi informativi sanitari regionali

MOBS Flussi informativi sanitari regionali Indicazioni per una corretta configurazione del browser Versione ottobre 2014 MOBS--MUT-01-V03_ConfigurazioneBrowser.docx pag. 1 di 25 Uso: ESTERNO INDICE 1 CRONOLOGIA VARIAZIONI...2 2 SCOPO E CAMPO DI

Dettagli

3. Gestione di un sistema operativo a interfaccia grafica (elementi di base) 3.1 Software

3. Gestione di un sistema operativo a interfaccia grafica (elementi di base) 3.1 Software Pagina 29 di 47 3. Gestione di un sistema operativo a interfaccia grafica (elementi di base) 3.1 Software Come abbiamo già detto in precedenza, l informatica si divide in due grandi mondi : l hardware

Dettagli

Strumenti e metodi per la redazione della carta del pericolo da fenomeni torrentizi

Strumenti e metodi per la redazione della carta del pericolo da fenomeni torrentizi Versione 1.0 Strumenti e metodi per la redazione della carta del pericolo da fenomeni torrentizi Corso anno 2011 D. MANUALE UTILIZZO DEL VISUALIZZATORE Il Visualizzatore è un programma che permette di

Dettagli

WEBCAM HP - MANUALE DELL UTENTE

WEBCAM HP - MANUALE DELL UTENTE WEBCAM HP - MANUALE DELL UTENTE v4.3.it Part number: 5992-4251 Copyright 2008 2009 Hewlett-Packard Development Company, L.P. Le informazioni contenute in questo documento sono soggette a modifica senza

Dettagli

Analisi dei Requisiti

Analisi dei Requisiti Analisi dei Requisiti Pagina 1 di 16 Analisi dei Requisiti Indice 1 - INTRODUZIONE... 4 1.1 - OBIETTIVO DEL DOCUMENTO...4 1.2 - STRUTTURA DEL DOCUMENTO...4 1.3 - RIFERIMENTI...4 1.4 - STORIA DEL DOCUMENTO...4

Dettagli

IL SISTEMA SMART RESPONSE

IL SISTEMA SMART RESPONSE IL SISTEMA SMART RESPONSE Intervideo Srl Via E. Fermi, 24 37026 Settimo di Pescantina (Vr) Tel: 045 8900022 Fax: 045 8900502 e-mail: info@intervideosrl.com 1 LO SMART RESPONSE Il sistema di risposta interattiva

Dettagli

Manuale Operativo. Istituto Nazionale Previdenza Sociale DIREZIONE CENTRALE SISTEMI INFORMATIVI E TELECOMUNICAZIONI

Manuale Operativo. Istituto Nazionale Previdenza Sociale DIREZIONE CENTRALE SISTEMI INFORMATIVI E TELECOMUNICAZIONI Manuale Operativo Istruzioni per l utilizzo del Software di controllo uniemens aggregato per l invio mensile unificato delle denunce retributive individuali (EMENS) e delle denunce contributive aziendali

Dettagli

Alimentazione V CC 12 30 ripple incluso - fusibile esterno 1,0 A. Assorbimento di corrente : ma 100 + potenza consumata dal sensore. V ma. V ma.

Alimentazione V CC 12 30 ripple incluso - fusibile esterno 1,0 A. Assorbimento di corrente : ma 100 + potenza consumata dal sensore. V ma. V ma. 89 550/110 ID EWM-PQ-AA SCHEDA DIGITALE PER IL CONTROLLO DELLA PRESSIONE / PORTATA IN SISTEMI AD ANELLO CHIUSO MONTAGGIO SU GUIDA TIPO: DIN EN 50022 PRINCIPIO DI FUNZIONAMENTO La scheda EWM-PQ-AA è stata

Dettagli

Descrizione del Test Range della Società SAMA

Descrizione del Test Range della Società SAMA NOTA TECNICA OGGETTO: Descrizione del Test Range della Società SAMA Autore Franco Marchetti. Approvazione Alessio Alleva. Pag 1 di 11 Sommario 1 SCOPO... 3 2 DESCRIZIONE DELL HARDWARE DEL TEST RANGE...

Dettagli

Manuale di configurazione CONNECT GW

Manuale di configurazione CONNECT GW Modulo gateway FA00386-IT B A 2 10 Manuale di configurazione CONNECT GW INFORMAZIONI GENERALI Per connettere una o più automazioni al portale CAME Cloud o ad una rete locale dedicata e rendere possibile

Dettagli

Stazione di ricarica per il robot Tobor

Stazione di ricarica per il robot Tobor UNIVERSITÀ DI BRESCIA FACOLTÀ DI INGEGNERIA Dipartimento di Ingegneria dellʼinformazione Laboratorio di Robotica Avanzata Advanced Robotics Laboratory Corso di Robotica Mobile (Prof. Riccardo Cassinis)

Dettagli

Prof. A. Bemporad, Ing. S. Di Cairano 26 Maggio 2005. Esercitazione di Tecnologia dei Sistemi di Controllo

Prof. A. Bemporad, Ing. S. Di Cairano 26 Maggio 2005. Esercitazione di Tecnologia dei Sistemi di Controllo Università degli Studi di Siena Prof. A. Bemporad, Ing. S. Di Cairano 26 Maggio 2005 Esercitazione di Tecnologia dei Sistemi di Controllo Implementazione di controllori con xpc target Questa esercitazione

Dettagli

Programmazione II. Lezione 4. Daniele Sgandurra 30/09/2011. daniele.sgandurra@iit.cnr.it

Programmazione II. Lezione 4. Daniele Sgandurra 30/09/2011. daniele.sgandurra@iit.cnr.it Programmazione II Lezione 4 Daniele Sgandurra daniele.sgandurra@iit.cnr.it 30/09/2011 1/46 Programmazione II Lezione 4 30/09/2011 Sommario 1 Esercitazione 2 Panoramica della Programmazione Ad Oggetti 3

Dettagli

L UFFICIO WEB. Modulo online per la gestione del personale. Manuale di utilizzo. Versione 1.0.75.0. Pagina 1 di 33

L UFFICIO WEB. Modulo online per la gestione del personale. Manuale di utilizzo. Versione 1.0.75.0. Pagina 1 di 33 L UFFICIO WEB Modulo online per la gestione del personale Manuale di utilizzo Versione 1.0.75.0 Pagina 1 di 33 1. INTRODUZIONE L applicazione Ufficio Web permette una gestione semplificata e automatizzata

Dettagli

12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP)

12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) 12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica,

Dettagli

Guida introduttiva all uso di ONYX

Guida introduttiva all uso di ONYX Guida introduttiva all uso di ONYX Questo documento spiega come installare e preparare ONYX Thrive per iniziare a stampare. I. Installazione del software II. Uso del Printer & Profile Download Manager

Dettagli

Manuale riferito alla versione 1.2.0

Manuale riferito alla versione 1.2.0 Manuale riferito alla versione 1.2.0 1 INDICE Pag. 1 INSTALLAZIONE DI XSTREAMING 3 1.1 AZIONI PRELIMINARI 3 1.1.1 OTTENERE UN FILE DI LICENZA 3 1.2 INSTALLAZIONE 3 1.3 VERSIONI 3 1.4 CONFIGURAZIONE HARDWARE

Dettagli

ThinkPad R40 Series Guida all installazione

ThinkPad R40 Series Guida all installazione Numero parte: 9P48 ThinkPad R40 Series Guida all installazione Elenco di controllo per il disimballaggio Grazie per aver acquistato l elaboratore IBM ThinkPad R Series. Verificare che tutti i componenti

Dettagli

idaq TM Manuale Utente

idaq TM Manuale Utente idaq TM Manuale Utente Settembre 2010 TOOLS for SMART MINDS Manuale Utente idaq 2 Sommario Introduzione... 5 Organizzazione di questo manuale... 5 Convenzioni... Errore. Il segnalibro non è definito. Installazione...

Dettagli

QoS e Traffic Shaping. QoS e Traffic Shaping

QoS e Traffic Shaping. QoS e Traffic Shaping QoS e Traffic Shaping 1 Introduzione In questa mini-guida illustreremo come configurare il FRITZ!Box per sfruttare al massimo la banda di Internet, privilegiando tutte quelle applicazioni (o quei dispositivi)

Dettagli

Scadenziario e Rubrica

Scadenziario e Rubrica Scadenziario e Rubrica Breve panoramica Lo Scadenziario è un software creato con lo scopo di avere sempre sotto controllo i propri impegni e le proprie attività da svolgere. Quante volte ci si dimentica

Dettagli

Manuale LiveBox CLIENT DESKTOP (WINDOWS)

Manuale LiveBox CLIENT DESKTOP (WINDOWS) 2014 Manuale LiveBox CLIENT DESKTOP (WINDOWS) LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa o implicita di

Dettagli

KNX/IP Router GW 90707. Manuale Tecnico

KNX/IP Router GW 90707. Manuale Tecnico KNX/IP Router GW 90707 Manuale Tecnico Sommario 1 Introduzione... 3 2 Applicazione... 4 3 Menù Impostazioni generali... 6 3.1 Parametri... 6 4 Menù Configurazione IP 1... 8 4.1 Parametri... 8 5 Menù Configurazione

Dettagli

SmartGPS Satellite Information System Guida all utilizzo del programma Sviluppato da Fabio e Marco Adriani Versione 1.0.0

SmartGPS Satellite Information System Guida all utilizzo del programma Sviluppato da Fabio e Marco Adriani Versione 1.0.0 SmartGPS Satellite Information System Guida all utilizzo del programma Sviluppato da Fabio e Marco Adriani Versione 1.0.0 Benvenuto in SmartGPS, l'applicativo che consente di determinare, utilizzando un

Dettagli

Installazione del Driver per l adattatore USB-RS485 Leggere con attenzione le istruzioni e conservarle

Installazione del Driver per l adattatore USB-RS485 Leggere con attenzione le istruzioni e conservarle ADDENDA AL MANUALE D USO Luglio 2013 Installazione del Driver per l adattatore USB-RS485 Leggere con attenzione le istruzioni e conservarle Indice "1.1 Installazione del Driver PL2303 da installer" 2 "1.2

Dettagli

FINSON EXTRACAD 6 Manuale d uso minimo

FINSON EXTRACAD 6 Manuale d uso minimo FINSON EXTRACAD 6 minimo AVVIO Attraverso l icona ExtraCAD 2D presente sul desktop o tra i programmi del menù Start. In alcuni casi il software potrebbe non essere stato installato nella cartella Programmi,

Dettagli

REMOTE ACCESS24. Note di installazione

REMOTE ACCESS24. Note di installazione REMOTE ACCESS24 Note di installazione . 2011 Il Sole 24 ORE S.p.A. Sede legale: via Monte Rosa, 91 20149 Milano Tutti i diritti sono riservati. E' vietata la riproduzione anche parziale e con qualsiasi

Dettagli

Datalogger Grafico Aiuto Software

Datalogger Grafico Aiuto Software Datalogger Grafico Aiuto Software Versione 2.0, 7 Agosto 2007 Per ulteriori informazioni consultare il manuale d'uso incluso nel disco programma in dotazione. INDICE Installazione del software grafico.

Dettagli

PredictiOnDemand Manuale Utente 1. Benvenuti nel mondo della previsione delle parole! Benvenuti in PredictiOnDemand!

PredictiOnDemand Manuale Utente 1. Benvenuti nel mondo della previsione delle parole! Benvenuti in PredictiOnDemand! PredictiOnDemand Manuale Utente 1 PredictiOn Demand for Windows La predizione quando serve! 1. Panoramica Benvenuti nel mondo della previsione delle parole! Benvenuti in PredictiOnDemand! PredictiOnDemand

Dettagli

Utilizzo di Blue s. Avvio di Blue s C A P I T O L O 7. Come avviare il programma e inserire la password

Utilizzo di Blue s. Avvio di Blue s C A P I T O L O 7. Come avviare il programma e inserire la password Capitolo 7 83 C A P I T O L O 7 Avvio di Blue s Questo capitolo introduce l'utilizzatore all'ambiente di lavoro e alle funzioni di aggiornamento delle tabelle di Blue s. Blue s si presenta come un ambiente

Dettagli

Acronis License Server. Manuale utente

Acronis License Server. Manuale utente Acronis License Server Manuale utente INDICE 1. INTRODUZIONE... 3 1.1 Panoramica... 3 1.2 Politica della licenza... 3 2. SISTEMI OPERATIVI SUPPORTATI... 4 3. INSTALLAZIONE DI ACRONIS LICENSE SERVER...

Dettagli

EasyPrint v4.7. Impaginatore Album. Manuale Utente

EasyPrint v4.7. Impaginatore Album. Manuale Utente EasyPrint v4.7 Impaginatore Album Manuale Utente Lo strumento di impaginazione album consiste in una nuova funzione del software da banco EasyPrint 4 che permette di organizzare le immagini in maniera

Dettagli

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Capittol lo 2 Visualizzazione 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Nel primo capitolo sono state analizzate le diverse componenti della finestra di Word 2000: barra del titolo, barra dei menu,

Dettagli

Token USB V1 - Guida rapida

Token USB V1 - Guida rapida Token USB V1 - Guida rapida 1 Indice Indice... 2 1 Informazioni sul documento... 3 1.1 Scopo del documento... 3 2 Caratteristiche del dispositivo... 4 2.1 Prerequisiti... 4 2.1.1 Software... 4 2.1.2 Rete...

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica CL3 - Biotecnologie Orientarsi nel Web Prof. Mauro Giacomini Dott. Josiane Tcheuko Informatica - 2006-2007 1 Obiettivi Internet e WWW Usare ed impostare il browser Navigare in internet

Dettagli

Layout dell area di lavoro

Layout dell area di lavoro Layout dell area di lavoro In Windows, Dreamweaver fornisce un layout che integra tutti gli elementi in una sola finestra. Nell area di lavoro integrata, tutte le finestre e i pannelli sono integrati in

Dettagli

Ubiquity getting started

Ubiquity getting started Introduzione Il documento descrive I passi fondamentali per il setup completo di una installazione Ubiquity Installazione dei componenti Creazione del dominio Associazione dei dispositivi al dominio Versione

Dettagli

Magic Wand Manager. Guida Utente. Rel. 1.1 04/2011. 1 di 28

Magic Wand Manager. Guida Utente. Rel. 1.1 04/2011. 1 di 28 Magic Wand Manager Guida Utente Rel. 1.1 04/2011 1 di 28 Sommario 1. Setup del Software... 3 2. Convalida della propria licenza software... 8 3. Avvio del software Magic Wand manager... 9 4. Cattura immagini

Dettagli

S T R U M E N T I & S E R V I Z I

S T R U M E N T I & S E R V I Z I Via S. Silvestro, 92 21100 Varese Tel + 39 0332-213045 212639-220185 Fax +39 0332-822553 www.assicontrol.com e-mail: info@assicontrol.com C.F. e P.I. 02436670125 STRUMENTI & SERVIZI per il sistema qualità

Dettagli

Il foglio elettronico

Il foglio elettronico Il foglio elettronico Foglio di calcolo, Spreadsheet in inglese, Permette di elaborare DATI NUMERICI. E una TABELLA che contiene numeri che possono essere elaborati con FUNZIONI matematiche e statistiche.

Dettagli

HARDWARE. Relazione di Informatica

HARDWARE. Relazione di Informatica Michele Venditti 2 D 05/12/11 Relazione di Informatica HARDWARE Con Hardware s intende l insieme delle parti solide o ( materiali ) del computer, per esempio : monitor, tastiera, mouse, scheda madre. -

Dettagli

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO INTERFACCE TESTUALI INTERFACCE TESTUALI FUNZIONI DEL SISTEMA OPERATIVO INTERFACCE GRAFICHE

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO INTERFACCE TESTUALI INTERFACCE TESTUALI FUNZIONI DEL SISTEMA OPERATIVO INTERFACCE GRAFICHE IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

Introduzione al foglio elettronico

Introduzione al foglio elettronico Introduzione al foglio elettronico 1. Che cos'è un foglio elettronico? Un foglio elettronico è un programma che permette di inserire dei dati, di calcolare automaticamente i risultati, di ricalcolarli

Dettagli

Addendum AvMap Geosat 5 BLU / Geosat 5 GT

Addendum AvMap Geosat 5 BLU / Geosat 5 GT IT Addendum AvMap Geosat 5 BLU / Geosat 5 GT Indice I. Addendum Specifiche tecniche Geosat 5 BLU I.I Specifiche tecniche I.II Contenuto della scatola I.III Accessori disponibili I.IV Descrizione Hardware

Dettagli

NOTE TECNICHE DI CONFIGURAZIONE. Giugno 2009

NOTE TECNICHE DI CONFIGURAZIONE. Giugno 2009 NOTE TECNICHE DI CONFIGURAZIONE Giugno 2009 INDICE Configurazioni 3 Configurazioni Windows Firewall.. 3 Configurazioni Permessi DCOM. 4 Installazione Sql Server 2005 9 Prerequisiti Software 7 Installazione

Dettagli

MANUALE UTENTE. SITO WEB Applicazione Fotovoltaico GSE FTV. stato documento draft approvato consegnato. Riferimento Versione 1.

MANUALE UTENTE. SITO WEB Applicazione Fotovoltaico GSE FTV. stato documento draft approvato consegnato. Riferimento Versione 1. MANUALE UTENTE SITO WEB Applicazione Fotovoltaico GSE FTV stato documento draft approvato consegnato Riferimento Versione 1.0 Creato 14/07/06 REVISIONI VERSIONE DATA AUTORE MODIFICHE 1.0 14/07/2006 Prima

Dettagli

Programma applicativo di protezione LOCK Manuale per l utente V2.22-T05

Programma applicativo di protezione LOCK Manuale per l utente V2.22-T05 Programma applicativo di protezione LOCK Manuale per l utente V2.22-T05 Sommario A. Introduzione... 2 B. Descrizione generale... 2 C. Caratteristiche... 3 D. Prima di utilizzare il programma applicativo

Dettagli

Dart RF. Scanner Radio. Guida Utente

Dart RF. Scanner Radio. Guida Utente Dart RF Scanner Radio Guida Utente Grazie per aver acquistato un Dart RF DART RF è uno scanner cordless Laser che opera come dispositivo con profilo SPP (Emulazione di Porta seriale) oppure in Emulazione

Dettagli

I parte Disegnare ed elaborare le informazioni con il CAD

I parte Disegnare ed elaborare le informazioni con il CAD I parte Disegnare ed elaborare le informazioni con il CAD Jacopo Russo - SISTEMI di ELABORAZIONE delle INFORMAZIONI Creare ed utilizzare un computer virtuale Per rendere più agevole il nostro lavoro insieme,

Dettagli

Light controller PRO Manuale utente Cod. 112955/112956

Light controller PRO Manuale utente Cod. 112955/112956 Centralina di controllo di luci programmabile per applicazioni RC! 2. Introduzione Light controller è una scheda elettronica per sistemi RC programmabile che controlla fino a sei canali indipendenti ed

Dettagli