Temperaturmessung mit STS21 und Raspberry Pi (3 / 4 schritt)

Schritt 3: Code für die Temperaturmessung:


Der Vorteil der Verwendung von Raspberry Pi ist, bietet Ihnen die Flexibilität, die Programmiersprache, in der Sie das Board zu programmieren, damit den Sensor mit Schnittstelle möchten. Nutzen diesen Vorteil dieses Boards, zeigen wir hier die Programmierung in Python. Python ist eine der einfachsten Programmiersprachen mit einfachsten Syntax. Der Python-Code für STS21 kann aus unserer Gemeinde Github heruntergeladen werden, die Steuerung alles Gemeinschaftist.

Sowie für die Leichtigkeit der Nutzer, erklären wir den Code hier auch:

Als erster Schritt der Programmierung müssen Sie die SMBus-Bibliothek bei Python, herunterladen, da diese Bibliothek die Funktionen im Code verwendet unterstützt. Um die Bibliothek herunterladen besuchen Sie den folgenden Link:

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

Sie können auch die Arbeits-Code von hier kopieren:

 import smbusimport time# Get I2C busbus = smbus.SMBus(1)# STS21 address, 0x4A(74)# Select Command# 0xF3(243) Temperature measurement in NO HOLD modebus.write_byte(0x4A, 0xF3)time.sleep(0.5) # STS21 address, 0x4A(74)# Read data back, 2 bytes, MSB firstdata0 = bus.read_byte(0x4A)data1 = bus.read_byte(0x4A)# Convert the datatemp = (data0 * 256 + data1) & 0xFFFCcTemp = -46.85 + (175.72 * temp / 65536.0)fTemp = cTemp * 1.8 + 32# Output data to screenprint "Temperature in Celsius is : %.2f C" %cTempprint "Temperature in Fahrenheit is : %.2f F" %fTemp 

Der Code wird ausgeführt, mit dem folgenden Befehl:

 $> python STS21.py 

Der Ausgang des Sensors ist auf dem Bild oben für die Referenz des Benutzers angezeigt.

In Verbindung stehende Artikel

Temperaturmessung mit STS21 und Arduino Nano

Temperaturmessung mit STS21 und Arduino Nano

Digitaler Temperatursensor STS21 bietet überlegene Leistung und ein platzsparendes Fußabdruck. Freuen Sie sich auf kalibrierten, linearisierten Signale im Digitalformat I2C. Herstellung von dieser Sensor basiert auf CMOSens Technologie, die die überl
Temperaturmessung mit STS21 und Teilchen Photon

Temperaturmessung mit STS21 und Teilchen Photon

Digitaler Temperatursensor STS21 bietet überlegene Leistung und ein platzsparendes Fußabdruck. Freuen Sie sich auf kalibrierten, linearisierten Signale im Digitalformat I2C. Herstellung von dieser Sensor basiert auf CMOSens Technologie, die die überl
Beschleunigungsmessung mit BMA250 und Raspberry Pi

Beschleunigungsmessung mit BMA250 und Raspberry Pi

BMA250 ist eine kleine, dünne, Frequenzverschiebungen Power, 3-Achsen-Beschleunigungssensor mit hoher Auflösung (13 Bit) Messung an bis zu ±16 g. digitaler Ausgang, die Daten formatiert ist, wie 16-Bit zweit ergänzen und durch digitale I2C Schnittste
Lese-/emulieren Fernbedienungen mit Arduino und Raspberry Pi

Lese-/emulieren Fernbedienungen mit Arduino und Raspberry Pi

Fernbedienungen sind überall. Sie sind die Schnittstelle zu Ihrem Fernseher, Musikanlagen und was nicht. Sie haben wahrscheinlich ein paar Ersatzteile herumliegen, bei dem Untergang der ihre besseren Hälften verwüstet. Sie aufzumuntern und wieder in
BrickPi Zusammenfassung: Digitalisieren Bücher mit Mindstorms und Raspberry Pi

BrickPi Zusammenfassung: Digitalisieren Bücher mit Mindstorms und Raspberry Pi

Vor ein paar Monaten haben wir einen Book-Reader, angetrieben durch die BrickPi, die die Fähigkeit, Seiten von Ihrem Kindle gelesen hatte. Es gab eine große Resonanz auf das Projekt. Aber was jeder wirklich wollte, war eine Zusammenfassung, die ein e
Klavier Treppen mit Arduino und Raspberry Pi

Klavier Treppen mit Arduino und Raspberry Pi

Wer Musik nicht liebt? Diese Klavier-Treppen sind eine interaktive, relativ tragbar, musikalische Installation, die im Grunde jedem Treppenhaus angewendet werden können. Ich baute sie für HackPrinceton zusammen mit meinen Freunden Erica Portnoy und V
Temperatur und Luftfeuchtigkeit Überwachung mit SHT25 und Raspberry Pi

Temperatur und Luftfeuchtigkeit Überwachung mit SHT25 und Raspberry Pi

Vor kurzem haben wir an verschiedenen Projekten, die Temperatur und Luftfeuchtigkeit Überwachung erforderlich gearbeitet und dann wurde uns klar, dass diese beiden Parameter tatsächlich im mit einer Schätzung der die Funktions-Leistungsfähigkeit eine
Temperaturüberwachung mit MCP9808 und Raspberry Pi

Temperaturüberwachung mit MCP9808 und Raspberry Pi

MCP9808 ist eine hochgenaue digitale Temperatur Sensor ±0.5 ° C I2C Mini-Modul. Sie sind mit Benutzer - programmierbare Register verkörpert, die Temperaturmessung Anwendungen zu erleichtern. Die MCP9808 präzise Temperatur-Sensor einen Industriestanda
Laser-Harfe mit Tah und Raspberry Pi

Laser-Harfe mit Tah und Raspberry Pi

Diese Valentines wir machten diese hölzernen Harfe und Laser- und Licht-abhängige Widerstände (LDR) verwendet, um Musik zu spielen. Nicht zeige ich Ihnen wie man die Holzkonstruktion zu machen, aber die Bilder mit den genauen Abmessungen finden Sie,
Wetter Anzeige mit Arduino und Raspberry Pi

Wetter Anzeige mit Arduino und Raspberry Pi

Dieses Projekt ist Wetter-Display-System mit 16 * 2 lcd, Arduino, Raspberry Pi, InternetDieses Bauprojekt ist sehr einfach Notwendigkeit sehr weniger MontageEs war das Wetter in irgendwelches Geschirr Welt auf 16 * 2 anzeigen, können Sie anpassen, wa
Unter Linux Terminal Windows mit DHCP und Raspberry Pi

Unter Linux Terminal Windows mit DHCP und Raspberry Pi

Was du brauchst:Computer mit installiertem WindowsRaspberry Pi (Ich empfehle, dass B + aber alle funktionieren)SD-Karte mit Raspberry Pi Bild vorbereitetEthernet-KabelStromquelle für Raspberry PiDHCP-Server (erhältlich hier)PuTTY (erhältlich hier)Sch
Bauen Sie Ihr Internet gesteuert-Video-Streaming-Roboter mit Arduino und Raspberry Pi

Bauen Sie Ihr Internet gesteuert-Video-Streaming-Roboter mit Arduino und Raspberry Pi

< der Instructable und den Code stehen bereit. Viel Spaß! Hinterlasse einen Kommentar mit Ihnen Feedback! >Ich bin (aka LiquidCrystalDisplay / Itay), eine 14 jährige Studentin aus Israel lernen in der Max Shein Junior High School für fortgeschritten
WLAN-3D Printing & Überwachung mit Astroprint und Raspberry Pi

WLAN-3D Printing & Überwachung mit Astroprint und Raspberry Pi

Diese Instructable wird geschrieben, zu zeigen, wie Sie Ihre vorhandenen 3D Drucker zu drucken und zu überwachen, drahtlos mit Astroprint-Software zu konfigurieren. Sie können von Zuhause und überall mit Ihrem Smartphone, Tablet, Laptop mit jedem Bro
Feuchtemessung mit HYT939 und Raspberry Pi

Feuchtemessung mit HYT939 und Raspberry Pi

HYT939 ist ein digitaler Feuchtesensor die I2C Kommunikation Protokoll arbeitet. Luftfeuchtigkeit ist ein entscheidender Parameter bei der medical Systems und Laboratorien, also um diese Ziele zu erreichen, die wir haben versucht, HYT939 mit Raspberr