Movimiento detección microprocesador controlado noche luz (2 / 7 paso)

Paso 2: código


El ATtiny2313 sólo tiene 2000 bytes de memoria flash disponible, pero este esbozo tiene 2572 bytes.
¿Cómo hacemos para que todo lo que existe?

Nos comente toda la comunicación serial en el bosquejo.
Las 3 líneas de código tomaron un enorme 1438 bytes de flash que no se usan en el proyecto terminado de todos modos.
Utilizar la comunicación serial cuando se prueba con la placa Arduino.
Más adelante cuando se transfiere el bosquejo para el ATtiny2313, comentar la salida serial.

Con la serie comentada y el código que añadimos para este proyecto el tamaño de dibujo sólo será total 1324 bytes.
Gran estamos desafiante bajo el límite máximo de 2000 bytes.

Este sketch es de ladyada, pero tiene un retraso de 2 minutos añadir por mí.

/ * Probador de sensor PIR * /

int ledPin = 9; Número de Pin del chip es 12. elige el pin para el LED

int inputPin = 11; Número de Pin del chip es de 14. elegir la clavija de entrada (para el sensor PIR)
int pirState = bajo; Empezamos suponiendo que no hay movimiento detectado
int val = 0; variable para lectura del estado del pin

void setup() {}
pinMode (ledPin, salida); declarar el LED como salida
pinMode (inputPin, entrada); declarar el sensor como entrada

Serial.Begin(9600);
}

void loop() {}
Val = digitalRead(inputPin); leer valor de entrada
Si (val == HIGH) {/ / comprobar si la entrada es alta
digitalWrite (ledPin, HIGH); encender LED
Si (pirState == LOW) {}
sólo nos hemos convertido
Serial.println ("movimiento de detectado!");
Sólo queremos imprimir en el cambio de la salida, no estado
pirState = alto;
Delay(120000);           <<<<<<<<<<< Este retraso fue agregado que nos da el minuto 2 LED en tiempo - cambio según sea necesario
}
} else {}
digitalWrite (ledPin, LOW); Apague el LED
Si (pirState == HIGH) {}
simplemente hemos convertido de
Serial.println ("movimiento que terminó!");
Sólo queremos imprimir en el cambio de la salida, no estado
pirState = bajo;
}
}
}

Artículos Relacionados

Movimiento detección nocturna de figura de Lego

Movimiento detección nocturna de figura de Lego

Desde que un Papá hace un año, me encuentro extrañamente atraído por cosas como juguetes de Lego, el Scalextric y el control remoto "para mi hijo". También creo ratherjust que comprar juguetes que quiero hacer cosas puntuales personales para él
Movimiento activado el interruptor de la luz parpadeo fix para CFL

Movimiento activado el interruptor de la luz parpadeo fix para CFL

si alguna vez has probado a añadir un interruptor de luz activada movimiento a una lámpara con una bombilla CFL usted puede haber notado que parpadea, a menos que tuvieras la previsión a 4 o 5 veces como mucho por un CFL dimmable de la cáscara.Genera
Movimiento detección salida

Movimiento detección salida

¡ Hola!Hoy voy se le enseña a hacer un movimiento detección salida!Como siempre tengo un video que documenta el proyecto en el paso 2Su perfecto para Halloween, simplemente plugin tu decoración favorita, y cuando el sensor detecta movimiento, la deco
Movimiento, detección de timbre streaming video

Movimiento, detección de timbre streaming video

Knock knock. ¿Quién está allí? Un movimiento detección de timbre inteligente que detecta cuando alguien está cerca de la puerta! Emplear una webcam para detectar el movimiento. Cuando se activa, se juega un saludo y luego tomar una foto y enviársela
¿Plug-in LED Color noche luz

¿Plug-in LED Color noche luz

desea agregar un poco de diversión a los aburrido viejo plug-in luces nocturnas? ¿Por qué no hacer más emocionante con un LED RGB? Mostrará usted cómo hacerlo con un par piezas simples que se pueden obtener de cualquier distribuidor de componentes el
Hecho en casa noche luz Led lámpara menos de 5 USD $

Hecho en casa noche luz Led lámpara menos de 5 USD $

HolaPor favor revise mi YouTube Video claro medidas para cómo hacer lámpara de noche luz Led menos de 5$ USDMi inglés escrito era no demasiado bueno así que Video creado para él
Estilo asiático movimiento sensored noche luz

Estilo asiático movimiento sensored noche luz

nocturna bastante simple que se enciende cuando usted mueva la mano sobre él.Tablero de lámina perimétricaHilo y agujaTela o papel (me gusta la textura de la tela, pero supongo que el papel sería ayudar a difundir la luz más)TijerasPegamentoLápiz y r
Movimiento controlado por luz de mostrar

Movimiento controlado por luz de mostrar

la idea de este proyecto ha sido golpeando alrededor de dentro de mi cabeza durante los últimos años. Finalmente decidí bajar mi trasero y hacerlo. Tenga en cuenta: es un largo instructable porque es una compilación de varias parte, y estoy un poco d
Decapitado muñeca noche luz

Decapitado muñeca noche luz

esta es una luz de noche muñeca decapitada.  Se enciende automáticamente cuando oscurece.Voy a caminar a través de cómo crear una luz de noche muñeca decapitada como la hice.  Esto fue inspirado por Instructable de Bot1398 "luz de detección LEDs"
Wake-up light (usando microprocesador controlado por dimmer)

Wake-up light (usando microprocesador controlado por dimmer)

invierno está llamando a la puerta otra vez en Europa.Odio tener que levantarse en la oscuridad, por lo tanto necesito una luz para despertar...Ahora las personas normales probablemente tos el E90, - para un Wake-Up Light de Philips.U obtener una est
Acelerómetro controlado Guanteletes Luz

Acelerómetro controlado Guanteletes Luz

Este Halloween, decidí ser Alina Starkov de La trilogía de Grisha por Leigh Bardugo. En los libros, ella es la solo sol invocador, haciendo magia con la luz y el calor.Puesto que esos poderes eran más allá de mí, armé un conjunto de guanteletes contr
Incline el Shotgun Shell noche luz!

Incline el Shotgun Shell noche luz!

Construir una escopeta muy simple shell luz de la noche que se enciende con un flip!¡ ADVERTENCIA!No intente hacer esto con munición! La escopeta utilizada en este proyecto fueron las tripas vacías!Paso 1: materialescáscara de 1 papel escopeta1 cásca
Movimiento detección de bomba de confeti

Movimiento detección de bomba de confeti

En este Instructable, te mostraré cómo hacer un movimiento barato detectar popper de confeti con una ratonera y un ambientador.Lista de partes:Petardos de confeti – estos están casi siempre disponibles alrededor de año nuevo o el 4 de julio. Pero si
Movimiento detección intermitente con SFX

Movimiento detección intermitente con SFX

Este instructivo cubre un moderado simplemente manera de poner unos gadgets de electrónica para hacer un dispositivo automatizado de felicitación de Halloween, completo con cuadro de efecto de sonido y luz intermitente!Hace unos 2 años he querido pon