Temporizador de cocina de Arduino (3 / 4 paso)

Paso 3: Código! (o mina)

Para ejecutar el temporizador de cocina se necesita para alimentar el Arduino código sabroso bonito. He escrito un código bastante simple (pero mira scary) que puede manejarlo todo, y para aquellos que son felices haciendo bastante trabajo pero no entenderla se puede descargar ahora. Si no me equivoco Instructables hace algo raro con. Los archivos PDE así que he esta comprimido en formato ZIP, aunque también puede encontrar el texto en PasteBin y pegar directamente en su editor de Arduino si usted se siente tan inclinan.

Explicarla es un poco complicado, así que le daré un breve resumen, y el resto es bastante autoexplicativo:
Primero nos inicializar todos los pines y funciones que vamos a utilizar, para asegurarse de que nuestro Arduino va a estar trabajando con ellos. Utilizamos el int const para indicar que el Pin que hemos inicializado es constante y no va a cambiar. Las variables también pueden ser inicializadas, pero generalmente no son constantes como se han configurado a lo largo de la secuencia de comandos. Entonces comprobamos si el botón (conectado al Pin 2) ha sido presionado o no y si es se enciende el segmento siguiente y agrega uno para fuera 'tastyTimeVariable'. Esto significa que luego podemos utilizar una función de 'si' a la longitud de la sincronización requerida dependiendo del valor de la tastyTimeVariable del estado. Usted verá que nos demoramos para "300 L * 1000 L" que equivale a unos 5 minutos, como 300.000 milisegundos = 300 segundos y 300/60 = 5, tan absolutamente exactamente 5 minutos. Luego decimos la Arduino eso si la tastyTimeVariable es igual a distinto de 0 (en otras palabras se presionó el botón, y algo ha sido programado) a una representación gráfica del juego y buzz el zumbador. Podemos variar la longitud de la alarma al cambiar el comando.

Espero que esto ha hecho algún sentido, también he escrito comentarios en el script para ayudar a aquellos que tratan de entender cómo funciona y modificarlo para sus necesidades.

He tenido un par de versiones hechas por individuos al código y se pueden encontrar enlaces a éstos en los comentarios, aunque no voy a publicar aquí ya que soy incapaz de verificar la exactitud de su código como los links que han publicado son ya no activadas. Puedo confirmar que, aunque grande, el código que he escrito y Posteado funciona bien y es fácil de entender si usted desea revisar, así que me temo que no será capaz de ayudar en la solución de problemas se debe utilizar un código diferente.

Artículos Relacionados

Temporizador de cocina de Arduino con una introducción interrupciones de contador de tiempo

Temporizador de cocina de Arduino con una introducción interrupciones de contador de tiempo

Bienvenidos a mi primer instructivo,Decidí hacer un proyecto bastante simple para entrar al mundo instructable. Este proyecto trata de hacer un temporizador de cocina simple con un Arduino Uno. Así le dará una pequeña introducción a la pantalla tft d
Arduino controla el temporizador de cocina

Arduino controla el temporizador de cocina

Todos ustedes deben han experimentado esto que tienes algo cocinan sobre su cocina por el otro lado conseguir ocupado viendo la televisión o conseguir una conversación profunda que te das cuenta en la detección de un olor que completamente fue estrop
LinkIT un temporizador de cocina

LinkIT un temporizador de cocina

En este instructable voy a mostrarle cómo diseñar un temporizador de cocina usando Linkit una, el temporizador tiene una duración máxima de 30 minutos. Y una vez hecho el temporizador de cuenta regresiva dispara un timbre para avisarle. El intervalo
Temporizador de cocina

Temporizador de cocina

Se trata de una modificación fácil de un temporizador de cocina común. Habíamos querido nuestro contador de tiempo para sentarse en nuestra capilla de la gama lejos del calor y salpicaduras de la estufa y en un lugar más visible.Como un bono adiciona
Cómo usar el temporizador de vigilante en Arduino

Cómo usar el temporizador de vigilante en Arduino

En este Instructable echamos un vistazo en el temporizador del vigilante en Arduino y las tres diferentes formas de configurarlo. Mostramos un ejemplo sencillo usando el temporizador del vigilante y se puede encontrar el código del ejemplo en el http
Temporizador de cocina panorámica Monte con espuma de poliestireno para Smartphone

Temporizador de cocina panorámica Monte con espuma de poliestireno para Smartphone

Como un amante de la animación de lapso de tiempo, siempre he querido crear un efecto de barrido a mis videos. Según Wikipedia, un paneo en la fotografía se refiere a la rotación de una cámara de lado a lado horizontalmente. Al capturar un montón de
Temporizador de cocina utilizando un Arduino

Temporizador de cocina utilizando un Arduino

Si te gusta cocinar y tiene la costumbre de dejar el gas en la estufa por mucho tiempo, esto podría ser un grave problema porque a nadie le gusta la comida quemada. Para resolver este problema voy a mostrar cómo construir tu propio condensador de aju
Temporizador cafetera y radio, Arduino, Logitech Harmony y openHAB

Temporizador cafetera y radio, Arduino, Logitech Harmony y openHAB

Este instructable asume que sabes lo que estás haciendo en la CA!También, asegúrese de utilizar cables sin daños que no sean demasiado largos ni demasiado cortos.El siguiente cuadro es parte del proyecto automatización casera aquí descrito:[instructi
Calculadora de Temporizador 555 para RaspberryPi, Arduino o un PC Linux

Calculadora de Temporizador 555 para RaspberryPi, Arduino o un PC Linux

Este instructable es una calculadora para determinar los valores de resistor y capacitor a usar circuitos Temporizador 555 en común. He incluido versiones para el RaspberryPi y haría el Arduino con circuitos simples a parpadear dos LED como el 555. L
Temporizador de Auto basado Arduino / detener reloj temporizador para frotar ligeramente el tiempo de medición

Temporizador de Auto basado Arduino / detener reloj temporizador para frotar ligeramente el tiempo de medición

necesidad:Alrededor de la semana pasada en el trabajo tuve otro problema no habitual habitual a enfrentar con.  Que bueno tener que hacer un montón de mecanismos números componentes para trabajar con-en segundos o fracs a veces-de sabía que esto vení
Interrumpe el temporizador de Arduino

Interrumpe el temporizador de Arduino

Interrupciones de Timer permiten realizar una tarea a intervalos muy específicamente programado independientemente de qué está sucediendo en el código. En este instructable voy a explicar cómo configurar y ejecutar una interrupción temporizador claro
Deje que su cocina temporizador en un más común batería

Deje que su cocina temporizador en un más común batería

tengo varios temporizadores de cocina que están simplemente sentados no se utiliza en mi casa porque se ha ejecutado en los tiny poco moneda pilas, que son caras de reemplazar, lo que más molestia que valen en mi opinión. Así que llegué a pensar hoy
Escudo del Motor Arduino DIY [por sólo $8!] (L298N 2x4A)

Escudo del Motor Arduino DIY [por sólo $8!] (L298N 2x4A)

Hoy, voy a mostrarte cómo hacer un escudo del motor de Arduino (conductor) a un bajo costo. Funciona espléndidamente, la poseen casi todas las características del protector de motor original de Arduino. Es considerada casi como un clon. El protector
Arduino basado metro - un conductor del LED muchas

Arduino basado metro - un conductor del LED muchas

como el resultado directo de una pregunta en el foro de Instructables, para un gráfico de barras Mostrar datos en el salpicadero de un coche, una electronica instructable.Aquí, para su deleite es el coche de barDuino, un simple sistema de visualizaci