Paso 4: Arduin código
Se adjunta el código de Arduino.
Estoy buscando esto en la prueba de mechón suministrado de Adafruit con algunas alteraciones para el sensor de luz.
Primero tendrá que ir a https://github.com/adafruit/Adafruit_NeoPixel para obtener la biblioteca de Adafruit e instalar esto.
La primera parte del código configura el pin de datos 6, el análogo de entrada A0 y un número de variables de la luz parte del programa de lectura
#include
int LDR = A0;
luz int = 0;
int i;
int cuenta;
#define PIN 6
La siguiente parte configura el LED, el primer número en el soporte es el número de Neopixels ha conectado. La palabra PIN es la variable en el principio que dice el pin de datos está utilizando.
Tira de Adafruit_NeoPixel = Adafruit_NeoPixel (8, PIN, NEO_GRB + NEO_KHZ800);
A continuación el programa de instalación inicializa los LEDs y pone todos en off.
La parte del bucle del programa comienza con la garantía de todos los LEDs y de
El recuento se establece a 0
La lectura de la LDR se toma del pin A0 y se coloca en la variable luz
Luego comprueba si la lectura de la luz es mayor que 10, si es así entonces yo = 0 no pasa nada ya que debe estar en 1 para empezar la secuencia. Entonces un retraso se llama a las cosas lento.
Si la luz es menos de 10 entonces es oscuro así que i = 1
La siguiente si la función ve que i = 1 y lo llamará cada secuencia luz uno a la vez. Va sobre esto para el conjunto de número de cuenta al principio.
Al final de la cuenta de luz el bucle vacío vuelve a empezar y si todavía oscuro (que debe ser) entonces voy a tener 1 añadido a hacerlo 2. Por lo tanto la secuencia de luz no arranca de nuevo.
a seguir sumando todo el tiempo es oscuro impide que la secuencia ligera a partir otra vez.
Cuando la luz golpea el sensor LDR volverá a 0 y todo el programa a empezar todo otra vez a la espera de oscuridad a venir otra vez.
Eso es todo, iré añadiendo esto a mi página web junto con otros proyectos. Espero poder añadir pronto mucho más alrededor de las flores y tiene configuración diferente dependiendo de si estamos teniendo una fiesta de barbacoa o simplemente sentarse a tomar un vaso de vino.
Cualquier duda por favor pregunte voy a probar y responder si puedo
Mi página web que tiene mucho sobre un proyecto de agua solar que estoy construyendo también
www.stevesolarhome.com