SlideShare ist ein Scribd-Unternehmen logo
1 von 10
¿Por qué son inteligentes?
  BlinkM dispone de su propio procesador
  embebido.

• Es un dipositivo i2c, lo que simplifica el cableado

• Existen unas librerías para Arduino y Processing
  de más alto nivel, lo que facilita la programación.
Esquema de conexión LED RGB

 http://fritzing.org/projects/colored-light-rgb-led/
Esquema conexión BlinkM
Preparando los LEDS (II)

 Se configura cada dirección usando el sketch
 BlinkMTester

 Abrimos el monitor serie a 19200 y aparece un
 menú.

 Para configurar la dirección seleccionamos la
 opción A<n> donde n es el ID que queremos usar

 Cero está reservado para envio masivo a todo el bus
Programación Simple

 Sketch BlinkMMulti presenta un menú y se
 puede hacer casi todo a mano.

 Hay una interfaz gráfica:

 Existe un programador USB
Programando desde Arduino (I)

 Hay que incluir dos librerías antes del setup():

 #include “Wire.h” // Para control i2c

 #include “BlinkM_funcs.h” // Para el BlinkM
Programando desde Arduino (II)

 BlinkM_beginWithPower(); enciende los BlinkMs

 BlinkM_stopScript(blinkm_addr); para el script
 que tuviera programado

 Se deben ejecutar durante el setup para
 encender los blinksMs
Mandando colores al BlinkM

 BlinkM_fadetoRGB(direccion,R,G,B) pone el
 blinkm en la direccion dada en el color
 expresado en RGB (0-255)

 BlinkM_fadetoHSB(direccion,H,S,B) hace
 funciones análogas con Hue, Saturation and
 Brightness.

 BlinkM_playScript(direccion,id_script, reps, pos)
BlinkM powered by arduino

Weitere ähnliche Inhalte

Was ist angesagt?

Taller Arduino e Internet de las cosas
Taller Arduino e Internet de las cosasTaller Arduino e Internet de las cosas
Taller Arduino e Internet de las cosasJosé Pujol Pérez
 
P7: Kiwibot Basic Shield: Control LED desde PUERTO SERIE
P7: Kiwibot Basic Shield: Control LED desde PUERTO SERIEP7: Kiwibot Basic Shield: Control LED desde PUERTO SERIE
P7: Kiwibot Basic Shield: Control LED desde PUERTO SERIEJosé Pujol Pérez
 
Arduino smtp envío de correo electrónico (email)
Arduino smtp envío de correo electrónico (email)Arduino smtp envío de correo electrónico (email)
Arduino smtp envío de correo electrónico (email)Israel Magaña
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97Pedro Cuadros
 
App inventor bluetooth Arduino
App inventor bluetooth ArduinoApp inventor bluetooth Arduino
App inventor bluetooth ArduinoJosé Pujol Pérez
 

Was ist angesagt? (8)

Taller Arduino e Internet de las cosas
Taller Arduino e Internet de las cosasTaller Arduino e Internet de las cosas
Taller Arduino e Internet de las cosas
 
Arduino
ArduinoArduino
Arduino
 
P7: Kiwibot Basic Shield: Control LED desde PUERTO SERIE
P7: Kiwibot Basic Shield: Control LED desde PUERTO SERIEP7: Kiwibot Basic Shield: Control LED desde PUERTO SERIE
P7: Kiwibot Basic Shield: Control LED desde PUERTO SERIE
 
Arduino 1
Arduino 1Arduino 1
Arduino 1
 
Ethernet Shield
Ethernet ShieldEthernet Shield
Ethernet Shield
 
Arduino smtp envío de correo electrónico (email)
Arduino smtp envío de correo electrónico (email)Arduino smtp envío de correo electrónico (email)
Arduino smtp envío de correo electrónico (email)
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97
 
App inventor bluetooth Arduino
App inventor bluetooth ArduinoApp inventor bluetooth Arduino
App inventor bluetooth Arduino
 

Andere mochten auch

Andere mochten auch (8)

Arquitectura decomputadoras
Arquitectura decomputadorasArquitectura decomputadoras
Arquitectura decomputadoras
 
Robot
RobotRobot
Robot
 
Panorama y perspectivas sobre Internet de las Cosas
Panorama y perspectivas sobre Internet de las CosasPanorama y perspectivas sobre Internet de las Cosas
Panorama y perspectivas sobre Internet de las Cosas
 
Bus iic
Bus iicBus iic
Bus iic
 
Bus i2 c de arduino
Bus i2 c de arduinoBus i2 c de arduino
Bus i2 c de arduino
 
Comunicación I2C y SPI
Comunicación I2C y SPIComunicación I2C y SPI
Comunicación I2C y SPI
 
Arduino práctico introducción a la electrónica
Arduino práctico   introducción a la electrónicaArduino práctico   introducción a la electrónica
Arduino práctico introducción a la electrónica
 
Protocolo comunicación serial
Protocolo comunicación serialProtocolo comunicación serial
Protocolo comunicación serial
 

Ähnlich wie BlinkM powered by arduino

Proyecto arduino medidor de temperatura
Proyecto arduino medidor de temperaturaProyecto arduino medidor de temperatura
Proyecto arduino medidor de temperaturaAngel Raygoza Trejo
 
Wearables & Iot - Breve Intro
Wearables & Iot - Breve IntroWearables & Iot - Breve Intro
Wearables & Iot - Breve IntroGlobant
 
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINOFernando Marcos Marcos
 
[Arqui1]practica2 200815555
[Arqui1]practica2 200815555[Arqui1]practica2 200815555
[Arqui1]practica2 200815555AnGeo Gomez
 
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...ezequiel
 
Presentación acerca de arduino
Presentación acerca de arduinoPresentación acerca de arduino
Presentación acerca de arduinowiston hernandez
 
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINOFernando Marcos Marcos
 
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINOFernando Marcos Marcos
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a ArduinoJosué Herrera
 
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdf
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdfCROL - Proyecto CoDiCe TIC Robótica Arduino.pdf
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdfEdwin4321
 

Ähnlich wie BlinkM powered by arduino (20)

Brazo uss.presentación.
Brazo uss.presentación.Brazo uss.presentación.
Brazo uss.presentación.
 
Netduino
NetduinoNetduino
Netduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
ardiuno basico lo que debes saber
ardiuno basico lo que debes saberardiuno basico lo que debes saber
ardiuno basico lo que debes saber
 
Microcontroladores pic
Microcontroladores picMicrocontroladores pic
Microcontroladores pic
 
Proyecto arduino medidor de temperatura
Proyecto arduino medidor de temperaturaProyecto arduino medidor de temperatura
Proyecto arduino medidor de temperatura
 
curso-arduino.pdf
curso-arduino.pdfcurso-arduino.pdf
curso-arduino.pdf
 
Wearables & Iot - Breve Intro
Wearables & Iot - Breve IntroWearables & Iot - Breve Intro
Wearables & Iot - Breve Intro
 
Señales con arduino y DAC
Señales con arduino y DACSeñales con arduino y DAC
Señales con arduino y DAC
 
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
 
[Arqui1]practica2 200815555
[Arqui1]practica2 200815555[Arqui1]practica2 200815555
[Arqui1]practica2 200815555
 
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
 
Presentación acerca de arduino
Presentación acerca de arduinoPresentación acerca de arduino
Presentación acerca de arduino
 
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
 
Arduino práctico librerias
Arduino práctico   libreriasArduino práctico   librerias
Arduino práctico librerias
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontrolador
 
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdf
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdfCROL - Proyecto CoDiCe TIC Robótica Arduino.pdf
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdf
 

Kürzlich hochgeladen

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
 
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
 
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
 
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
 
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
 
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
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
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
 
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
 

Kürzlich hochgeladen (10)

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
 
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
 
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
 
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
 
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
 
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
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
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...
 
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)
 

BlinkM powered by arduino

  • 1.
  • 2. ¿Por qué son inteligentes? BlinkM dispone de su propio procesador embebido. • Es un dipositivo i2c, lo que simplifica el cableado • Existen unas librerías para Arduino y Processing de más alto nivel, lo que facilita la programación.
  • 3. Esquema de conexión LED RGB http://fritzing.org/projects/colored-light-rgb-led/
  • 5. Preparando los LEDS (II) Se configura cada dirección usando el sketch BlinkMTester Abrimos el monitor serie a 19200 y aparece un menú. Para configurar la dirección seleccionamos la opción A<n> donde n es el ID que queremos usar Cero está reservado para envio masivo a todo el bus
  • 6. Programación Simple Sketch BlinkMMulti presenta un menú y se puede hacer casi todo a mano. Hay una interfaz gráfica: Existe un programador USB
  • 7. Programando desde Arduino (I) Hay que incluir dos librerías antes del setup(): #include “Wire.h” // Para control i2c #include “BlinkM_funcs.h” // Para el BlinkM
  • 8. Programando desde Arduino (II) BlinkM_beginWithPower(); enciende los BlinkMs BlinkM_stopScript(blinkm_addr); para el script que tuviera programado Se deben ejecutar durante el setup para encender los blinksMs
  • 9. Mandando colores al BlinkM BlinkM_fadetoRGB(direccion,R,G,B) pone el blinkm en la direccion dada en el color expresado en RGB (0-255) BlinkM_fadetoHSB(direccion,H,S,B) hace funciones análogas con Hue, Saturation and Brightness. BlinkM_playScript(direccion,id_script, reps, pos)