Este huevo de Pascua de Control remoto tiene 16,581,375 colores. (2 / 6 paso)

Paso 2: Programando el microcontrolador.

utilicé el código y el método del blog de alta y baja tecnología MIT (http://hlt.media.mit.edu/?p=1706) para convertir mi Arduino en un programador Attiny y cargar programas en un chip de microcontrolador Attiny85.  Usé el Attiny chip porque es más pequeño que el chip Atmega 328 de Arduino (por lo que caben en un huevo de gallina) y es tan barato ($1,30) no me sentía mal por tener que ser un solo uso parte.

Armé un escudo programación con perf-tablero para agilizar las cosas, pero usted puede hacer toda esta programación con un protoboard y plomos de alambre.  Siga las instrucciones desde el sitio MIT para agregar el bosquejo de ArduinoISP en el IDE de Arduino. Es decir una vez descargado e instalado:

1. Conecte la placa de Arduino al ordenador y cargar el sketch de ArduinoISP en el menú de contexto.
2. Utilice el protoboard y conduce o escudo de ISP para conectar el chip Attiny a Arduino.
3. Abra una nueva ventana en el IDE de Arduino y pegar el dibujo de RemoteEgg (abajo).
4. salvar el dibujo.
5. en el menú IDE, seleccione Herramientas > Junta Directiva > "Attiny85 (w/Arduino como ISP)"
6. subir el sketch.  (Esta vez, la carga irá al Attiny.)

-----------------------------------------------------------------------------------------------------------------

Este es el programa de RemoteEgg diseñado para uso con un
Attiny85 microcontrolador.  por Kendrick Goss
Este programa es de dominio público.
Este bosquejo espera un pulso de IR de un control remoto
y luego cambia aleatoriamente el color de un LED RGB

int ledPinRED = 2;    LED en el pin digital 2
int ledPinGREEN = 1;  LED en el pin digital 1
int ledPinBLUE = 4;   LED en el pin digital 0
int inPin = 0;   la clavija de entrada para el fototransistor IR
int randRED = 0;
int randGREEN = 0;
int randBLUE = 0;

void setup() {}
pinMode (inPin, entrada);    declarar el fototransistor IR como entrada
}

void loop() {}
while(digitalRead(inPin)! = bajo) {};  leer valor de entrada

randRED = random(255); escogiendo un número al azar
randGREEN = random(255); entre 1 y 255
randBLUE = random(255);

analogWrite (ledPinRED, randRED);
analogWrite (ledPinGREEN, randGREEN);
analogWrite (ledPinBLUE, randBLUE);
Delay(100);  se despide la entrada así que zoom no
a través de un millón de millones de colores con cada clic de botón
}

Artículos Relacionados

Alta calidad (1600kbps) MMC reproductor de wav estéreo usando Atmega32 con control remoto de TV

Alta calidad (1600kbps) MMC reproductor de wav estéreo usando Atmega32 con control remoto de TV

para el código fuente y más información, visite mi blog http://blog.vinu.co.in
Control 2 servomotores con un control remoto estándar

Control 2 servomotores con un control remoto estándar

este es un proyecto para controlar dos motores servos usando un control remoto estándar. Pueden formar las bases para otros proyectos y también el control remoto puede controlar otros elementos. Como usted tendrá el control total del programa depende
Perder nunca el control remoto de TV, incluso si tienes niños.

Perder nunca el control remoto de TV, incluso si tienes niños.

Este instructable ojala le mostrará cómo mantener tu control remoto exactamente donde usted la quiere;No tengo ninguna cámara, y este es mi primer instructable así que tiene misericordia.Espero que disfruten esta lil' cachorro.Paso 1: en primer lugar
Construir un robot control remoto

Construir un robot control remoto

En este post voy a describir cómo diseño, hacer, probar y mejorar un controlador remoto RC modificado para requisitos particulares.El objetivo de este proyecto es crear un mando que puede ser alternativo a un transmisor de RC o controladores comercia
Aire acondicionado ESP8266 WiFi control remoto

Aire acondicionado ESP8266 WiFi control remoto

En mi primer instructableArduino Yun - sistema de monitoreo de Panel Solarque compartí mi pequeño proyecto para supervisar la producción de nuestros paneles solares. Como tenemos que tener cuidado de no producir más energía de la que consumimos, el s
3D impreso Spinning huevo de Pascua

3D impreso Spinning huevo de Pascua

Feliz Pascua de resurrección!¿Está cansado de la caza tradicional huevo de Pascua con los huevos reales que tienes que tratar de no romperse mientras que color les? ¿O tal vez usted está cansado de preocuparse por lo que el uno o dos huevos que no en
Huevos de Pascua plásticos con cinta

Huevos de Pascua plásticos con cinta

que quería jugar con huevos de Pascua plásticos este año, pero estaba seguro de qué hacer.  El año pasado, cuando hubo un concurso de huevo pasando, experimenté con soplar hacia fuera el interior de los huevos reales y luego tratando de meter agujero
Mariquitas de huevo de Pascua de espuma de poliestireno

Mariquitas de huevo de Pascua de espuma de poliestireno

después de la Pascua es sobre siempre tenemos un montón de plástico y espuma de poliestireno huevos ahí. Mientras que los plásticos pueden almacenar y utilizar el año que viene, la espuma de poliestireno que parece roto y abollado en el almacenamient
Cómo programar su control remoto de comcast

Cómo programar su control remoto de comcast

este instructable describirá claramente (a diferencia del manual de Comcast) cómo programar su control remoto para operar TV, DVD, equipo de música u otro dispositivo.Paso 1: Cómo empezar Antes de comenzar, asegúrese de que su control remoto tiene un
Coche de control remoto TV

Coche de control remoto TV

nada es peor que perder el controlador que vino con su coche de control remoto. Reemplazar ese lechón con un arduino y el un control remoto que siempre parece estar en el control remoto de la TV!Paso 1: materiales Los materiales para este proyecto so
Control remoto puerta

Control remoto puerta

El dilema:6:00 de la mañana del 1 de enero. Festejaron hasta 3:00. Ahora está durmiendo fuera cuando se despiertan por un insistente raspado proveniente de la puerta de atrás. Su perro necesita ir fuera a cuidar de su negocio, pero eres cálido y conf
Brazo de Robot de Control remoto

Brazo de Robot de Control remoto

este es el siglo secundaria ciencia Olimpiada brazo del Robot que compitieron en el torneo de la Olimpíada de Ciencias de Minnesota 2012 estado con 32 otros equipos. Construí y funcionó este brazo de robot de control remoto para el torneo, colocando
Cinta de LED con control remoto

Cinta de LED con control remoto

durante mucho tiempo tuve el plan para agregar más iluminación a una pared de misala de estar, el LED de la cinta fue adquirido a un proveedor chino en eBay, hace más de un año. Ahora finalmente tengo esto y quiero compartir los resultados con usted.
Hacer el teléfono/tablet/escritorio un control remoto con un Raspberry Pi

Hacer el teléfono/tablet/escritorio un control remoto con un Raspberry Pi

Tengo mi equipo de trabajo en red y audio/vídeo en un armario de cableado. Algunos equipos como los receptores de satélite tienen control remoto de RF. Pero la mayoría de los equipos tiene control remoto por infrarrojos. Este Instructable le mostrará