projekt:python_projekt_ds18b20_digitaler_temperatursensor
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| projekt:python_projekt_ds18b20_digitaler_temperatursensor [2026/02/22 20:39] – [Software] torsten.roehl | projekt: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 === | ||
| - | |{{ : | + | |{{ : |
| - | |Im Projektordner „temperature“ befinden sich die beiden Dateien „hardware.py“, | + | |Im Projektordner „course_temp_reader“ befinden sich im Verzeichnis '' |
| ==== Environment aktivieren ==== | ==== Environment aktivieren ==== | ||
| Zeile 149: | Zeile 149: | ||
| ==== Temperature ==== | ==== Temperature ==== | ||
| - | <code python | + | <code python |
| # | # | ||
| Zeile 169: | Zeile 169: | ||
| <code bash> | <code bash> | ||
| - | pi@raspi88:~/ | + | cd ~/ |
| + | chmod 755 temp_reader.py | ||
| + | ./temp_reader.py | ||
| + | |||
| + | # Beispielausgabe: | ||
| Temperatur: 21.25 °C | Temperatur: 21.25 °C | ||
| </ | </ | ||
projekt/python_projekt_ds18b20_digitaler_temperatursensor.1771792743.txt.gz · Zuletzt geändert: von torsten.roehl
