Teléfono inteligente controlado por luz del humor (9 / 9 paso)

Paso 9: Código de carga

Para establecer el color de la Neopixels, vamos a utilizar la app de iOS azul claro. Tiene una pantalla de demostración donde se puede establecer el color del LED a bordo de la haba. Lo que hacemos es que despertamos el grano cada vez que está conectado a y verifique el color del LED a bordo una vez por segundo. Cuando el color ha cambiado, establecemos la NeoPixels del mismo color.

Una de las cosas impresionantes sobre el LightBlue Bean es que está programado de forma inalámbrica, por lo que podemos subir código que incluso cuando está caliente pegado en un globo de luz.

Conecte el USB a su ordenador o una toma de corriente. Añadir este código a su grano:

 /* This sketch reads the values of the LightBlue Bean's onboard LED and sets a NeoPixel ring connected to pin 5 to the same color. This code is in the public domain. */ #include // The pin that is connected to the NeoPixels #define PIN 5 // The amount of LEDs in the NeoPixels #define NUMPIXELS 16 // LedReading is the type we get when we call Bean.getLedValues(); // For example, to get the amount of red in the Bean's LED, // we use ledColor.red to get a value from 0 to 255 LedReading ledColor; // previousLedColor will be used to check if the LED's color has changed LedReading previousLedColor; // Set up the NeoPixel library Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); void setup() { // Initialize the NeoPixels pixels.begin(); // Program the Bean to wake up when connected Bean.enableWakeOnConnect(true); } void loop() { // Check if the Bean is connected to another device // to avoid the NeoPixels from turning off when it's disconnected if(Bean.getConnectionState()){ // Get the values from the Bean's onboard LED ledColor = Bean.getLed(); // Check if the color has changed if(ledColor.red != previousLedColor.red || ledColor.green != previousLedColor.green || ledColor.blue != previousLedColor.blue){ //Set the NeoPixels to the same color as the Bean's LED for(int i=0;i<NUMPIXELS;i++){ pixels.setPixelColor(i, pixels.Color(ledColor.red, ledColor.green, ledColor.blue)); pixels.show(); } // Update previousLedColor for the next loop previousLedColor = ledColor; } } else{ // Sleep unless woken); Bean.sleep(0xFFFFFFF); } } 

Abra la aplicación azul claro, conectar con su grano y cambiar el color del LED y la intensidad en la pantalla de la demo. Usted ha acaba de hacer usted mismo un smartphone controlado humor ligero!

Artículos Relacionados

Teléfono inteligente controlado por luz del humor RGB

Teléfono inteligente controlado por luz del humor RGB

Estado de ánimo son siempre fascinantes para mí y es un muy buen proyecto para empezar empezar con Arduino.¿Qué es una lámpara de estado de ánimo?Lámparas de estado de ánimo son dispositivos de iluminación que se utilizan para establecer un determina
Teléfono inteligente controlado por tanque de Arduino usando Annikken Andee

Teléfono inteligente controlado por tanque de Arduino usando Annikken Andee

Hola chicos, soy Robin, uno de los desarrolladores de Annikken Andee. Apenas unas semanas atrás fuimos invitados a ser parte de Arduino día Singapur 2014. En el día del evento, nos mostró un smartphone lego de la trituración de disparos de misiles ta
Teléfono inteligente controlada por ventilador de techo

Teléfono inteligente controlada por ventilador de techo

Dejar de preocuparse por la bruma de misterio que rodea a las cosas "conectado"... He hecho el trabajo, ahora llegar a ser el héroe! Empecé a trabajar con Arduino y frambuesa Pi sobre hace un año y me voy a cortar toda la mierda que no funciona
Pot Noodle máquina expendedora - teléfono inteligente controlado

Pot Noodle máquina expendedora - teléfono inteligente controlado

Resumen de este Instructable:Vamos a hacer una máquina expendedora que hierve agua y un paquete de fideos de la olla se llena automáticamente. Este proyecto es controlado a través de su teléfono.Nivel de dificultad:Muy fácil. Ninguna soldadura o codi
Teléfono inteligente controlada por ventilador con LinkitONE

Teléfono inteligente controlada por ventilador con LinkitONE

¿Tienen un ventilador en casa? ¿Es demasiado aburrido o demasiado viejo? ¿Desea automatizar? ¿Quieres construir algo fresco? Entonces estás en el lugar correcto!Aquí te voy a mostrar cómo convertir tu viejo ventilador con clase en un candelabro de Wi
Valores en teléfono inteligente Android de salida del sensor de temperatura

Valores en teléfono inteligente Android de salida del sensor de temperatura

Este es proyecto de sensor de temperatura, valor de la temperatura será transmitido el Android smartphone vía Bluetooth y aparece en su pantalla, con la biblioteca de RemoteXY utilizado. Un sensor de temperatura puede colocarse en un lugar inaccesibl
Raspberry Pi cero luz de la luna (controlada con teléfono inteligente)

Raspberry Pi cero luz de la luna (controlada con teléfono inteligente)

¡ Bienvenido! Aquí es cómo construir una luz controlada para teléfonos inteligentes. Encontré una lámpara muy bonita "en forma de luna" en Ikea - pero realmente cualquier luz hará que un simple enchufe de 2 patillas.Esto funciona con cualquier f
Teléfono inteligente accionado del vapor

Teléfono inteligente accionado del vapor

Este proyecto se basa en mi proyecto de investigación postgrado para un sistema de control del motor del generador termoeléctrico de nitrógeno líquido. He modificado más adelante para utilizar el diferencial de temperatura entre vapor y aire para un
Sostenedor del teléfono inteligente iPhone para moto

Sostenedor del teléfono inteligente iPhone para moto

Hola!Necesitaba un gps para mi moto, y no quiero gastar 200€ en un gps + 80€ para el montaje de hardware. Y un soporte para iPhone me costo 50€. Así que decidí construir uno, funcionará para la mayoría de los teléfonos inteligentes como pueda por un
Cómo hacer un soporte para teléfono inteligente para tu iPhone, Android y Black Berry por centavos

Cómo hacer un soporte para teléfono inteligente para tu iPhone, Android y Black Berry por centavos

súper fácil construir y usted puede ahorrar un montón de botín en conseguir un soporte para teléfono inteligente para su vehículo. Cuesta un centavo y sólo necesitas tijeras, y un cuchillo, goma elástica y un rotulador...
Usando el teléfono inteligente como alarma de Sensor de movimiento

Usando el teléfono inteligente como alarma de Sensor de movimiento

Hoy en día, vivimos en un mundo donde los teléfonos inteligentes cada vez somos más cada vez más baratos, teléfono Android básico sólo cuesta alrededor de $60 en la parte del mundo donde vivo en. Independientemente de la marca y el modelo del sistema
Como baterías de iones de litio de carga Solar para teléfonos inteligentes

Como baterías de iones de litio de carga Solar para teléfonos inteligentes

Por favor haga clic abajo para visitar nuestra página de proyecto de Kickstarter para Solderdoodle Pro 2.0, que utiliza el mismo circuito como nuestro cargador solar, y pre-ordenar un modelo de producción.http://www.Kickstarter.com/projects/249225636
Linterna de bicicleta teléfono inteligente resistente al agua

Linterna de bicicleta teléfono inteligente resistente al agua

¿Cansado de llevar a todo tipo de luces de bicicleta y olvidarse de recargarlas? Luego sólo use su teléfono inteligente resistente al agua y tienen una luz de bici para cualquier tiempo en el bolsillo! Ideal para uso en ciudades o constantemente esta
Cómo arreglar un teléfono inteligente android poco a poco carga + mayor privacidad

Cómo arreglar un teléfono inteligente android poco a poco carga + mayor privacidad

Hey todos, tiempo para el tercer concurso de identificación de diseños Punk amor! Este es un doozy pero el premio esta vez es Instructables.com pro servicio de 1 año:Una pequeña colección de inusual color musgo blanco se encontró creciendo vigorosame