Debido a los resultados mencionados en el anterior artículo, se ha optado por eliminar los sensores analógicos de temperatura y comenzar a usar sensores digitales. Con estos cambios, se ha logrado por fin un sistema estable y apto para su uso, y se ha dado por concluida la parte de desarrollo del proyecto.
Sensores digitales de temperatura
Se inicia un nuevo proceso de investigación de cara a evaluar las diferentes opciones de componentes en el mercado. Durante el mismo, se encuentran los sensores digitales de la casa Maxim (antigua Dallas Semiconductor), mencionados en los propios foros de Arduino. En concreto se trata de la familia de componentes digitales 1-Wire, que incluye, entre otros, diversos sensores de temperatura. Como principal característica de estos dispositivos se permite la conexión de hasta 64 componentes en un mismo canal digital de datos, lo que reduce las entradas digitales a utilizar, permitiendo la identificación de los dispositivos individuales mediante un número de serie único que se establece en fábrica. Además, los sistemas 1-Wire permiten alimentarse de dos formas: de manera directa (un cable para tensión, otro para tierra y otro para datos) o en el denominado modo parásito, donde el cable de datos lleva la propia alimentación, produciendo que en la práctica sólo se usen 2 cables para conectar el dispositivo. Se ha optado por utilizar los sensores DS18B20. Estos sensores presentan las siguientes características:





