Frambuesa Pi - Tutorial de Python de Sensor de temperatura de TCN75A (3 / 4 paso)

Paso 3: código:

El código de python para TCN75A puede descargarse desde el repositorio de github-ControlEverythingCommunity

Aquí está el enlace para el mismo:

https://github.com/ControlEverythingCommunity/TCN7...

La hoja de datos de TCN75A se puede encontrar aquí:

https://S3.amazonaws.com/controleverything.Media/c...

Hemos utilizado SMBus biblioteca de código de python, los pasos para instalar SMBus en frambuesa pi se describe aquí:

https://PyPI.Python.org/PyPI/SMBus-cffi/0.5.1

También puede copiar el código desde aquí, se da como sigue:

# Distribuido con una licencia de libre albedrío.

# Usar cualquier manera desea, beneficio o libre, siempre cabe en las licencias de sus obras anexas.

# TCN75A

# Este código está diseñado para trabajar con el módulo de Mini de I2C TCN75A_I2CS de ControlEverything.com.

# https://www.controleverything.com/content/Tempera...

importación de smbus

tiempo de importación

# Coger el autobús de I2C

autobús = smbus. SMBus(1)

# Dirección TCN75A, 0x48(72)

# Select configuration register, 0x01(01)

resolución de ADC de 12 bits de # 0x60(96)

Bus.write_byte_data (0x48, 0 x 01, 0x60)

Time.Sleep(0.5)

# Dirección TCN75A, 0x48(72)

# Leer los datos de 0x00(00), 2 bytes

temp # MSB, LSB del temp

datos = bus.read_i2c_block_data (0x48, 0 x 00, 2)

# Convertir los datos en 12 bits

Temp = ((datos [0] * 256) + (datos [1] & 0xF0)) / 16

Si temp > 2047:

Temp = 4096

cTemp = temp * 0.0625

fTemp = (cTemp * 1.8) + 32

# Salida de datos a pantalla

Imprimir "temperatura en grados Celsius: %.2f C" % cTemp

Imprimir "temperatura en grados Fahrenheit: %.2f F" % fTemp

Artículos Relacionados

Frambuesa Pi - Tutorial de Java de Sensor de temperatura de TCN75A

Frambuesa Pi - Tutorial de Java de Sensor de temperatura de TCN75A

TCN75A es un sensor de temperatura serial de dos hilos constituido convertidor de temperatura en digital. Se incorpora con registros programables de usuario que proporcionan flexibilidad para aplicaciones de detección de temperatura. La configuración
Frambuesa Pi - SI7021 Humidiy y el Tutorial de Python de Sensor de temperatura

Frambuesa Pi - SI7021 Humidiy y el Tutorial de Python de Sensor de temperatura

SI7021 es una humedad y temperatura que puede funcionar con protocolo de comunicación I2C. Tiene un CI CMOS monolítica integración de humedad y elementos de sensor de temperatura, un conversor de analógico a digital etc.. Con calibración y elementos
Frambuesa Pi - SI7021 Humidiy y Tutorial de Java de Sensor de temperatura

Frambuesa Pi - SI7021 Humidiy y Tutorial de Java de Sensor de temperatura

SI7021 es una humedad y temperatura que puede funcionar con protocolo de comunicación I2C. Tiene un CI CMOS monolítica integración de humedad y elementos de sensor de temperatura, un conversor de analógico a digital etc.. Con calibración y elementos
Frambuesa Pi - Tutorial de Python de acelerómetro de 3 ejes ADXL345

Frambuesa Pi - Tutorial de Python de acelerómetro de 3 ejes ADXL345

El ADXL345 es una potencia pequeña, delgada, ultra bajo, acelerómetro de 3 ejes con alta resolución (13 bits) medición hasta ±16 g. salida Digital datos tiene el formato como complementan dos 16-bit y es accesible a través de la interfaz digital I2 C
Envío de datos del Sensor de temperatura a base de datos de azul

Envío de datos del Sensor de temperatura a base de datos de azul

Este proyecto utiliza un Raspberry Pi B + a 2 sensores de temperatura y envía los datos a un origen de datos azul que puede utilizarse para crear gráficos.Un montón de código para acceder a los sensores de temperatura vino de Adafruit tutorial de Ada
Tutorial de Python de frambuesa Pi TMP112 temperatura Sensor

Tutorial de Python de frambuesa Pi TMP112 temperatura Sensor

TMP112 de alta precisión, bajo consumo, módulo Digital Sensor de temperatura I2C MINI. El TMP112 es ideal para medición de temperatura extendido. Este dispositivo ofrece una exactitud de ±0. 5 ° C sin necesidad de calibración o componente externo de
Tutorial de Python de frambuesa Pi MCP9808 temperatura Sensor

Tutorial de Python de frambuesa Pi MCP9808 temperatura Sensor

MCP9808 es un digital alta precisión de la temperatura ±0. 5 ° C I2C mini módulo del sensor. Se incorporan con usuario - registros programables que facilitan aplicaciones de detección de temperatura. MCP9808 sensor de temperatura de alta precisión se
Tutorial de Python de frambuesa Pi HDC1000 temperatura Sensor

Tutorial de Python de frambuesa Pi HDC1000 temperatura Sensor

El HDC1000 es un sensor de humedad digital con sensor de temperatura integrado que proporciona una medición excelente precisión a muy baja potencia. El aparato mide humedad basado en un nuevo sensor capacitivo. Los sensores de humedad y temperatura s
Python y frambuesa Pi Sensor de temperatura

Python y frambuesa Pi Sensor de temperatura

Ha sido mucho tiempo, cuando había primero postee esta muestra de RPi. El paso del tiempo había reunido alguna forma de retroalimentación de la comunidad, tuvo en cuenta los comentarios, y esta muestra está lista para ser publicado en Instructables p
Cómo utilizar el Sensor de temperatura DS18B20 - Arduino Tutorial

Cómo utilizar el Sensor de temperatura DS18B20 - Arduino Tutorial

En este tutorial usted aprenderá cómo usar el sensor de temperatura DS18B20 con Arduino.La temperatura se imprimirá en el serial monitor de Codebender o el IDE de Arduino.Video de presentación:Antes de empezar vamos a ver más información de este sens
Cómo utilizar el sensor de temperatura TMP36 - Arduino Tutorial

Cómo utilizar el sensor de temperatura TMP36 - Arduino Tutorial

El TMP35/TMP36/TMP37 son de bajo voltaje, sensores de temperatura centígrada de precisión. Proporcionan una salida de voltaje que es linealmente proporcional a la Celsius (centígrados) temperatura. El TMP35 TMP36/TMP37 requiere ninguna calibración ex
Tutorial de Sensor de temperatura!

Tutorial de Sensor de temperatura!

¿Qué es un sensor de temperatura?Es bastante fácil de explicar, es un chip que le dice lo que la temperatura es un sensor de temperatura analógico!Estos sensores usan una técnica de estado sólida para determinar la temperatura. Es decir, no utilizan
Arduino Nano - Tutorial de Sensor de temperatura TMP100

Arduino Nano - Tutorial de Sensor de temperatura TMP100

TMP100 High-Accuracy, módulo Digital Sensor de temperatura I2C MINI de baja potencia. El TMP100 es ideal para medición de temperatura extendido. Este dispositivo ofrece una precisión de ±1 ° C sin necesidad de calibración o componente externo de seña
Partícula fotón - Tutorial de Sensor de temperatura TMP100

Partícula fotón - Tutorial de Sensor de temperatura TMP100

TMP100 High-Accuracy, módulo Digital Sensor de temperatura I2C MINI de baja potencia. El TMP100 es ideal para medición de temperatura extendido. Este dispositivo ofrece una precisión de ±1 ° C sin necesidad de calibración o componente externo de seña