Paso 40: Construir el controlador: botones y LEDs de estado
Hemos añadido un botón de aspecto impresionante con dos construido en LEDs y un botón regular con un LED.
El primer botón se monta en la matriz de cierre PCB, ya que este se sentará en la parte superior del tablero AVR, y queremos que el botón de fácil acceso. Los cables se envían a través del cable de cinta. El segundo botón y el LED de la Junta Directiva AVR y se utiliza sobre todo para la depuración durante la construcción.
Los botones están conectados entre GND y el pin de IO en el ATmega. Un resistor de pull-up internas dentro de lo ATmega se utiliza para Hale el pasador de alta cuando no se pulsa el botón. Cuando se presiona el botón, el pin de IO se tira bajo. Una lógica 0 indica que un botón ha sido pulsado.
Los LEDs también están conectados entre GND y el pin de IO a través de un resistor de tamaño adecuado. No conecte un LED a un regulador micro pin IO sin tener un resistor conectado en serie. La resistencia es limitar la corriente y saltarlo puede hacer el puerto de IO en el micro controlador.
Para encontrar la resistencia adecuada, sólo Conecte el led en un protoboard y prueba diferentes resistencias con una fuente de alimentación de 5v. Elegir las resistencias que componen la luz del LED con el brillo que desea. Si utiliza LED con diferentes colores, deben probarlos lado a lado. LEDs de color diferentes requieren diferentes resistencias para alcanzar el mismo nivel de brillo.
Nos iremos hasta usted para decidir la colocación de su LED de estado, pero se puede ver en las fotos a continuación cómo lo hicimos: