Sobre este proyecto
it-programming / others-5
Abierto
Se requiere la lectura de 1 pulsador ya sea mediante positivo como mediante negativo.
El funcionamiento es el siguiente. El circuito consta de 3 conexiones:
- Positivo
- Negativo
- Lectura de señal.
El circuito está controlado con un Atmel Attiny que es el encargado de leer la señal de entrada y memorizarla, esta memorización es si se ha o no pulsado el botón (mediante el pin de lectura de señal).
Se adjuntan los diagramas electricos que en los que debe de funcionar el Attiny por lo que solo es necesario realizar el código que lo haga funcionar.
El attiny iniciará comprobará la última pulsación si ha sido 1 esperará 4 segundos y enviará un "+" o "-" (en función del caso correspondiente ) y si se pondrá en "modo lectura", si recibe un + o - (en función de caso correspondiente) memorizará esta pulsación en memoria, con un "1", si se vuelve a pulsar, voilverá a memorizar esta pulsación, eliminando la previa por lo que la variable en esta segunda pulsación volvería al estado inicial "0".
Una vez iniciado, si se pulsa durante 5 segundos o más el botón, el Attiny dejará de realizar la función memoria y no volverá ha realizar ninguna acción salvo que se vuelva a pulsar el botón durante 5 segundos o más nuevamente, activando así la funcionalidad.
Adjunto tambien diagrama de flujo del algoritmo para mejor comprensión
Categoría Programación y Tecnología
Subcategoría Otros
Plazo de Entrega: No definido