Paso 1: Vamos a hacer una
Lo hice con un kit del arrancador Grove de Seedstudio. Si tienes uno de esos (incluso las versiones antiguas del starter kit) y un Arduino (por supuesto), ya tienes todo lo que necesitas. Existen 3 maneras de hacerlo:
- Con del kit escudo de arboleda (ver foto).
- Con los componentes de la arboleda, pero con los cables de arranque de Grove en lugar de la pantalla (ver fotos de un un cable y una implementación de termoscopio breakout basados en cable). [La podría ser muchos escenarios donde eliges no usar el escudo si lo tienes].
- Con los componentes de la arboleda no.
La cosa con la pantalla LCD
Si usted está usando alguna de las 2 primeras opciones y tiene un viejo Arduino y la pantalla LCD no funciona (o funciona, pero no si es a base de pilas), echar un vistazo en el trabajo de monitor de LCD I2C de Seedstudio hacer con un viejo Arduino.
Si usted es no usar la pantalla que viene con el kit, simplemente puede utilizar la biblioteca que viene con la pantalla de LCD de 16 x 2 caracteres en lugar de rgb_lcd y el código debería funcionar como está (contiene otras llamadas específicas del modelo o no setRGB()).
Materiales
- Un Arduino.
- Un sensor de temperatura conectado a A0. Nota: Si no utiliza uno usé, analog2Celsius() podría necesitar una nueva calibración (USA "voodoo constantes" que podría ser específico de sensor). Lo mejor es utilizar el código de ejemplo que viene con el sensor.
- Una pantalla de LCD 16 x 2 caracteres.
- Un botón conectado a D4 (si se trata de un simple interruptor momentáneo, también necesitarás un resistor de pull-up/down para él).
Código
Si usted quiere un "alcance de los pobres" para cualquier otro tipo de sensor, sólo cambiar analog2Celsius() a algo que tiene sentido para el sensor y cambiar degSymbol (carácter de grado) a algo funky que mejor representa la unidad de medición de su medidor fantasma/oro/IQ/deuda.
También se puede encontrar el datalogger. {cpp,h} biblioteca útil para la manipulación y agregación de las muestras del sensor.
Disfrutar.