¡Esta es una revisión vieja del documento!


Aplicaciones con LCD: lectura de temperatura con sensor TMP102


La aplicación contiene un bloque para trabajar con sensor de temperatura TMP102 https://www.sparkfun.com/products/13314. Este sensor se trabaja mediante protocolo I2C para la configuración y lectura de la temperatura. El protocolo contiene dos pines, uno para datos SCL y otro para reloj SCK que deben conectarse a la tarjeta (protocolo síncrono). La conexión de los pines del sensor a la tarjeta de desarrollo es la siguiente:

sensortemperatura.jpg

  • GND: Tierra del sensor, debe ser conectada a GND en la tarjeta de desarrollo.
  • VDD: conexión a 3.3V.
  • SDA: conectar a pin 27 (PC4).
  • SCL: conectar a pin 28 (PC5).
  • ALT: No conectar (NC).
  • ADD0: Conectar a tierra. Cada dispositivo en el bus I2C tiene una dirección de comunicación, si se conecta este pin a tierra la dirección del dispositivo es la 0x48.

En la aplicación el bloque que permite la configuración y lectura de este sensor se encuentra en la categoría de sensores y tiene la apariencia mostrada en la figura:

Los pasos para utilizar el sensor son los siguientes:

  1. Declarar una variable de tipo flotante. En la categoría variables se puede encontrar este variable.
  2. Asignar el bloque (Leer TMP102) a la variable declarada.
  3. Si se desea enviar datos al LCD, se debe convertir el valor de la variable a formato ASCII.. Para ello se debe usar el bloque (función sprintf) disponible en la categoría Utilidades.
  • tmp102lcd.1564520793.txt.gz
  • Última modificación: 2019/07/30 21:06
  • por admin