The Rainbow Bat (2 / 5 paso)

Paso 2: Paso 2: Arduino y el Neopixels

¿Suena como una banda derecha? No bien. Para empezar Adafruit tiene una biblioteca maravillosa que se puede utilizar para empezar. Comenzamos con la atadura de cables de puente al principio de su Neopixels. Todas las flechas apuntarán al final. El principio es la sección que los puentes conectan y luego conectan al Arduino Uno. Usando cables básicos, roja es energía, es negro y blanco datos. El rojo estará en 5V, negro irá a uno de los pines GND, luego el blanco es de donde provienen los datos como 6.

Una vez que tengas conectado adelante y gancho de la placa de circuito de Arduino a un ordenador y su software de programación de Arduino el arranque. El código es aquí:

#include

#define PIN 6

Tira de Adafruit_NeoPixel = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);

void setup() {strip.begin(); strip.show(); / / inicializar todos los píxeles en 'off' / / Serial.begin(115200);}

void loop() {}

Obtener datos de acelerómetro cruda para cada eje int rawX = analogRead(A0); rawY int = analogRead(A1); rawZ int = analogRead(A2);

Imprimir crudo X, Y, Z las lecturas del acelerómetro / / Serial.print ("X:"); Serial.println(rawX);

Si (rawX > = 650|| rawY > = 650 || rawZ > = 650) {theaterChaseRainbow(25);} else {rainbow(1);}}

Llene los puntos uno tras otro con un colorWipe vacío de color (uint32_t c, uint8_t espera) {para (uint16_t i = 0; i

sin efecto arco iris (uint8_t espera) {uint16_t i, j;

para (j = 0; j < 256; j ++) {para (i = 0; i

Ligeramente diferente, esto hace que el arco iris, igualmente distribuido por vacío rainbowCycle (uint8_t espera) {uint16_t i, j;

para (j = 0; j < 256 * 5; j ++) {/ / 5 ciclos de todos los colores en la rueda para (i = 0; i < strip.numPixels(); i ++) {strip.setPixelColor (i, rueda (((i * 256/strip.numPixels()) + j) y 255));} strip.show(); delay(wait);}}

Luces de arrastre tipo teatro. anular theaterChase (uint32_t c, uint8_t espera) {para (int j = 0; j < 10; j ++) {//do 10 ciclos de perseguir para (int q = 0 q < 3; q ++) {para (uint16_t me = 0; i < strip.numPixels(); i = i + 3) {strip.setPixelColor (i + q, c); //turn cada píxel tercera en} strip.show();

Delay(Wait);

para (uint16_t i = 0; i < strip.numPixels(); i = i + 3) {strip.setPixelColor (i + q, 0); //turn cada tercer pixel apagado}}}}

Arrastrándose en estilo teatro luces con arco iris efecto void theaterChaseRainbow (uint8_t esperar) {para (int j = 0; j < 256; j ++) {/ ciclo todos los 256 colores en la rueda de (int q = 0 q < 3; q ++) {para (uint16_t me = 0; i < strip.numPixels(); i = i + 3) {strip.setPixelColor (i + q, rueda ((i + j) % 255)); //turn cada píxel tercera en} strip.show();

Delay(Wait);

para (uint16_t i = 0; i < strip.numPixels(); i = i + 3) {strip.setPixelColor (i + q, 0); //turn cada tercer pixel apagado}}}}

Un valor de 0 a 255, para obtener un valor de color de entrada. Los colores son una transición r - g - b - a r. rueda de uint32_t (bytes WheelPos) {WheelPos = 255 - WheelPos; if(WheelPos < 85) {return tira. Color (255 - WheelPos * 3, 0, WheelPos * 3); } if(WheelPos < 170) {WheelPos-= 85; tira de vuelta. Color (0, WheelPos * 3, 255 - WheelPos * 3); } WheelPos-= 170; volver la tira. Color (WheelPos * 3, 255 - WheelPos * 3, 0);

Artículos Relacionados

Wear the Rainbow

Wear the Rainbow

Esta es una técnica muy divertida y completa para el tinte del lazo. Puede ser utilizado con cualquier combinación de colores y prendas da que mirada teñida lazo profesional!!!! Disfrutar de morir!! Tenga en cuenta que no voy a entrar en cada paso de
Over The Rainbow iluminado diamante princesa cama

Over The Rainbow iluminado diamante princesa cama

este fue un proyecto que se inició con la idea de mi esposa para crear una cama de princesa con un diamante de cristal colocado en la parte superior de cada poste de la cama. Entonces, un amigo llamado Tom sugirió podríamos hacer el diamante iluminan
Señal móvil del Light-up Bat

Señal móvil del Light-up Bat

Este instructable fue creado en cumplimiento de la exigencia de proyecto de la MAKEcourse de la Universidad de South Florida (makecourse.com).La mayoría de nosotros debe reconocer la señal icónica (aunque ligeramente modificado) como uno de los tebeo
Indicador de vuelta de la bicicleta de la cubierta de la mochila

Indicador de vuelta de la bicicleta de la cubierta de la mochila

Este proyecto fue creado durante el Sprint diseño CCA rueda bien encaminado a hacer ciclistas más accesibles a los vehículos en la carretera. Utilicé un material que ya tenía que era un protector de lluvia mochila. El post completo en el proyecto se
Broma de Pc de miedo

Broma de Pc de miedo

muy divertido lo a un equipo de los padres. Inofensiva en todos los sentidos. Todo lo que debe hacer es reiniciar el ordenador y borrar el. Archivo BAT y todo volverá a la normalidad.Paso 1: Paso 1: Editar documento Start.Then búsqueda Bloc de notas
Laser corte y grabado de caja de joyería/música

Laser corte y grabado de caja de joyería/música

Introducción:Durante el otoño del año 2015, decidí que me gustaría tener una clase de corte laser en Portland Community College. Después de aprender a usar dos láser distintos cortadores de la escuela (un 60W y un 30W), llevé a Google para algunas id
Traje de "The Bat" de la segunda guerra mundial de Elseworld Batman

Traje de "The Bat" de la segunda guerra mundial de Elseworld Batman

en parte de Halloween y para una caminata de caridad con los héroes de la caridad, que decidí hacer mi propio traje de Batman. Hay muchas encarnaciones de Batman, así que decidí hacer uno que nunca había visto un traje de antes: "El murciélago".
Papel del Hangar - The Bat

Papel del Hangar - The Bat

esto es un avión de papel tipo planeador traído a usted por PaperHangar.com. Este avión de papel es uno de nuestros favoritos en PaperHangar y esperamos que os guste así. Es fácil de plegar y volar. Quedarse, aprender los pliegues, los memorizo y com
Movimiento reactivo Shake the Maze Juego

Movimiento reactivo Shake the Maze Juego

Traer la magia a la vida con un movimiento automatizado, reactivo shake the maze juego! Usando componentes de un kit de iniciación de Arduino y materiales comunes alrededor de la casa, este es un juego personalizable para que pueda sentirse como un a
DIY Lámpara de LED Modular móvil + paquete de batería de E-Waste

DIY Lámpara de LED Modular móvil + paquete de batería de E-Waste

Este es mi primer instructivo, he sido un ávido lector de instructables desde mis días de escuela. Decidido a hacer uno para los diablos de la misma. Ser agradable para mí.Tener múltiples luces para múltiples usos tiene sus pro y contras Pero para mí
REUTILIZAR su vieja batería del ordenador portátil para hacer un banco de potencia

REUTILIZAR su vieja batería del ordenador portátil para hacer un banco de potencia

Hace unos meses mi batería del ordenador portátil de Dell no funciona. Siempre desenchúfelo de la fuente principal de AC, el portátil apagado inmediatamente. Después de algunos días de frustración, me sustituye la batería y mantiene los muertos uno (
19 batería de aire de macbook externos $

19 batería de aire de macbook externos $

construir una batería externa de propósito múltiple que funciona con macbook air por 19 dólares o más¿Producto terminado es una batería de V 14,8 en 8800 + miliamps aproximadamente capacidad que se ejecutará por sólo? dólares. Aquí está cómo lo hice.
Microcontrolador basado en cargador de batería elegante

Microcontrolador basado en cargador de batería elegante

El circuito lo que estás a punto de ver es un cargador de baterías inteligente basado en ATMEGA8A con corte automático. Diferentes parámetros se muestran a través de una pantalla LCD durante los Estados de carga distintos. También el circuito hará so
100% reciclado li-ion y li-po cargador de batería

100% reciclado li-ion y li-po cargador de batería

voy a mostrarle cómo, con un hierro de soldadura y alguna cinta aislante y dos horas, me volví dos juguetes electrónicos desaparecidos en plena funcion, cargadores de baterías de ion de litio de alta!Trate de no notar demasiado el desenfoque :-(Ambas