Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekt:python_projekt_ds18b20_digitaler_temperatursensor

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projekt:python_projekt_ds18b20_digitaler_temperatursensor [2026/02/22 20:39] – [Software] torsten.roehlprojekt:python_projekt_ds18b20_digitaler_temperatursensor [2026/02/23 12:09] (aktuell) – [Ausführen des Programms] torsten.roehl
Zeile 4: Zeile 4:
  
  
-//In diesem Projekt wird ein digitaler Temperaturfühler vom Typ DS18B20 am Raspberry Pi per 1-Wire-Schnittstelle betrieben. Nach Aktivierung der 1-Wire-Schnittstelle liefert der Kernel die Messwerte über das Sysfs-Interface. Ein Python-Modul liest diese Werte ein und gibt die aktuelle Temperatur in Grad Celsius auf der Kommandozeile aus.+//In diesem Projekt wird ein digitaler Temperaturfühler vom Typ DS18B20 am Raspberry Pi per 1-Wire-Schnittstelle betrieben. Nach Aktivierung der 1-Wire-Schnittstelle liefert der Kernel die Messwerte über das //Sysfs-Interface//. Ein Python-Modul liest diese Werte ein und gibt die aktuelle Temperatur in Grad Celsius auf der Kommandozeile aus.
 // //
  
Zeile 80: Zeile 80:
 ===== Software ===== ===== Software =====
 === Programmstruktur === === Programmstruktur ===
-|{{ :raspberry_pi:temperture_test.png?400 |}}| +|{{ :raspberry_pi:temperature_test.png?450 |}}| 
-|Im Projektordner „temperature“ befinden sich die beiden Dateien „hardware.py“, welche den Sensor anspricht und den Temperaturwert ausliest, sowie das kleine Testprogramm „temperature.py“ als Demonstration.|+|Im Projektordner „course_temp_reader“ befinden sich im Verzeichnis ''src'', die beiden Dateien „hardware.py“, welche den Sensor anspricht und den Temperaturwert ausliest, sowie das kleine Testprogramm „temp_reader.py“ als Demonstration.|
  
 ==== Environment aktivieren ==== ==== Environment aktivieren ====
Zeile 149: Zeile 149:
 ==== Temperature ==== ==== Temperature ====
  
-<code python temperature.py >+<code python temp_reader.py >
 #!/usr/bin/env python3 #!/usr/bin/env python3
  
Zeile 169: Zeile 169:
  
 <code bash> <code bash>
-pi@raspi88:~/devel/projects/course_temp/src ./temperature.py +cd ~/devel/projects/course_temp_reader/src 
 +chmod 755 temp_reader.py 
 +./temp_reader.py 
 + 
 +# Beispielausgabe:
 Temperatur: 21.25 °C Temperatur: 21.25 °C
 </code> </code>
projekt/python_projekt_ds18b20_digitaler_temperatursensor.1771792743.txt.gz · Zuletzt geändert: von torsten.roehl