Paso 10: ¿Cuál es el que dices? ¿Mi espantapájaros necesita un cerebro?
En pocas palabras los controles son muy fáciles, al encender el poder los monstruos de ojos verdes en un decoloración y el tipo de efecto. Esto que llamamos "Modo feliz". Cuando desea añadir más susto a su ley se puede obtener un poco más móvil y pulse otro botón para encender los ojos rojo brillante intermitente rápido. Esto debe acompañarse con efectos de sonido, así! Esto que llamamos "Modo enojado!".
Lamentablemente voy a tener que esperar para cargar el código y el diagrama de cableado para los ojos de Arduino en cuanto llego a casa a mi PC principal.
Estoy lejos en un curso de capacitación relacionados con trabajo en el momento... Si eso es correcto... un curso que me veréis dos cientos millas lejos de mi monstruo...
sin coche...
EN HALLOWEEN!
suspiro... :-(quizás el año que viene...
Código de Arduino como prometió:...
CONSTANTES
const int buttonPin1 = 2; el número de pin pulsador
const int ledPin1 = 7; el número del pin LED rojo
const int ledPin2 = 9; el número del pin LED verde
VARIABLES
int buttonState = 0; variable para lectura del estado del pulsador
brillo de int = 0; Cómo brillante es el LED
fadeAmount int = 5; Cuántos puntos a desvanecerse el LED por
void setup()
{
pinMode (ledPin1, salida); inicializar el rojo pin LED como salida:
pinMode (ledPin2, salida); inicializar el verde pin LED como salida:
pinMode (buttonPin1, entrada); inicializar el perno pulsador como entrada:
}
void loop()
{
buttonState = digitalRead(buttonPin1); leer el estado del pulsador valor:
Si (buttonState == HIGH) {/ / comprobar si la tecla es pressed.if es, el buttonState es alta:
digitalWrite (ledPin1, HIGH); encender LED:
digitalWrite (ledPin2, LOW);
Delay(20); espera de 50 milisegundos
digitalWrite (ledPin1, LOW);
Delay(20); espera de 50 milisegundos
}
Else {}
digitalWrite (ledPin1, LOW); apaga LED rojo:
analogWrite (ledPin2, brillo); ajustar el brillo del pin 7:
brillo brillo = fadeAmount; cambiar el brillo para la próxima vez a través del lazo:
Si (brillo == 0 || brillo == 255) {/ / invertir el sentido de la atenuación en los extremos de la transición:
fadeAmount = - fadeAmount;
}
Delay(50); Espere 30 milisegundos ver el efecto de atenuación
}
}
FIN DEL PROGRAMA.
Yo te consigo el esquema dibujado por ti todo cuanto antes y post ahora estoy casa.