Raspberry Pi - TMP100 Temperatuur Sensor Python Tutorial (3 / 4 stap)

Stap 3: Code:


De python code voor TMP100 kan worden gedownload van onze github archief-ControlEverythingCommunity

Hier is de link voor hetzelfde:

https://github.com/ControlEverythingCommunity/TMP1...

Het gegevensblad van TMP100 kan hier worden gevonden:

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

We hebben hier SMBus bibliotheek voor python code, de stappen te installeren SMBus op raspberry pi wordt beschreven gebruikt:

https://pypi.python.org/pypi/SMBus-cffi/0.5.1

U kunt ook de code kopiëren vanaf hier, het wordt als volgt gegeven:

# Gedistribueerd met een licentie van de vrije wil.

# Gebruik het elke manier je wilt, winst of gratis, mits het past in de licenties van de bijbehorende werken.

# TMP100

# Deze code is ontworpen om te werken met de TMP100_I2CS I2C Mini Module beschikbaar vanaf ControlEverything.com.

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

importeren van smbus

importeren

# Haal I2C bus

bus = smbus. SMBus(1)

# TMP100 adres, 0x4F(79)

# Selecteer Configuratie registreren, 0x01(01)

# 0x60(96) continu conversie, Comparateur modus, 12-bit resolutie

bus.write_byte_data (0x4F, 0x01, 0x60)

time.Sleep(0.5)

# TMP100 adres, 0x4F(79)

# Lees de gegevens terug uit 0x00(00), 2 bytes

# temp MSB, temp LSB

gegevens = bus.read_i2c_block_data (0x4F, 0x00, 2)

# De gegevens converteren naar 12-bits

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

als temp > 2047:

Temp-= 4096

cTemp = temp * 0.0625

fTemp = cTemp * 1.8 + 32

# Uitvoergegevens naar scherm

afdrukken "temperatuur in Celsius is: %.2f C" % cTemp

afdrukken "temperatuur in Fahrenheit is: %.2f F" % fTemp

Gerelateerde Artikelen

Raspberry Pi MCP9808 Temperatuur Sensor Python Tutorial

Raspberry Pi MCP9808 Temperatuur Sensor Python Tutorial

MCP9808 is een zeer nauwkeurige digitale temperatuur sensor ±0, 5 ° C I2C mini module. Ze zijn vastgelegd met de gebruiker - programmeerbare registers, die de temperatuur sensing toepassingen vergemakkelijken. De MCP9808 hoog-nauwkeurigheid temperatu
Raspberry Pi TMP112 Temperatuur Sensor Python Tutorial

Raspberry Pi TMP112 Temperatuur Sensor Python Tutorial

TMP112 hoog-nauwkeurigheid, Low-Power, digitale temperatuur Sensor I2C MINI module. De TMP112 is ideaal voor uitgebreide temperatuurmeting. Dit apparaat biedt een nauwkeurigheid van ±0, 5 ° C zonder kalibratie of externe component signaal conditionin
Raspberry Pi - TCN75A Temperatuur Sensor Python Tutorial

Raspberry Pi - TCN75A Temperatuur Sensor Python Tutorial

TCN75A is een twee-draads seriële temperatuursensor opgenomen met temperatuur / digitaal-converter. Het is opgenomen met gebruiker programmeerbare registers die flexibiliteit voor temperatuur-sensing toepassingen leveren. De register-instellingen kun
Raspberry Pi HDC1000 Temperatuur Sensor Python Tutorial

Raspberry Pi HDC1000 Temperatuur Sensor Python Tutorial

De HDC1000 is een digitale vochtigheid sensor met geïntegreerde temperatuursensor waarmee uitstekende meetnauwkeurigheid op zeer lage kracht. Het toestel meet luchtvochtigheid gebaseerd op een roman capacitieve sensor. De vochtigheid en temperatuur s
Raspberry Pi - HIH6130 I2C vochtigheid & Temperatuur Sensor Python Tutorial

Raspberry Pi - HIH6130 I2C vochtigheid & Temperatuur Sensor Python Tutorial

HIH6130 is een vochtigheid en temperatuursensor met digitale uitgang. Deze sensoren bieden een nauwkeurigheidsniveau van ±4% RH. Met toonaangevende langetermijnstabiliteit, waar temperatuur-gecompenseerd digitale I2C, toonaangevende betrouwbaarheid,
Raspberry Pi SHT25 vochtigheid & Temperatuur Sensor Python Tutorial

Raspberry Pi SHT25 vochtigheid & Temperatuur Sensor Python Tutorial

SHT25 I2C vochtigheid en temperatuursensor ±1.8%RH ±0.2 ° C I2C Mini Module. De SHT25 hoog-nauwkeurigheid vochtigheid en temperatuur sensor is uitgegroeid tot een industriestandaard in termen van vormfactor en intelligentie, die gekalibreerd, gelinea
Raspberry Pi - SI7021-Humidiy & Temperatuur Sensor Python Tutorial

Raspberry Pi - SI7021-Humidiy & Temperatuur Sensor Python Tutorial

SI7021 is een vochtigheid en temperatuursensor die kan worden toegepast op I2C communicatieprotocol. Het heeft een monolithische CMOS IC integratie van vochtigheid en temperatuur sensor elementen, een analoog-digitaalomzetter enz. Opgenomen met zeer
Raspberry Pi - SHT30 vochtigheid & Temperatuur Sensor Python Tutorial

Raspberry Pi - SHT30 vochtigheid & Temperatuur Sensor Python Tutorial

SHT30 digitale vochtigheids- en temperatuursensor biedt superieure prestaties en een ruimtebesparende voetafdruk. Het biedt gekalibreerde, gelineariseerde signalen in digitale, I2C-indeling. Fabricage van deze sensor is gebaseerd op CMOSens technolog
Raspberry Pi - SI7006-A20 vochtigheid & Temperatuur Sensor Python Tutorial

Raspberry Pi - SI7006-A20 vochtigheid & Temperatuur Sensor Python Tutorial

SI7006-A20 is een vochtigheid en temperatuursensor die kan worden toegepast op I2C communicatieprotocol. Het heeft een monolithische CMOS IC integratie van vochtigheid en temperatuur sensor elementen, een analoog-digitaalomzetter enz. Opgenomen met z
Raspberry Pi - TMP100 Temperatuur Sensor het leerprogramma van Java

Raspberry Pi - TMP100 Temperatuur Sensor het leerprogramma van Java

TMP100 hoog-nauwkeurigheid, Low-Power, digitale temperatuur Sensor I2C MINI module. De TMP100 is ideaal voor uitgebreide temperatuurmeting. Dit apparaat biedt een nauwkeurigheid van ± 1 ° C zonder kalibratie of externe component signaal conditioning.
Raspberry Pi - TMP007 infrarood thermozuil Sensor Python Tutorial

Raspberry Pi - TMP007 infrarood thermozuil Sensor Python Tutorial

TMP007 is een infrarood thermozuil sensor die de temperatuur van een object meet zonder het zijn in contact met het. De uitgezonden door het object op de sensor vlak Infrarood energie wordt geabsorbeerd door de thermozuil geïntegreerd in de sensor. D
Raspberry Pi - MPL3115A2 Precision hoogtemeter Sensor Python Tutorial

Raspberry Pi - MPL3115A2 Precision hoogtemeter Sensor Python Tutorial

De MPL3115A2 maakt gebruik van een MEMS druksensor met een I2C-interface nauwkeurig drukhoogte/en temperatuur gegevens te verstrekken. De sensor outputs zijn gedigitaliseerd door een hoge resolutie 24-bits ADC. Interne verwerking verwijderd vergoedin
Arduino Nano - TMP100 Temperatuur Sensor Tutorial

Arduino Nano - TMP100 Temperatuur Sensor Tutorial

TMP100 hoog-nauwkeurigheid, Low-Power, digitale temperatuur Sensor I2C MINI module. De TMP100 is ideaal voor uitgebreide temperatuurmeting. Dit apparaat biedt een nauwkeurigheid van ± 1 ° C zonder kalibratie of externe component signaal conditioning.
Deeltje Photon - TMP100 Temperatuur Sensor Tutorial

Deeltje Photon - TMP100 Temperatuur Sensor Tutorial

TMP100 hoog-nauwkeurigheid, Low-Power, digitale temperatuur Sensor I2C MINI module. De TMP100 is ideaal voor uitgebreide temperatuurmeting. Dit apparaat biedt een nauwkeurigheid van ± 1 ° C zonder kalibratie of externe component signaal conditioning.