SlideShare a Scribd company logo
1 of 13
Download to read offline
Wiimote + Processing
lhchavez
¿Qué es processing?

•   De acuerdo a la página oficial (
    http://www.processing.org):
    Processing es un lenguaje de
     programación y un entorno de desarrollo
     Open Source que es usado por aquellos
     desarrolladores que buscan desarrollar
     animaciones e interacciones. Fue creado
     para mostrar los fundamentos de
     programación en un contexto visual.
¿Cómo controlas el
WiiMote?
•   El control se comunica con la
    computadora por medio de Bluetoth,
    enviando paquetes HID(Human
    Interfaces Devices) al artefacto
    receptor, en este caso la computadora.
•   Se reciben dichos paquetes y el driver
    (Que puedes descargar en
    http://code.google.com/wiiusej) se
    encarga del resto.
•   Nosotros únicamente manejaremos
    eventos de java que serán ocasionados
    por la actividad que se esté haciendo
    con el control.
El acelerómetro y tú
Como usar el Wiimote con
Processing:
•   Bajar las librerías necesarias para tu
    sistema operativo. (http://
    code.google.com/wiiusej)
•   Instalar Processing (
    http://www.processing.org)
•   Instalar el driver dentro de tu
    sketchbook en
    libraries/wiiusej/library
Los Demos!
Star Wars Lightsabre

•
    El sueño de todo geek!
•
    Mueve el control como si
    fuera un espada (préndela
    con 'A').
•
    Depende de cómo agites el
    wiimote, hará distintos
    sonidos.
Photo Album
•
    Controla tu albúm fotográfico, rota las
    fotografías y haz zoom in y zoom out, todo
    con tu WiiMote.
SpaceJunk
  Controla
          objetos tridimensionales
  por completo usando el Wiimote y
  el Nunchuk
“BIT.TRIP BEAT”
  Mueve la paleta y atrapa los pixeles
  voladores para reproducir una
  melodía
Más allá
  Bocina  del Wiimote (WiiUseJ no
   tiene soporte para esto aún)
  Tracking IR (para usar el Wiimote
   como Mouse)
  Usar el Wiimote con dispositivos
   móviles
  Los experimentos de Johnny Chung:
   http://johnnylee.net/projects/wii/
Links
•   Downloads:
    •   WiiUseJ: http://code.google.com/wiiusej
    •   Processing: http://www.processing.org
•   Related:
    •   Processing para móviles:
        http://mobile.processing.org/
    •   Tutorial processing: http://go.yuri.at/p5/tutorial/
    •   Ejemplos:
        http://www.learningprocessing.com/examples/
Gracias!

•   Twitter @lhchavez
•   Descarguen esta presentación y los
    códigos en:
•   http://lhchavez.com/demos/javamexico/

More Related Content

What's hot

Como usar el Smartboard in class
Como usar el Smartboard in classComo usar el Smartboard in class
Como usar el Smartboard in classDolores Gowland
 
Primeros pasos con la PDI
Primeros pasos con la PDIPrimeros pasos con la PDI
Primeros pasos con la PDIwebgabirol
 
Lego ® mindstorms ® education 2.
Lego ® mindstorms ® education 2.Lego ® mindstorms ® education 2.
Lego ® mindstorms ® education 2.990429
 
Pizarra Digital Barata
Pizarra Digital BarataPizarra Digital Barata
Pizarra Digital Baratajesusymariana
 
Webcam como sistema de acceso en actividades de estimulación, psicomotricidad...
Webcam como sistema de acceso en actividades de estimulación, psicomotricidad...Webcam como sistema de acceso en actividades de estimulación, psicomotricidad...
Webcam como sistema de acceso en actividades de estimulación, psicomotricidad...Joaquin Fonoll
 
Editores de fotos y videos multimedia
Editores de fotos y videos multimediaEditores de fotos y videos multimedia
Editores de fotos y videos multimediaanadelgadov
 
Digitalizacion De Video Movie Maker
Digitalizacion De Video Movie MakerDigitalizacion De Video Movie Maker
Digitalizacion De Video Movie MakerXavier Crespo
 
Reciclaje del mando de wii
Reciclaje del mando de wiiReciclaje del mando de wii
Reciclaje del mando de wiiFélix Redondo
 
Presentación PDI
Presentación PDIPresentación PDI
Presentación PDIwebgabirol
 
uAdventure: autoría de juegos serios de aventura + Gps + Ejemplos
uAdventure: autoría de juegos serios de aventura + Gps + EjemplosuAdventure: autoría de juegos serios de aventura + Gps + Ejemplos
uAdventure: autoría de juegos serios de aventura + Gps + EjemplosVíctor Manuel Pérez Colado
 
Juegos creados con power point
Juegos creados con power pointJuegos creados con power point
Juegos creados con power pointguest016858c
 
Otro Sistema Pizarra Digital
Otro Sistema Pizarra DigitalOtro Sistema Pizarra Digital
Otro Sistema Pizarra Digitaljesus1968
 

What's hot (17)

Como usar el Smartboard in class
Como usar el Smartboard in classComo usar el Smartboard in class
Como usar el Smartboard in class
 
ARMADO DE UNA PIZARRA DIGITAL
ARMADO DE UNA PIZARRA DIGITALARMADO DE UNA PIZARRA DIGITAL
ARMADO DE UNA PIZARRA DIGITAL
 
Primeros pasos con la PDI
Primeros pasos con la PDIPrimeros pasos con la PDI
Primeros pasos con la PDI
 
Proyector
ProyectorProyector
Proyector
 
Lego ® mindstorms ® education 2.
Lego ® mindstorms ® education 2.Lego ® mindstorms ® education 2.
Lego ® mindstorms ® education 2.
 
Pizarra Digital Barata
Pizarra Digital BarataPizarra Digital Barata
Pizarra Digital Barata
 
Webcam como sistema de acceso en actividades de estimulación, psicomotricidad...
Webcam como sistema de acceso en actividades de estimulación, psicomotricidad...Webcam como sistema de acceso en actividades de estimulación, psicomotricidad...
Webcam como sistema de acceso en actividades de estimulación, psicomotricidad...
 
Smart Board
Smart BoardSmart Board
Smart Board
 
Smart board conceptos básicos
Smart board conceptos básicosSmart board conceptos básicos
Smart board conceptos básicos
 
Editores de fotos y videos multimedia
Editores de fotos y videos multimediaEditores de fotos y videos multimedia
Editores de fotos y videos multimedia
 
Infotep exposicion
Infotep exposicionInfotep exposicion
Infotep exposicion
 
Digitalizacion De Video Movie Maker
Digitalizacion De Video Movie MakerDigitalizacion De Video Movie Maker
Digitalizacion De Video Movie Maker
 
Reciclaje del mando de wii
Reciclaje del mando de wiiReciclaje del mando de wii
Reciclaje del mando de wii
 
Presentación PDI
Presentación PDIPresentación PDI
Presentación PDI
 
uAdventure: autoría de juegos serios de aventura + Gps + Ejemplos
uAdventure: autoría de juegos serios de aventura + Gps + EjemplosuAdventure: autoría de juegos serios de aventura + Gps + Ejemplos
uAdventure: autoría de juegos serios de aventura + Gps + Ejemplos
 
Juegos creados con power point
Juegos creados con power pointJuegos creados con power point
Juegos creados con power point
 
Otro Sistema Pizarra Digital
Otro Sistema Pizarra DigitalOtro Sistema Pizarra Digital
Otro Sistema Pizarra Digital
 

Similar to Processing + Wiimote

Frameworks para el desarrollo de juegos para dispositivo móviles
Frameworks para el desarrollo de juegos para dispositivo móvilesFrameworks para el desarrollo de juegos para dispositivo móviles
Frameworks para el desarrollo de juegos para dispositivo móvilesADWE Team
 
Pizarra Digital
Pizarra DigitalPizarra Digital
Pizarra Digitaljtpi08
 
Videojuegos
VideojuegosVideojuegos
VideojuegosRafa212
 
Realidad aumentada y marcadores by lmfe
Realidad aumentada y marcadores by lmfeRealidad aumentada y marcadores by lmfe
Realidad aumentada y marcadores by lmfeLuz Franco
 
Herramientas de video
Herramientas de videoHerramientas de video
Herramientas de videoPoisonous33
 
Herramientas multimedia
Herramientas multimediaHerramientas multimedia
Herramientas multimediaMarvelin Perez
 
Herramientas multimedia
Herramientas multimediaHerramientas multimedia
Herramientas multimediaMarvelin Perez
 
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...Ricardo Guerrero Gómez-Olmedo
 
04 Multimedia. Introduccion. Video Digital Linu Multimedia. Introduccionvideo...
04 Multimedia. Introduccion. Video Digital Linu Multimedia. Introduccionvideo...04 Multimedia. Introduccion. Video Digital Linu Multimedia. Introduccionvideo...
04 Multimedia. Introduccion. Video Digital Linu Multimedia. Introduccionvideo...José M. Padilla
 
Manual Basico De Windows Movie Maker
Manual Basico De Windows Movie MakerManual Basico De Windows Movie Maker
Manual Basico De Windows Movie MakerNCelpa
 
Introducciã³n de taller
Introducciã³n de tallerIntroducciã³n de taller
Introducciã³n de tallercanterov
 

Similar to Processing + Wiimote (20)

Computación
ComputaciónComputación
Computación
 
TALLER VIDEOJUEGO 2D
TALLER VIDEOJUEGO 2DTALLER VIDEOJUEGO 2D
TALLER VIDEOJUEGO 2D
 
Presentacion clase ironman
Presentacion clase ironmanPresentacion clase ironman
Presentacion clase ironman
 
Manual CamStudio v 2.7
Manual CamStudio v 2.7Manual CamStudio v 2.7
Manual CamStudio v 2.7
 
Laptop xo capacitación
Laptop xo capacitaciónLaptop xo capacitación
Laptop xo capacitación
 
Frameworks para el desarrollo de juegos para dispositivo móviles
Frameworks para el desarrollo de juegos para dispositivo móvilesFrameworks para el desarrollo de juegos para dispositivo móviles
Frameworks para el desarrollo de juegos para dispositivo móviles
 
Capacitación para Auxiliares1
Capacitación para Auxiliares1Capacitación para Auxiliares1
Capacitación para Auxiliares1
 
WORKSHOP AR 2016
WORKSHOP AR 2016WORKSHOP AR 2016
WORKSHOP AR 2016
 
Pizarra Digital
Pizarra DigitalPizarra Digital
Pizarra Digital
 
El programa Facil
El programa FacilEl programa Facil
El programa Facil
 
Videojuegos
VideojuegosVideojuegos
Videojuegos
 
Realidad aumentada y marcadores by lmfe
Realidad aumentada y marcadores by lmfeRealidad aumentada y marcadores by lmfe
Realidad aumentada y marcadores by lmfe
 
Herramientas de video
Herramientas de videoHerramientas de video
Herramientas de video
 
Herramientas multimedia
Herramientas multimediaHerramientas multimedia
Herramientas multimedia
 
Herramientas multimedia
Herramientas multimediaHerramientas multimedia
Herramientas multimedia
 
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
 
04 Multimedia. Introduccion. Video Digital Linu Multimedia. Introduccionvideo...
04 Multimedia. Introduccion. Video Digital Linu Multimedia. Introduccionvideo...04 Multimedia. Introduccion. Video Digital Linu Multimedia. Introduccionvideo...
04 Multimedia. Introduccion. Video Digital Linu Multimedia. Introduccionvideo...
 
Manual Basico De Windows Movie Maker
Manual Basico De Windows Movie MakerManual Basico De Windows Movie Maker
Manual Basico De Windows Movie Maker
 
Programas ultiles
Programas ultilesProgramas ultiles
Programas ultiles
 
Introducciã³n de taller
Introducciã³n de tallerIntroducciã³n de taller
Introducciã³n de taller
 

Recently uploaded

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Recently uploaded (15)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Processing + Wiimote

  • 2. ¿Qué es processing? • De acuerdo a la página oficial ( http://www.processing.org): Processing es un lenguaje de programación y un entorno de desarrollo Open Source que es usado por aquellos desarrolladores que buscan desarrollar animaciones e interacciones. Fue creado para mostrar los fundamentos de programación en un contexto visual.
  • 3. ¿Cómo controlas el WiiMote? • El control se comunica con la computadora por medio de Bluetoth, enviando paquetes HID(Human Interfaces Devices) al artefacto receptor, en este caso la computadora. • Se reciben dichos paquetes y el driver (Que puedes descargar en http://code.google.com/wiiusej) se encarga del resto. • Nosotros únicamente manejaremos eventos de java que serán ocasionados por la actividad que se esté haciendo con el control.
  • 5. Como usar el Wiimote con Processing: • Bajar las librerías necesarias para tu sistema operativo. (http:// code.google.com/wiiusej) • Instalar Processing ( http://www.processing.org) • Instalar el driver dentro de tu sketchbook en libraries/wiiusej/library
  • 7. Star Wars Lightsabre • El sueño de todo geek! • Mueve el control como si fuera un espada (préndela con 'A'). • Depende de cómo agites el wiimote, hará distintos sonidos.
  • 8. Photo Album • Controla tu albúm fotográfico, rota las fotografías y haz zoom in y zoom out, todo con tu WiiMote.
  • 9. SpaceJunk  Controla objetos tridimensionales por completo usando el Wiimote y el Nunchuk
  • 10. “BIT.TRIP BEAT”  Mueve la paleta y atrapa los pixeles voladores para reproducir una melodía
  • 11. Más allá  Bocina del Wiimote (WiiUseJ no tiene soporte para esto aún)  Tracking IR (para usar el Wiimote como Mouse)  Usar el Wiimote con dispositivos móviles  Los experimentos de Johnny Chung:  http://johnnylee.net/projects/wii/
  • 12. Links • Downloads: • WiiUseJ: http://code.google.com/wiiusej • Processing: http://www.processing.org • Related: • Processing para móviles: http://mobile.processing.org/ • Tutorial processing: http://go.yuri.at/p5/tutorial/ • Ejemplos: http://www.learningprocessing.com/examples/
  • 13. Gracias! • Twitter @lhchavez • Descarguen esta presentación y los códigos en: • http://lhchavez.com/demos/javamexico/