Temporizador de cuenta atrás de la lavadora - Arduino (15 / 21 paso)

Paso 15: El Arduino programa

Aquí adjunto el programa de Arduino.

He comentado ampliamente el programa así que te animamos a mirar el código directamente a ver lo que está sucediendo. También he incorporado mensajes a registrar en la ventana del serial. Estos mensajes no son realmente necesarias para el programa pero me han dejado ellos en para ayudar con la depuración.

Partes del programa, incluyendo la escritura en el display de 7 segmentos y de rebote los botones se copia de ejemplos en la Web de Arduino.

¿Qué hace?

Cuando se cierra la puerta de la máquina y la potencia se aplica el Arduino botas arriba en unos segundos. El tiempo de cuenta regresiva por defecto es 8 hrs y la cuenta regresiva comienza inmediatamente. IE: si puedo cargar la lavadora a 21:00 entonces comenzará a 5:00.

En cualquier tiempo el 'up' o 'abajo' botones se pueden presionar para aumentar o disminuir el número de horas at 1 hora (hasta un máximo de 19 horas).

Si se presionan ambos botones simultáneamente el temporizador se inicia ceros hacia fuera y la señal para arrancar la máquina. La razón que he añadido que esto fue ayudar con la puesta en servicio - no quería tener que esperar durante horas ver si funciona todo!

No ¿qué?

El botón 'start' de lavadoras parpadea como normal y se puede presionar manualmente. El temporizador es una función adicional y ahora forma altera el funcionamiento original de la máquina.

Resumir la entrada-salida

Digitales pins 2-9 son para el display de 7 segmentos:

'A' en display de 7 segmentos de la salida del Pin digital 2

Digital del Pin 3 de salida para 'b' en display de 7 segmentos

Digital 4 Pin de salida de 'c' en display de 7 segmentos

Digital 5 Pin de salida para ' en display de 7 segmentos

6 Pin digital de salida para 'e' en display de 7 segmentos

Digital 7 pines de salida para 'f' en display de 7 segmentos

Digital 8 pines de salida para 'g' en display de 7 segmentos

Salida digital 9 Pin '.' en display de 7 segmentos

Salida digital de 10 pines para el relé de arranque

(PIN 11 está conectado en el Leostick a la piezbuzzer)

Entrada analógica del Pin A0 para el botón "up"

Entrada analógica A1 pines para el botón "abajo"

Artículos Relacionados

Temporizador de cuenta atrás

Temporizador de cuenta atrás

Conectar el Arduino como visto anteriormente.Paso 1: Cargar códigoAñadir el siguiente código con la aplicación de Arduino.
Temporizador de cuenta regresiva de Arduino sencillo 7 segmentos

Temporizador de cuenta regresiva de Arduino sencillo 7 segmentos

En esta guía de Instructables te mostrará cómo hacer un simple temporizador de cuenta atrás - dos dígitos - mediante el uso de la placa de Arduino uno y displays de 7 segmentos.Podremos ajustar el temporizador en el sketch del programa cambiando el v
Temporizador de cuenta regresiva de Arduino con los botones de configuración

Temporizador de cuenta regresiva de Arduino con los botones de configuración

En esta guía de Instructables te mostrará cómo hacer su propio temporizador de cuenta regresiva de Arduino dos dígitos. Hice mi propio circuito utilizando el microcontrolador ATmega328 pero este es un paso opcional. En esta guía te ayudaré a hacer fá
Cuenta atrás de Navidad de Santa Claus!

Cuenta atrás de Navidad de Santa Claus!

Se trata de un divertido arte de la Navidad para un niño o niña. Todos los días su hijo se recibe una caja de Santa o un elfo con un pedazo de caramelo o simplemente tratar un poco! Junto con esto su hijo recibirá un resbalón de papel contando cuánto
Temporizador de cuenta regresiva de Arduino

Temporizador de cuenta regresiva de Arduino

el temporizador de cuenta regresiva de Arduino es un proyecto de fin de semana para principiantes que quieran pasar a algo un poco más avanzado. El temporizador controla dos displays de 7 segmentos que cuentan abajo de 99 a 0 y se pueden parar y come
Cuenta atrás para Navidad

Cuenta atrás para Navidad

Cuenta regresiva de los últimos 25 días antes de Navidad con este ornamento. Gire el trineo Claus de Santa para hacer girar el sistema de engranaje planetario, a su vez hace girar los copos de nieve.Este ornamento está destinado a ser impreso en una
VBS vacaciones cuenta atrás

VBS vacaciones cuenta atrás

Introducción¿Se pregunta qué es la próxima fiesta?  ¿Pregunta cuando es la próxima fiesta?  ¿No sería agradable tener un rastreador de vacaciones?  Algo que le dirá que las próximas vacaciones, cuántos días hasta vacaciones como las vacaciones restan
Temporizador de cuenta regresiva de Arduino 7 segmento

Temporizador de cuenta regresiva de Arduino 7 segmento

este proyecto se basa en una pantalla de Kingbright doble 7 segmentos y un Arduino Diecimila.cuenta regresiva de 20 y pin 13 se ilumina cuando el temporizador está completado.No utiliza ningún hardware adicional que es útil para proyectos de bajo cos
Temporizador de cuenta regresiva o el interruptor de apagado automático para manta eléctrica u otro dispositivo eléctrico

Temporizador de cuenta regresiva o el interruptor de apagado automático para manta eléctrica u otro dispositivo eléctrico

quería ser capaz de encender mi manta para una cantidad limitada de tiempo sin tener que apagar manualmente, en caso de tampoco carecen de la fuerza de voluntad para apagarlo o dormirse.   El resultado funciona de maravilla.  La manta se apaga despué
¿Calendario de cuenta atrás de bloque

¿Calendario de cuenta atrás de bloque

cansado de comprar nuevos calendarios cada año? ¿Le gusta tener que recordar establecer su calendario cada día para que usted pueda recordar qué día es? Si es así entonces le encantará tener un calendario de bloque. Menos función de un calendario rea
Calendario de cuenta atrás

Calendario de cuenta atrás

este es un proyecto fácil que se puede ajustar para hacer cuenta regresiva para cumpleaños, vacaciones, exámenes o lo que nunca.Te hace falta:Una placaPintura en aerosol (utilicé frambuesa brillante Krylon y verde esmeralda)Tiza tablero pintura (yo u
Cómo hacer una película cuenta atrás animación usando Lego

Cómo hacer una película cuenta atrás animación usando Lego

estaba haciendo un lego video y quise hacer una cuenta regresiva como en viejas películas, así que decidí hacer uno usando lego así que aquí es cómo le puede hacer con animación stop-motion.Paso 1: Hacer el número tres Here's how to get started:Monta
Bloques de cuenta atrás de Navidad madera lindos

Bloques de cuenta atrás de Navidad madera lindos

Estos bloques son fáciles de hacer, proyecto madera gran principiante que va a ser un gran recuerdo para usted y su familia. Hace grande presenta barato para tus amigos o tus profesores de los niños en la escuela.Aquí está lo que usted necesita:poste
Arduino LED temporizador de cuenta regresiva 3,2,1

Arduino LED temporizador de cuenta regresiva 3,2,1

a pesar de que he estado utilizando un arduino para un año y medio más o menos, nunca hice un esfuerzo por aprender el idioma hasta ahora. Este es mi primer proyecto con un arduino que construí y codificado por mi. Si alguien está interesado, aquí es