Paso 6: Sketch de Arduino
Además sustituye la librería LiquidCrystal con LiquidCrystal_I2C Biblioteca Francisco Malpartida. (Adjunto)
Se adjunta croquis.
Debe cambiar la siguiente línea a la dirección que registró.
Termómetro DeviceAddress = {0x28, 0x88, 0x58, 0xBD, 0 x 04, 0 x 00, 0 x 00, 0x6C};
(El s x 0 antes de cada número significa que es un número hexadecimal)
Configurar la temperatura mínima para 43C y la máxima de 84C. Puede cambiarlas.
El bosquejo puede ser cargado con sólo el adaptador USB_BUB para la energía.
El contraste del LCD se puede ajustar con el potenciómetro. (Probablemente tendrá que reajustar cuando lo tienes conectado a la fuente de alimentación interna)
La pantalla muestra la temperatura en grados Fahrenheit y centígrados en la primera línea.
La segunda línea muestra la temperatura DS18B20.
La temperatura puede ajustarse con el para arriba y abajo botones.
Si la temperatura de la sonda es menor que la temperatura de set, el LED estará apagado y la SSR en (calentar la olla).
Cuando la sonda llega hasta dentro de 2C de la serie, el LED parpadea lentamente. Cuando llega a la temperatura será constante.
Technobabble: He añadido una pequeña histéresis por lo que la temperatura no debe adelantar al set temp por mucho.