Bluetooth/giroscopio/acelerómetro controlado Lightball (con leds ajustables individuales en cada lado) (6 / 7 paso)

Paso 6: programación

Subir el boceto de Bluetooth.ino en el MSP430G2553: usar un MSP430 launchpad como programador y la Energia-IDE. Inserte el microcontrolador en el launchpad y programarlo, o conectar 3V y GND de la prueba y restablecer línea (Spy-por-alambre-interfaz) del controlador con el launchpad.

Necesita el WS2811Driver en la carpeta de biblioteca - con una pequeña modificación: I2C la conexión utiliza pin 1.7, por lo tanto tenemos que cambiar en el archivo ws2811.h

#define WS2811_BITMASK BIT7

#define WS2811_PORTDIR P1DIR

#define WS2811_PORTOUT P1OUT

Para

#define WS2811_BITMASK BIT4

#define WS2811_PORTDIR P2DIR

#define WS2811_PORTOUT P2OUT

Que permite para utilizar pin 2.4.

El microcontrolador espera comandos como:

"Me ##CRGBT": establece el número de led ## (valor decimal) a color rojo valor R, verde valor G, valor azul B (0... 9)

"MRANDOMT": valores aleatorios para cada led

"MACCELLT": cambio de Color depende de la orientación (vector de la gravedad)

"MROTATET": los cambios de Color por valores de giroscopio (rotación)

"SrgbRGBT": 5edges y 6edges con diferentes colores (rgb y RGB, cada valor de 0... 9)

"Energía #TT": # (0... 9) máximo deben concretar de energía (0A... 2A)

... sustitución de la ' t ' en el final con una 'F' activa el modo de

Estos comandos se puede enviar por ejemplo desde la ventana de serial IDE de Arduino mediante la conexión con el módulo bluetooth. Abrir el LightballController con el proceso permite para cambiar entre los modos con un GUI.

(Se busca para puerto serial llamado "/ dev/cu. HC-06-DevB"en mi mac, para windows o linux otras cadenas podrían ser correcta. Cambiar línea 38 a la cadena correcta (todos los puertos disponibles se enumeran en la ventana de serial abajo)).

Cabina los programas son versiones solo rápidamente, sino trabajar bien por ahora.

Artículos Relacionados

Inalámbrico de acelerómetro controlado rgb-LED

Inalámbrico de acelerómetro controlado rgb-LED

acelerómetros MEMS (sistemas Micro electromecánicos) son de uso generalizado como sensores de inclinación en los teléfonos móviles y cámaras. Acelerómetros simples están disponibles ambos como ic chip y pcb-tablas de desarrollo económico.Chips inalám
Proyecto Arduino: Giroscopio/acelerómetro MPU-6050 y Adafruit Motor Driver escudo

Proyecto Arduino: Giroscopio/acelerómetro MPU-6050 y Adafruit Motor Driver escudo

Hola chicos, si usted está planeando usar el módulo del MPU 6050 giroscopio/acelerómetro o L329D adafruit moter conductor protector con Arduino para su próximo proyecto luego te están en el lugar correcto, porque en el artículo estoy compartiendo un
Vidrio con luz de acelerómetro controlado

Vidrio con luz de acelerómetro controlado

He empezado este proyecto como un vidrio de lado de la cama con función de iluminación. Cuando he avanzado exploré diferentes usos en diferentes contextos.Escenario de cristal de lado de cama:Cuando el usuario se despierta y necesita beber agua, él o
Acelerómetro controlado del LED

Acelerómetro controlado del LED

Controlar el brillo de los LED por su movimiento. El módulo de acelerómetro rastrea los movimientos de ejes X, Y y Z y controla el LED.Paso 1: materiales Un Arduino UnoMódulo de acelerómetroDe LEDConexión de los cablesUn tablero de panCable de datos
Captura de movimiento con un acelerómetro de Arduino con XBee comunicaciones

Captura de movimiento con un acelerómetro de Arduino con XBee comunicaciones

***************************************ACTUALIZADO 10 DE JUNIO DE 2014 ***Según lo prometido, este Instructable ha sido actualizado para incluir una sección sobre comunicación XBee. Además, un Instructable nuevas se publicarán pronto sobre el desarro
Acelerómetro controlado Guanteletes Luz

Acelerómetro controlado Guanteletes Luz

Este Halloween, decidí ser Alina Starkov de La trilogía de Grisha por Leigh Bardugo. En los libros, ella es la solo sol invocador, haciendo magia con la luz y el calor.Puesto que esos poderes eran más allá de mí, armé un conjunto de guanteletes contr
Medida del ángulo mediante giroscopio, acelerómetro y Arduino

Medida del ángulo mediante giroscopio, acelerómetro y Arduino

el dispositivo es un prototipo áspero de lo que eventualmente se convertirá en un robot de balance del uno mismo, esta es la segunda parte de la cosa del agujero (leer acelerómetro y controlar un motor a balance del uno mismo). La primera parte con s
Acelerómetro controlado, cabeza seguimiento Rover

Acelerómetro controlado, cabeza seguimiento Rover

Este proyecto fue una combinación de varias ideas que han venido juntos para crear a un impresionante rover.   El Rover es controlado usando un reloj equipado con un acelerómetro para registrar los movimientos y la inclinación de la muñeca.  El rover
Acelerómetro ADXL 335 con Mediatek LinkIt uno tablero de interconexión

Acelerómetro ADXL 335 con Mediatek LinkIt uno tablero de interconexión

Utilizando MediaTek LinkIt uno Podrás interfaz ADXL 335.El ADXL335 es pequeña, delgada, de bajo consumo, acelerómetro de 3 ejes completacon la señal había condicionada salidas de voltaje.Paso 1: componentesADXL 335: El Sensor del acelerómetroUn table
Robot de acelerómetro controlado (recogida y lugar)

Robot de acelerómetro controlado (recogida y lugar)

La mayoría de robots industriales todavía está programada mediante el proceso de enseñanza típica, mediante el uso del robot enseña colgante. En este trabajo se propone un sistema basado en el acelerómetro para controlar un robot industrial con dos p
Mini coche controlado por bluetooth acelerómetro

Mini coche controlado por bluetooth acelerómetro

Hola amigos,Hace poco entré en el mundo de arduino y su impresionante open source programación y desarrollo. Así que decidí hacer un coche mini cool acelerómetro controlado por Bluetooth. Esto suena increíble pero el concepto es simple es controlado
Arduino Nano: Sensor acelerómetro giroscopio MPU9250 brújula I2C con Visuino

Arduino Nano: Sensor acelerómetro giroscopio MPU9250 brújula I2C con Visuino

MPU9250es uno de los más avanzados sensores de tamaño pequeño acelerómetro, giroscopio y brújula actualmente disponibles combinados. Tienen muchas características avanzadas, incluyendo filtrado de paso bajo, detección de movimiento e incluso un proce
Guía de giroscopio y acelerómetro con Arduino incluye filtrado de Kalman

Guía de giroscopio y acelerómetro con Arduino incluye filtrado de Kalman

esta guía fue publicada primero en el foro de Arduino y se puede encontrar aquí: http://arduino.cc/forum/index.php/topic, 58048.0.htmlYo apenas había publicado, así que aún más conseguirá un uso. El código se puede encontrar aquí:https://github.com/T
Controlador de Bluetooth juegos con acelerómetro y Arduino

Controlador de Bluetooth juegos con acelerómetro y Arduino

Todo el mundo le gusta jugar juegos en PC :) ¿Consolas de juegos llevan al siguiente nivel y es más diversión que hacer uno mismo? Aquí hemos construido una consola de juegos con acelerómetro, Arduino y Bluetooth. El acelerómetro en la consola de jue