Luces de Navidad Musical controlado por ordenador (8 / 10 paso)

Paso 8: Canciones y preparación

¿Por supuesto, lo que sería un ordenador controlado Musical luces sin la música? Descargar todas las canciones de tu MP3 favorito a tu ordenador. Como puede jugar en lo alto en un altavoz, está bueno para ir.

Una buena configuración es sacar su ordenador portátil a su garaje, conectar el USB para Arduino y conectar unos altavoces. Si tienes una conexión WiFi en tu laptop, puede ir a Youtube y buscar algunas canciones como "Carol de las Belces – David Foster", "Deck the Halls" o "Dios descanso os felices caballeros" de Mannheim Steamroller.

Por último, para la programación, se necesita a algún tipo de configuración para funcionar las luces. Tienes dos opciones:

-Opción A: controlar manualmente las luces con el teclado del ordenador.
-Opción B: usted programar manualmente las luces usando una grabadora de macros y reproducirlo automáticamente.

De cualquier manera, usted necesitará tener estos dos programas ejecutándose en el equipo para comunicarse con el Arduino:

High Tech Navidad 1.0 (Un programa que me hice para el control de las luces)
Sketchpad de Arduino           (Software de programación por defecto de Arduino)

Asegúrese de que tiene tanto de los programas anteriores. Si no, descargar, extraer el contenido y ejecutar ahora!

Después de tener los programas, abrir el programa Arduino Sketchpad y subir este código para el Arduino:

tree1 int = 13;
tree2 INT = 12;
int tree3 = 11;
int tree4 = 10;
int tree5 = 9;
int tree6 = 8;

int incomingByte;      variable para leer los datos entrantes en serie en

void setup() {}
inicializar la comunicación serial:
Serial.Begin(9600);
Inicializa el pin LED como salida:
pinMode (tree1, salida);
pinMode (tree2, salida);
pinMode (tree3, salida);
pinMode (tree4, salida);
pinMode (tree5, salida);
pinMode (tree6, salida);
}

void loop() {}
ver si hay entrada serial de los datos:
Si (Serial.available() > 0) {}
leer el byte más antigua en el buffer serial:
incomingByte = Serial.read();

Si (incomingByte == 'q') {}
digitalWrite(tree1,HIGH);
Delay(150);
digitalWrite(tree1,LOW);
}

Si (incomingByte == 'w') {}
digitalWrite(tree2,HIGH);
Delay(150);
digitalWrite(tree2,LOW);
}

Si (incomingByte == 'e') {}
digitalWrite(tree3,HIGH);
Delay(150);
digitalWrite(tree3,LOW);
}

Si (incomingByte == 'r') {}
digitalWrite(tree4,HIGH);
Delay(150);
digitalWrite(tree4,LOW);
}

Si (incomingByte == ' t ') {}
digitalWrite(tree5,HIGH);
Delay(150);
digitalWrite(tree5,LOW);
}

Si (incomingByte == 'y') {}
digitalWrite(tree6,HIGH);
Delay(150);
digitalWrite(tree6,LOW);
}

Si (incomingByte == de ') {}
digitalWrite(tree1,HIGH);
digitalWrite(tree2,HIGH);
Delay(150);
digitalWrite(tree1,LOW);
digitalWrite(tree2,LOW);
}

Si (incomingByte == había ') {}
digitalWrite(tree2,HIGH);
digitalWrite(tree3,HIGH);
Delay(150);
digitalWrite(tree2,LOW);
digitalWrite(tree3,LOW);
}

Si (incomingByte == 'f') {}
digitalWrite(tree3,HIGH);
digitalWrite(tree4,HIGH);
Delay(150);
digitalWrite(tree3,LOW);
digitalWrite(tree4,LOW);
}

Si (incomingByte == 'g') {}
digitalWrite(tree4,HIGH);
digitalWrite(tree5,HIGH);
Delay(150);
digitalWrite(tree4,LOW);
digitalWrite(tree5,LOW);
}

Si (incomingByte == 'h') {}
digitalWrite(tree5,HIGH);
digitalWrite(tree6,HIGH);
Delay(150);
digitalWrite(tree5,LOW);
digitalWrite(tree6,LOW);
}

Si (incomingByte == 'u') {}
digitalWrite(tree1,HIGH);
digitalWrite(tree2,HIGH);
digitalWrite(tree5,HIGH);
digitalWrite(tree6,HIGH);
Delay(150);
digitalWrite(tree1,LOW);
digitalWrite(tree2,LOW);
digitalWrite(tree5,LOW);
digitalWrite(tree6,LOW);
}

Si (incomingByte == 'i') {}
digitalWrite(tree1,HIGH);
digitalWrite(tree2,HIGH);
digitalWrite(tree4,HIGH);
digitalWrite(tree5,HIGH);
Delay(150);
digitalWrite(tree1,LOW);
digitalWrite(tree2,LOW);
digitalWrite(tree4,LOW);
digitalWrite(tree5,LOW);
}

Si (incomingByte == 'j') {}
digitalWrite(tree2,HIGH);
digitalWrite(tree3,HIGH);
digitalWrite(tree5,HIGH);
digitalWrite(tree6,HIGH);
Delay(150);
digitalWrite(tree2,LOW);
digitalWrite(tree3,LOW);
digitalWrite(tree5,LOW);
digitalWrite(tree6,LOW);
}

Si (incomingByte == ' o ') {}
digitalWrite(tree5,HIGH);
digitalWrite(tree3,HIGH);
digitalWrite(tree4,HIGH);
Delay(150);
digitalWrite(tree5,LOW);
digitalWrite(tree3,LOW);
digitalWrite(tree4,LOW);
}

Si (incomingByte == 'p') {}
digitalWrite(tree2,HIGH);
digitalWrite(tree3,HIGH);
digitalWrite(tree4,HIGH);
Delay(150);
digitalWrite(tree2,LOW);
digitalWrite(tree3,LOW);
digitalWrite(tree4,LOW);
}

Si (incomingByte == 'b') {}
digitalWrite(tree1,HIGH);
digitalWrite(tree6,HIGH);
Delay(150);
digitalWrite(tree1,LOW);
digitalWrite(tree6,LOW);
}

Si (incomingByte == 'c') {}
digitalWrite(tree1,HIGH);
digitalWrite(tree3,HIGH);
Delay(150);
digitalWrite(tree1,LOW);
digitalWrite(tree3,LOW);
}

Si (incomingByte == 'v') {}
digitalWrite(tree4,HIGH);
digitalWrite(tree6,HIGH);
Delay(150);
digitalWrite(tree4,LOW);
digitalWrite(tree6,LOW);
}
Si (incomingByte == 'a') {}
digitalWrite(tree1,HIGH);
digitalWrite(tree2,HIGH);
digitalWrite(tree3,HIGH);
digitalWrite(tree4,HIGH);
digitalWrite(tree5,HIGH);
digitalWrite(tree6,HIGH);
Delay(150);
digitalWrite(tree1,LOW);
digitalWrite(tree2,LOW);
digitalWrite(tree3,LOW);
digitalWrite(tree4,LOW);
digitalWrite(tree5,LOW);
digitalWrite(tree6,LOW);
}

}
}

Artículos Relacionados

Luces de Navidad Musical accionado Arduino

Luces de Navidad Musical accionado Arduino

después de explorar la Web de Instructables he encontrado unos pocos proyectos que enarboló mi interés y los que me llevan a pensar, podría hacer algunas luces de Navidad musical. Mayoría de lo que gasté mi tiempo en vino de Instructable de Amanda Gh
Conversión de Monitor VGA divisor en controlado por ordenador Monitor Switcher

Conversión de Monitor VGA divisor en controlado por ordenador Monitor Switcher

este instructable explica cómo un barata (20 euros) monitor VGA divisor que se utiliza para conectar una PC a monitor dos se puede convertir en un conmutador de monitor controlado por ordenador. El dispositivo final es controlado mediante el puerto p
Controlado por ordenador luces de Navidad con luz-O-Rama

Controlado por ordenador luces de Navidad con luz-O-Rama

¡ Bienvenido a mi guía paso a paso sobre cómo hacer una increíble pantalla de luz de Navidad! Yo le guiará a través de todos los pasos desde la planificación hasta oprimir start. Vamos a empezar!Paso 1: Introducción y pensando en el futuroEn primer l
Luces de Navidad de CC de bajo voltaje había controlado por ordenador.

Luces de Navidad de CC de bajo voltaje había controlado por ordenador.

ADVERTENCIA: no utilizar o conectar luces de potencia de WALL(120 or 240 volt) (o cualquier cosa que se conecta a un enchufe de pared o similares). CON ESTE MONTAJE. Hay peligros de fuego y muerte inminente si. SÓLO USO 3 VOLTIOS DC PILAS LUCES. Use
Semáforo controlado por ordenador

Semáforo controlado por ordenador

Hice este semáforo controlados de ordenador para mi trabajo mostrar el estado del software que construir, pero ahorraré los detalles. También fue mi primer proyecto inicio con un controlador PIC.El semáforo es usar un viejo semáforo de Ikea destinado
¿Interruptor controlado por ordenador

¿Interruptor controlado por ordenador

desea cambiar un tomacorriente entre encendido o apagado con el ordenador? ¿Por qué hacerlo con un mando a distancia? Suena nice - sé. Pero lo mejor es que puede hacerlo todo, y esto le dirá cómo..."¿Por qué querría encender una toma de corriente o i
El Hexachord, un instrumento Musical controlado por Arduino

El Hexachord, un instrumento Musical controlado por Arduino

El año pasado, con la fecha límite de la zona de Bahía Maker Faire, he creado un nuevo instrumento llamado el Hexachord. Era un montón de diversión, un gran éxito, y he tenido la oportunidad de hacer una serie de conversaciones sobre ello. El desafío
Luces de árbol de Navidad parpadea música sincronizada controlado por ordenador

Luces de árbol de Navidad parpadea música sincronizada controlado por ordenador

Relés de estado sólido de uso a parpadear las luces de su árbol de Navidad en tiempo con la música. También bueno para Halloween haunted casas.Paso 1: Adquirir y configurar un árbol de NavidadHaz un bonito árbol grande y saludable ante sus ventanas m
Controlado por ordenador Star

Controlado por ordenador Star

En este instructable voy a mostrarte cómo crear una estrella con 64 LEDs. La estrella de la opera por sí mismo pero puede cambiar el modo de funcionamiento cuando se conecta a una computadora mediante una interfaz en serie (RS232). Después de volver
Coche del RC con dos Arduinos controlado por ordenador

Coche del RC con dos Arduinos controlado por ordenador

piezas necesarias: este proyecto requiere de dos placas de Arduino que pueden ser adquiridos en http://www.adafruit.com/category/17Este proyecto utiliza dos placas compatibles de Arduino Uno.Se necesitará un L293D u otro chip de controlador de Motor
Controlado por ordenador Arduino

Controlado por ordenador Arduino

¿Que siempre quisiste controlar Arduino con un programa de ordenador que puede manejar un completo interfaz gráfico? Seguramente la mayoría dirá que sí, pero una GUI completa toma el trabajo duro. Necesita saber lo básico de todo antes de hacer todo
Candypult--controlado por ordenador catapulta Candy

Candypult--controlado por ordenador catapulta Candy

Este proyecto está diseñado para atraer a personas que les gusta candy y son vagos--un grupo grande (de más de una forma?).Una catapulta eléctricos carga automáticamente un pedazo de caramelo desde el dispensador de la torre.  Al comando del control
Controlado por ordenador sistema de iluminación del hogar

Controlado por ordenador sistema de iluminación del hogar

El objetivo principal de este proyecto es demostrar el control de luces de casa (220 V AC) con la ayuda del programa informático. La base proporcionada por este proyecto puede ampliarse fácilmente para crear sistemas más complejos que le permitiría c
Construir un transmisor de radio controlado por ordenador

Construir un transmisor de radio controlado por ordenador

esto le permitirá enviar código morse a través de las ondas de radio a otro equipo. Esto podría utilizarse como una especie de programa de chat.Paso 1: Reunir suministros Necesita muy pocas fuentes:-Un oscilador de cristal (se hablo de que la clase e