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

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

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

Videoregistratori Serie DX

Videoregistratori Serie DX Pagina:1 DVR per telecamere AHD, analogiche, IP Manuale programma CMS Come installare e utilizzare il programma client per i DVR Pagina:2 Contenuto del manuale In questo manuale viene descritto come installare

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

WGDESIGNER Manuale Utente

WGDESIGNER Manuale Utente WGDESIGNER Manuale Utente Pagina 1 SOMMARIO 1 Introduzione... 3 1.1 Requisiti hardware e software... 3 2 Configurazione... 3 3 Installazione... 4 3.1 Da Webgate Setup Manager... 4 3.2 Da pacchetto autoestraente...

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

Uso del computer e gestione dei file. Parte 1

Uso del computer e gestione dei file. Parte 1 Uso del computer e gestione dei file Parte 1 Avviare il pc Il tasto da premere per avviare il computer è frequentemente contraddistinto dall etichetta Power ed è comunque il più grande posto sul case.

Dettagli

Telecomando Programmabile da PC Manuale d Uso (Modalità USB)

Telecomando Programmabile da PC Manuale d Uso (Modalità USB) Telecomando Programmabile da PC Manuale d Uso (Modalità USB) Guida Rapida Primo Passo Preparare il telecomando programmabile installando 3 batterie tipo AAA. (Quando lo si connette al PC togliere le batterie)

Dettagli

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

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

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

Installazione del driver Driver audio USB Manuale di installazione (Windows) Indice. Installazione del driver... Pagina 1

Installazione del driver Driver audio USB Manuale di installazione (Windows) Indice. Installazione del driver... Pagina 1 Installazione del driver Driver audio USB Manuale di installazione (Windows) Indice Installazione del driver... Pagina 1 Per disinstallare il driver... Pagina 3 Diagnostica (Windows XP)... Pagina 4 Diagnostica

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

Capitolo 1 Introduzione a Gambas

Capitolo 1 Introduzione a Gambas Capitolo 1 Introduzione a Gambas Gambas è stato creato inizialmente da Benoit Minisini, un residente della periferia di Parigi. Secondo Benoit, Gambas è un linguaggio Basic con estensioni per la programmazione

Dettagli

ISTRUZIONI per l utilizzo della Firma Digitale Banca Marche INDICE. 2. Predisposizione iniziale: Installazione Driver e Avvio Menù di Gestione

ISTRUZIONI per l utilizzo della Firma Digitale Banca Marche INDICE. 2. Predisposizione iniziale: Installazione Driver e Avvio Menù di Gestione ISTRUZIONI per l utilizzo della Firma Digitale Banca Marche INDICE 1. Introduzione 2. Predisposizione iniziale: Installazione Driver e Avvio Menù di Gestione 3. Accessi Successivi al Menù Gestione 4. Utilizzo

Dettagli

MANUALE UTENTE. Versione 1.2. Versione a cura di Newcom Data Srl Via Bobbio 14 Torino Tel. 0039-11-3851820

MANUALE UTENTE. Versione 1.2. Versione a cura di Newcom Data Srl Via Bobbio 14 Torino Tel. 0039-11-3851820 MANUALE UTENTE Versione 1.2 INDICE 1. Introduzione 1.1 Contenuto della confezione 1.2 Descrizione dell Hardware 1.3 Contenuto del CD 1.4 Informazioni generali 1.5 Caratteristiche del sistema ospite 2.

Dettagli

Sommario Indietro >> Aggiungi Rimuovi Lingua? Informazioni su questa Guida... Navigazione nella Guida

Sommario Indietro >> Aggiungi Rimuovi Lingua? Informazioni su questa Guida... Navigazione nella Guida Sommario Indietro >> Informazioni su questa Guida... Navigazione nella Guida Personalizzazione Apertura del pannello di controllo Funzioni del pannello di controllo Schede Elenchi del pannello di controllo

Dettagli

Sistemi operativi I: Windows. Lezione I

Sistemi operativi I: Windows. Lezione I Sistemi operativi I: Windows Lezione I Scopo della lezione Richiamare le principali funzionalità di un sistema operativo Esemplificarle descrivendo la loro implementazione in Windows Introdurre alcuni

Dettagli

Struttura di un sistema operativo. Struttura dei Sistemi Operativi. Servizi per l utente generico. Servizi per l utente generico

Struttura di un sistema operativo. Struttura dei Sistemi Operativi. Servizi per l utente generico. Servizi per l utente generico Impossibile visualizzare l'immagine. Struttura di un sistema operativo Struttura dei Sistemi Operativi Servizi di un sistema operativo Interfaccia Utente Capitolo 2 -- Silberschatz Chiamate di sistema

Dettagli

Capitolo 2 -- Silberschatz

Capitolo 2 -- Silberschatz Struttura dei Sistemi Operativi Capitolo 2 -- Silberschatz Struttura di un sistema operativo Servizi di un sistema operativo Interfaccia Utente Chiamate di sistema Tipi di chiamate Programma di sistema

Dettagli

USO DEL COMPUTER E GESTIONE DEI FILE 1. AMBIENTE DEL COMPUTER

USO DEL COMPUTER E GESTIONE DEI FILE 1. AMBIENTE DEL COMPUTER USO DEL COMPUTER E GESTIONE DEI FILE 1. AMBIENTE DEL COMPUTER 1.1 AVVIARE IL COMPUTER Avviare il computer è un operazione estremamente semplice, nonostante ciò coloro che scelgono di frequentare un corso

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

Nuove funzionalità SEE Electrical V5

Nuove funzionalità SEE Electrical V5 Nuove funzionalità SEE Electrical V5 Le informazioni contenute nel presente manuale sono soggette a modifiche senza preavviso. Se non specificato diversamente, ogni riferimento a società, nomi, dati, ed

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

Manuale d Uso. jepssen.com 02

Manuale d Uso. jepssen.com 02 jepssen PAN Manuale d Uso jepssen.com 02 jepssen.com 2014 Jepssen. All rights reserved. Indice Introduzione 04 1.1 Funzionamento e Preparazione 05 1.2 Stato e Promemoria 05 Guida Rapida 06 2.1 Pulsanti

Dettagli

CORSO WEB SERVER, DBMS E SERVER FTP

CORSO WEB SERVER, DBMS E SERVER FTP CORSO WEB SERVER, DBMS E SERVER FTP DISPENSA LEZIONE 1 Autore D. Mondello Transazione di dati in una richiesta di sito web Quando viene effettuata la richiesta di un sito Internet su un browser, tramite

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.1009 Pag.1 di 10 www.carrideo.it INDICE 1. DESCRIZIONE

Dettagli

L interfaccia. La barra delle applicazioni. MS Windows Barra delle Applicazioni

L interfaccia. La barra delle applicazioni. MS Windows Barra delle Applicazioni Windows XP In questa sezione, si desidero evidenziare le caratteristiche principali di Windows cercando possibilmente di suggerire, per quanto possibile, le strategie migliori per lavorare velocemente

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

Guida rapida: Fiery proserver per EFI VUTEk

Guida rapida: Fiery proserver per EFI VUTEk Guida rapida: Fiery proserver per EFI VUTEk Questo documento è una guida passo per passo alla configurazione e all utilizzo di EFI Fiery proserver con la Stampante EFI VUTEk. In esso sono trattati i seguenti

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

1 Generale Questo manuale è sempre in fase di miglioramento e potrà essere aggiornat Puoi inviare via e mail qualunque suggerimento per migliorarlo

1 Generale Questo manuale è sempre in fase di miglioramento e potrà essere aggiornat Puoi inviare via e mail qualunque suggerimento per migliorarlo MANUALE (ITA) 1 Generale Questo manuale è sempre in fase di miglioramento e potrà essere aggiornat Puoi inviare via e mail qualunque suggerimento per migliorarlo 2 Setup ATTENTION: seguire correttamente

Dettagli

Manuale utente 3CX VOIP client / Telefono software Versione 6.0

Manuale utente 3CX VOIP client / Telefono software Versione 6.0 Manuale utente 3CX VOIP client / Telefono software Versione 6.0 Copyright 2006-2008, 3CX ltd. http:// E-mail: info@3cx.com Le Informazioni in questo documento sono soggette a variazioni senza preavviso.

Dettagli

Manuale semplificato per l uso delle tastiere Bontempi con il Computer

Manuale semplificato per l uso delle tastiere Bontempi con il Computer Manuale semplificato per l uso delle tastiere Bontempi con il Computer Le tastiere Bontempi dotate di presa Midi o di presa USB-Midi possono essere collegate ad un personal computer. La tastiera invia

Dettagli

Registratore Temperature

Registratore Temperature Manuale d Istruzioni Registratore Temperature Modello TH10 Introduzione Congratulazioni per aver acquistato il Registratore di Temperature. Questo registratore misura e memorizza fino a 32,000 letture

Dettagli

AMBIENTE DI SVILUPPO Promax offre un ambiente di sviluppo software con interfaccia windows completo di tante funzioni tecnologiche avanzate.

AMBIENTE DI SVILUPPO Promax offre un ambiente di sviluppo software con interfaccia windows completo di tante funzioni tecnologiche avanzate. www.promax.it Le informazioni contenute nel manuale sono solo a scopo informativo e possono subire variazioni senza preavviso e non devono essere intese con alcun impegno da parte di Promax srl. Promax

Dettagli

Configurable CAN System (CCS)

Configurable CAN System (CCS) ISTRUZIONI INTERFACCIA SOFTWARE Configurable CAN System Software Interface FT1130M - FT1137M Configurable CAN System (CCS) Interfaccia software Manuale utente Pag. 1 1 FT1130M - FT1137M Configurable CAN

Dettagli

NOI Attività manuale d utilizzo

NOI Attività manuale d utilizzo Guida all installazione e all utilizzo di NOI Attività, programma per la rendicontazione delle attività di Circoli e Comitati Territoriali NOI Attività manuale d utilizzo NOI Associazione per Tutti Progetto

Dettagli

THRUSTMASTER MANUALE D USO ENGLISH CARATTERISTICHE TECNICHE INCLUSI NELLA CONFEZIONE HOTLINE

THRUSTMASTER MANUALE D USO ENGLISH CARATTERISTICHE TECNICHE INCLUSI NELLA CONFEZIONE HOTLINE THRUSTMASTER MANUALE D USO ENGLISH CARATTERISTICHE TECNICHE Uscita di potenza del sistema: 900W P.M.P.O. o 60W RMS (effettivi) Uscita di potenza del subwoofer: 300W P.M.P.O. o 20W RMS (effettivi) Uscita

Dettagli

Manuale per gli utenti di Bluetooth

Manuale per gli utenti di Bluetooth Manuale per gli utenti di Bluetooth (RIF-BT10) Indice 1. Che cosa è Bluetooth?... 3 2. Funzioni dell adattatore Bluetooth (RIF-BT10)... 4 3. Descrizione del prodotto... 5 4. Configurazione del sistema...

Dettagli

PalmViewCAM MANUALE D USO E INSTALLAZIONE (VERSIONE 1.0)

PalmViewCAM MANUALE D USO E INSTALLAZIONE (VERSIONE 1.0) PalmViewCAM POWERLINE DIGITAL VIDEO RECORDER MANUALE D USO E INSTALLAZIONE (VERSIONE 1.0) Vi ringraziamo per aver scelto il nostro prodotto. Vi invitiamo a leggere attentamente il presente manuale di istruzioni

Dettagli

Manuale PAYMAN2-0010 REV. 0 01/09/2014. PAYPRINT S.r.l. Via Monti, 115 41123 MODENA Italy. Tel.: +39 059 826627 Fax: +39 059 3365131

Manuale PAYMAN2-0010 REV. 0 01/09/2014. PAYPRINT S.r.l. Via Monti, 115 41123 MODENA Italy. Tel.: +39 059 826627 Fax: +39 059 3365131 Dispositivo per l aggiornamento dei lettori di banconote FLASHER Manuale PAYMAN2-0010 REV. 0 01/09/2014 PAYPRINT S.r.l. Via Monti, 115 41123 MODENA Italy Tel.: +39 059 826627 Fax: +39 059 3365131 Internet:

Dettagli

Server E-Map. Installazione del Server E-Map. Finestra del Server E-Map

Server E-Map. Installazione del Server E-Map. Finestra del Server E-Map Manuale d uso per i programmi VS Server E-Map Con E-Map Server, si possono creare mappe elettroniche per le telecamere ed i dispositivi I/O collegati a GV-Video Server. Usando il browser web, si possono

Dettagli

Guida dell utilizzatore

Guida dell utilizzatore I Software di gestione dei dati musicali Data Manager 6.0 Guida dell utilizzatore Usare questo manuale unitamente alla Guida dell utilizzatore fornita con lo strumento. DM6-I-1A Indice Introduzione...4

Dettagli

03 L architettura del computer e la CPU (parte 2) Dott.ssa Ramona Congiu

03 L architettura del computer e la CPU (parte 2) Dott.ssa Ramona Congiu 03 L architettura del computer e la CPU (parte 2) Dott.ssa Ramona Congiu 1 Anatomia del computer Dott.ssa Ramona Congiu 2 L Unità centrale 3 Anatomia del computer 4 La scheda madre All interno del computer

Dettagli

Manuale d istruzioni

Manuale d istruzioni Kummert CompactPlus Manuale d istruzioni vers. 04/04/203 . Operazioni iniziali Equipaggiamento protettivo: guanti di protezione NOTA BENE Danni materiali a causa di procedure o utilizzo errati! Una messa

Dettagli

PC Crash Course: OBIETTIVI

PC Crash Course: OBIETTIVI PC Crash Course: OBIETTIVI 1. PC: uno strumento 2. Microsoft Windows XP: alcuni concetti chiave della interfaccia grafica 3. File System: file, direttori, link, 4. Il prompt dei comandi 5. Un occhiata

Dettagli

Componenti principali di un computer

Componenti principali di un computer Componenti principali di un computer Unità centrale Processore Controller Memoria principale (centrale) Bus Stampante Terminale Periferiche di input/output Memorie di massa (secondarie) 1 COMPONENTI DI

Dettagli

Registratore Dati Umidità / Temperatura

Registratore Dati Umidità / Temperatura Manuale d Istruzioni Registratore Dati Umidità / Temperatura Modello RHT10 Introduzione Congratulazioni per aver acquistato il Registratore di Dati di Umidità Relativa e Temperatura. Questo Registratore

Dettagli

naturasign Pad Comfort

naturasign Pad Comfort SCHEDA TECNICA naturasign Pad Comfort Dati tecnici del dispositivo naturasign Pad Comfort Il pad naturasign Comfort, dotato di brillante display a colori e connessione micro USB, è attualmente il modello

Dettagli

EasyRun-Light 3.5. Supervisore PC-DMIS e TutoRun

EasyRun-Light 3.5. Supervisore PC-DMIS e TutoRun EasyRun-Light 3.5 Supervisore PC-DMIS e TutoRun 1. Descrizione del programma * Permette di eseguire programmi PC-DMIS o Tutor utilizzando interfaccia semplificata. * Permette di eseguire le misure su pallet

Dettagli

VIDEOREGISTRATORE DIGITALE VR3004

VIDEOREGISTRATORE DIGITALE VR3004 VIDEOREGISTRATORE DIGITALE VR3004 4 canali stand-alone Page 1 Indice: 1. Caratteristiche 2. L apparecchio a. Fronte b. Retro c. Telecomando 3. Installazione a. Installazione dell hard disk b. Collegamento

Dettagli

i-got-control TELECOMANDO UNIVERSALE Manuale utente www.i-got-it.com

i-got-control TELECOMANDO UNIVERSALE Manuale utente www.i-got-it.com i-got-control TELECOMANDO UNIVERSALE Manuale utente www.i-got-it.com Trasformare il tuo iphone, ipod touch o ipad in un telecomando universale è semplice come 1, 2, 3! 1. Collega 2. Seleziona 3. Controlla

Dettagli

Questa versione permette di stampare la configurazione dell impianto e risolve alcuni problemi riscontrati nelle versioni precedenti.

Questa versione permette di stampare la configurazione dell impianto e risolve alcuni problemi riscontrati nelle versioni precedenti. SOFTWARE PER CENTRALI FENICE Software_Fenice_1.2.0 12/09/2012 Questo Software permette all'installatore di programmare le centrali della serie Fenice, di aggiornare i firmware dei vari componenti del sistema

Dettagli

345020-345021. TiIrydeTouchPhone. Istruzioni d uso 10/11-01 PC

345020-345021. TiIrydeTouchPhone. Istruzioni d uso 10/11-01 PC 345020-345021 TiIrydeTouchPhone Istruzioni d uso 10/11-01 PC 2 TiIrydeTouchPhone Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti minimi Hardware 4 1.2 Requisiti minimi Software

Dettagli

Guida rapida all uso di ECM Titanium

Guida rapida all uso di ECM Titanium Guida rapida all uso di ECM Titanium Introduzione Questa guida contiene una spiegazione semplificata del funzionamento del software per Chiputilizzare al meglio il Tuning ECM Titanium ed include tutte

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

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

ECDL Mod.2. Uso del computer e gestione dei file. novembre 2003 CRIAD - ECDL Mod. 2 1

ECDL Mod.2. Uso del computer e gestione dei file. novembre 2003 CRIAD - ECDL Mod. 2 1 ECDL Mod.2 Uso del computer e gestione dei file novembre 2003 CRIAD - ECDL Mod. 2 1 2.1 L ambiente del computer novembre 2003 CRIAD - ECDL Mod. 2 2 Primi passi col computer Avviare il computer Spegnere

Dettagli

L architettura di sviluppo per PLC presente in Laboratorio

L architettura di sviluppo per PLC presente in Laboratorio L architettura di sviluppo per PLC presente in Laboratorio Introduzione Le postazioni presenti in laboratorio sono configurate per consentire lo sviluppo e la validazione di software per PLC. Ogni postazione

Dettagli

Fondamenti di Informatica T-1 CdS Ingegneria Informatica a.a. 2011/2012. Introduzione a Visual Studio 2005/2008/2010

Fondamenti di Informatica T-1 CdS Ingegneria Informatica a.a. 2011/2012. Introduzione a Visual Studio 2005/2008/2010 Fondamenti di Informatica T-1 CdS Ingegneria Informatica a.a. 2011/2012 Introduzione a Visual Studio 2005/2008/2010 1 Outline Solution e Project Visual Studio e linguaggio C Visual Studio schermata principale

Dettagli

Software Delivery Assistant Versione 1.3. Guida per l utente

Software Delivery Assistant Versione 1.3. Guida per l utente Software Delivery Assistant Versione 1.3 Guida per l utente Software Delivery Assistant Versione 1.3 Guida per l utente Software Delivery Assistant, Versione 1.3 (maggio 2002) Copyright International

Dettagli

Minipiattaforme volanti per il controllo del territorio: ambienti di simulazione

Minipiattaforme volanti per il controllo del territorio: ambienti di simulazione Minipiattaforme volanti per il controllo del territorio: ambienti di simulazione Claudio Demartini Politecnico di Torino - DAUIN claudio.demartini@polito.it Barbara Pralio Politecnico di Torino - DIASP

Dettagli

testo easyheat Software di configurazione e analisi Manuale di istruzioni

testo easyheat Software di configurazione e analisi Manuale di istruzioni testo easyheat Software di configurazione e analisi Manuale di istruzioni it 2 Informazioni generali Informazioni generali Questo manuale contiene importanti informazioni sulle caratteristiche e sull impiego

Dettagli

Primi passi con Jamio Composer. Dall idea applicativa alla soluzione in pochi minuti

Primi passi con Jamio Composer. Dall idea applicativa alla soluzione in pochi minuti Primi passi con Jamio Composer Dall idea applicativa alla soluzione in pochi minuti Comporre una nuova soluzione applicativa Jamio Composer è l ambiente di modellazione della piattaforma Jamio. Le soluzioni

Dettagli

LabVIEW. Apertura del programma

LabVIEW. Apertura del programma LabVIEW Il termine LabVIEW significa Laboratory Virtual Instrument Engineering Workbench. LabVIEW è un prodotto che si è imposto nel tempo come standard di riferimento per la gestione e la elaborazione

Dettagli

Intel Server Management Pack per Windows

Intel Server Management Pack per Windows Intel Server Management Pack per Windows Manuale dell'utente Revisione 1.0 Dichiarazioni legali LE INFORMAZIONI CONTENUTE IN QUESTO DOCUMENTO SONO FORNITE IN ABBINAMENTO AI PRODOTTI INTEL ALLO SCOPO DI

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

Software della stampante

Software della stampante Software della stampante Informazioni sul software della stampante Il software Epson comprende il software del driver per stampanti ed EPSON Status Monitor 3. Il driver per stampanti è un software che

Dettagli

Wireless USB Adapter Set

Wireless USB Adapter Set Wireless USB Adapter Set Manuale utente v2 www.olidata.com/wusb Sommario 1 Introduzione... 2 1.1 Contenuto della confezione... 2 1.2 Requisiti di sistema... 3 1.3 Linee guida per l installazione... 3 2

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 A1 - Interfacce grafiche 1 Prerequisiti Utilizzo di un sistema operativo Programmazione elementare ad oggetti Concetto di macchina virtuale Tipi di interfaccia Riferimento

Dettagli

Strumenti per lo sviluppo del software

Strumenti per lo sviluppo del software Lo sviluppo del software Strumenti per lo sviluppo del software Lo sviluppo del software è l attività centrale del progetto e ha lo scopo di produrre il codice sorgente che, una volta compilato e messo

Dettagli

N-50-K. Funzionalità di convertitore D/A del driver per USB N-50-S

N-50-K. Funzionalità di convertitore D/A del driver per USB N-50-S N-50-K Funzionalità di convertitore D/A del driver per USB N-50-S Queste istruzioni per l uso L N-50 possiede una funzione di convertitore D/A USB che permette di riprodurre file di musica di alta qualità

Dettagli

FAQ. 1. Come si fa ad effettuare una videochiamata one to one

FAQ. 1. Come si fa ad effettuare una videochiamata one to one CSI-Piemonte Servizio WebConference WebConference FAQ Prenotazione 1. Come si fa ad effettuare una videochiamata one to one Per effettuare una videochiamata è necessario aprire lo strumento Easymeeting

Dettagli

UBIQUITY 6 e Server. Il documento descrive le novità introdotte con la versione 6 della piattaforma software ASEM Ubiquity.

UBIQUITY 6 e Server. Il documento descrive le novità introdotte con la versione 6 della piattaforma software ASEM Ubiquity. UBIQUITY 6 e Server Privato Introduzione Il documento descrive le novità introdotte con la versione 6 della piattaforma software ASEM Ubiquity. Versione Descrizione Data 1 Prima emissione 21/06/2015 Disclaimer

Dettagli

GUIDA ALL USO DELL E-READER SONY PRS-T1...2

GUIDA ALL USO DELL E-READER SONY PRS-T1...2 GUIDA ALL USO DELL E-READER SONY PRS-T1...2 INFORMAZIONI SUL DISPOSITIVO READER...2 OPERAZIONI DI BASE...2 APPLICAZIONI E SCHERMATA [HOME]...2 Barra di stato...3 Finestra di notifica...4 OPERAZIONI DEL

Dettagli

Manuale Driver Maker (Plug-in per ECM Titanium)

Manuale Driver Maker (Plug-in per ECM Titanium) Manuale Driver Maker (Plug-in per ECM Titanium) Introduzione Questo manuale contiene una spiegazione completa del plug-in Driver Maker, che è un componente aggiuntivo sviluppato per ECM Titanium, il software

Dettagli

Controllo di posizione di un robot articolato mediante Kinect

Controllo di posizione di un robot articolato mediante Kinect 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

UTILIZZO DI WORD PROCESSOR

UTILIZZO DI WORD PROCESSOR UTILIZZO DI WORD PROCESSOR (ELABORAZIONE TESTI) Laboratorio Informatico di base A.A. 2013/2014 Dipartimento di Scienze Aziendali e Giuridiche Università della Calabria Dott. Pierluigi Muoio (pierluigi.muoio@unical.it)

Dettagli

Harmony Touch Manuale dell'utente

Harmony Touch Manuale dell'utente Harmony Touch Manuale dell'utente Harmony Touch: Indice Harmony Touch in breve 1 Come funziona Harmony Touch 1 Dispositivi 1 Attività 1 Ingressi 1 Preferiti 2 Myharmony.com 2 Come è fatto Harmony Touch

Dettagli

EW1085R2R2R2 BLUE MICRO Ricevitore Bluetooth USB

EW1085R2R2R2 BLUE MICRO Ricevitore Bluetooth USB EW1085R2R2R2 BLUE MICRO Ricevitore Bluetooth USB EW1085R2R2 BLUE MICRO Ricevitore Bluetooth USB 2 ITALIANO Contenuti 1.0 Introduzione... 2 1.1 Funzioni e caratteristiche... 2 1.2 Contenuto della confezione...

Dettagli

Manuale Utente CryptoClient

Manuale Utente CryptoClient Codice Documento: CERTMOB1.TT.DPMU12005.01 Firma Sicura Mobile Telecom Italia Trust Technologies S.r.l. - Documento Pubblico Tutti i diritti riservati Indice degli argomenti... 1 Firma Sicura Mobile...

Dettagli

Manuale EacqCE. Versione manuale 3.0.2. Copyright 2011 MMS Srl. Manuale EacqCE Pagina 1

Manuale EacqCE. Versione manuale 3.0.2. Copyright 2011 MMS Srl. Manuale EacqCE Pagina 1 Manuale EacqCE Versione manuale 3.0.2 Copyright 2011 MMS Srl Manuale EacqCE Pagina 1 Sommario Sommario... 2 Informazioni generali... 3 Introduzione... 3 Installazione del programma... 4 Primo avvio del

Dettagli

Capitolo3. Si apre la seguente finestra. Figura 29. Proprietà immagine di sfondo. - Università degli Studi della Repubblica di San Marino -

Capitolo3. Si apre la seguente finestra. Figura 29. Proprietà immagine di sfondo. - Università degli Studi della Repubblica di San Marino - Capitolo3 LAVORARE CON LE IMMAGINI E certo che l impatto visivo in un sito internet è molto importante ma è bene tenere presente che immagini e fotografie, pur arricchendo la struttura grafica di un web,

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

1. Introduzione... 4 2. Descrizione del dispositivo... 5. Informazioni account... 6. 3. Utilizzo di RCloud... 7

1. Introduzione... 4 2. Descrizione del dispositivo... 5. Informazioni account... 6. 3. Utilizzo di RCloud... 7 TM Guida Avanzata I Sommario 1. Introduzione... 4 2. Descrizione del dispositivo... 5 Informazioni account... 6 3. Utilizzo di RCloud... 7 Posizionamento di RCloud... 7 Collegamento di RCloud... 7 Accensione

Dettagli

TUTORIAL 1. Gestione di periferiche di I/O su scheda XSA50. A cura di De Pin Alessandro

TUTORIAL 1. Gestione di periferiche di I/O su scheda XSA50. A cura di De Pin Alessandro TUTORIAL 1 Gestione di periferiche di I/O su scheda XSA50 A cura di De Pin Alessandro 1 Introduzione L intento di questo tutorial è quello di illustrare un primo semplice esempio di creazione di un progetto

Dettagli

Parte 3. Sistemi Operativi. Sistema operativo. Il sistema operativo (Operating System - OS): offre le operazioni base necessarie per:

Parte 3. Sistemi Operativi. Sistema operativo. Il sistema operativo (Operating System - OS): offre le operazioni base necessarie per: Parte 3 Sistemi Operativi Sistema operativo Il sistema operativo (Operating System - OS): offre le operazioni base necessarie per: l uso efficace del computer mediante funzionalità che non sono fornite

Dettagli

USER GUIDE. Manuale operativo per l utilizzo dell applicativo per il monitoraggio remoto Aditech Life REV 1

USER GUIDE. Manuale operativo per l utilizzo dell applicativo per il monitoraggio remoto Aditech Life REV 1 USER GUIDE Manuale operativo per l utilizzo dell applicativo per il monitoraggio remoto Aditech Life REV 1 SOMMARIO Introduzione... 3 Sensore BioHarness... 3 OVERVIEW BIOHARNESS 3.0 BT/ECHO... 4 OVERVIEW

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

Sviluppare applicazioni per Windows Phone

Sviluppare applicazioni per Windows Phone Sviluppare applicazioni per Windows Phone Daniele Bochicchio - Cristian Civera - Marco De Sanctis - Alessio Leoncini - Marco Leoncini ISBN: 9788820347697 http://books.aspitalia.com/windows-phone/ Contenuti

Dettagli

IL TEST JIG PER IL SOTTOSISTEMA COMMS DEL DIMOSTRATORE TECNOLOGICO SATELLITARE

IL TEST JIG PER IL SOTTOSISTEMA COMMS DEL DIMOSTRATORE TECNOLOGICO SATELLITARE IL TEST JIG PER IL SOTTOSISTEMA COMMS DEL DIMOSTRATORE TECNOLOGICO SATELLITARE INDICE 1. Introduzione...3 2. Lista delle abbreviazioni...3 3. Requisiti e architettura del test jig COMMS...4 3.1 I compiti

Dettagli

TENERE a distanza le persone non qualificate e non autorizzate dell area del test DISPORRE le stazioni di test in maniera sicura e ordinata MAI

TENERE a distanza le persone non qualificate e non autorizzate dell area del test DISPORRE le stazioni di test in maniera sicura e ordinata MAI TENERE a distanza le persone non qualificate e non autorizzate dell area del test DISPORRE le stazioni di test in maniera sicura e ordinata MAI toccare prodotti o connessioni durante lo svolgimento 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

DASY-X. Manuale utente

DASY-X. Manuale utente DASY-X Manuale utente Versione 1.01 Agosto 2015 INDICE PROCEDURA BASE... 3 IL SISTEMA DASY & DANAS... 4 CONTENUTO DELLA CONFEZIONE... 4 INSTALLAZIONE DASY... 4 CONNETTORE 20 PIN... 6 CONNETTORE 16 PIN...

Dettagli

Serie IMZ-RS400. RealShot Manager versione 4. www.sonybiz.net/nvm

Serie IMZ-RS400. RealShot Manager versione 4. www.sonybiz.net/nvm Serie IMZ-RS400 RealShot Manager versione 4 www.sonybiz.net/nvm Software di monitoraggio basato sull innovativa piattaforma DEPA (Distributed Enhanced Processing Architecture) che fornisce un analisi delle

Dettagli

Key Pro TPX Generator Manuale Utente

Key Pro TPX Generator Manuale Utente Key Pro TPX Generator Manuale Utente 1 Sommario 1. Key Pro... 3 1.1 Caratteristiche... 3 1.2 Composizione del prodotto... 3 1.3 Scheda tecnica... 3 1.4 Memoria interna... 5 1.4.1 Funzione PC Mode... 6

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

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

Bus di sistema. Bus di sistema

Bus di sistema. Bus di sistema Bus di sistema Permette la comunicazione (scambio di dati) tra i diversi dispositivi che costituiscono il calcolatore E costituito da un insieme di fili metallici che danno luogo ad un collegamento aperto

Dettagli

Corso di TECNOLOGIE DEI SISTEMI DI CONTROLLO A.A. 2013/2014, Docente: Ing. Marcello Bonfè SPUNTI PER PROGETTI DI APPROFONDIMENTO (TESINE FACOLTATIVE)

Corso di TECNOLOGIE DEI SISTEMI DI CONTROLLO A.A. 2013/2014, Docente: Ing. Marcello Bonfè SPUNTI PER PROGETTI DI APPROFONDIMENTO (TESINE FACOLTATIVE) NOTE GENERALI: Corso di TECNOLOGIE DEI SISTEMI DI CONTROLLO A.A. 2013/2014, Docente: Ing. Marcello Bonfè SPUNTI PER PROGETTI DI APPROFONDIMENTO (TESINE FACOLTATIVE) 1. Ogni progetto deve essere PERSONALE,

Dettagli