Paso 4: Prototipo y prueba de sensor de luz circuito en circuito en la placa Arduino
Tiempo para moverse a la placa Arduino. Un LED parpadeando es prácticamente una go/no-go prueba. Queremos mirar añadiendo algunos analógicos de lectura, y que será mucho más fácil en un lugar donde podemos hacer un Serial.println() para ver lo que está sucediendo. No podemos hacer eso en un ATtiny.
Atamos el LED a la D1 en el ATtiny. D1 en el Arduino es TX que necesitamos para que Serial.print() normal a trabajar, por lo que tendremos que seleccionar otro. Los ATtiny D1 es PWM, que será muy útil si queremos hacer cualquier decoloración, así que vamos a seleccionar Arduino D5 como un pin PWM adecuado. Conecte un LED de D5 a tierra mediante resistencia de 330 ohmios limitadores de corriente.
El nuevo truco que queremos probar es obtener una lectura analógica de luz. Estoy utilizando una LDR CdS con una resistencia de pull-down de 10k-ohm, pero también tuvo éxito con un detector de luz de TEPT4400 con una resistencia de pull-down de 100k ohm. Parte de la ventaja de usar el Arduino para el desarrollo es podremos ver qué valores se devuelven y ajustar las resistencias y los valores de umbral antes de transferir el código para el ATtiny donde es difícil determinar lo que está sucediendo bajo el capó. Conecte los conductores de los CdS (o la pata corta de la TEPT4400) de uno a VCC y la otra pierna a A3. El resistor de pull-down, que actúa como un divisor de tensión para obtener la señal en el rango adecuado, pasa de A3 a GND.