4/21/2018

MSP-EXP430F5529 & CCS: Sensor de temperatura usando LM35 y LCD102x64


Descripción:
En esta publicación veremos un pequeño sensor de temperatura, anteriormente ya hemos utilizado el LM35 en el blog, así que podemos retomar esa información para este ejemplo, recomiendo revisar la publicación "Stellaris LaunchPad & Energia: Sensor de temperatura LM35" ya que ahí explico como sacar la constante que uso para determinar la temperatura, en cuanto a la parte gráfica del LCD,  la he sacado de este post, claro esta no he hecho una replica exacta.


Circuito:
La conexión es mu básica, el sensor a VCC y GND, la señal Vout del LM35 esta conectado al canal analógico A6 del MSP.

Código:
El código no es complejo, iniciamos configurando el MCU entradas salidas e inicilizamos la LCD (ver anteriores post sobre ella, ya se a utilizado antes), ademas configuramos el ADC, bueno paramos al bucle while en donde tomamos 32 muestras en aproximadamente 1 segundo, después hacemos un desplazamiento y multiplicamos por nuestra constante para obtener la temperatura, una vez que tenemos esto lo mostramos en pantalla, tenemos una barra donde mostramos de 10°C a 45°C, cuando la temperatura es menos a 45°C el LED1 de la tarjeta cambia de estado cada segundo, cuando los supera el LED1 cambia su estado cada 32 milisegundos (visualmente el parpadeo se ve mas rápido).

Vídeo:
Aquí un pequeño vídeo del sensor de temperatura en funcionamiento.


Descargas:
Aquí el enlace directo para DESCARGAR los archivos disponibles, también puedes revisar o descargar la información desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.


Referencias:

0 comentarios:

Publicar un comentario