howto:usbtemp
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| howto:usbtemp [2023/06/02 11:05] – Wuff | howto:usbtemp [2023/06/05 01:01] (current) – Wuff | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| https:// | https:// | ||
| + | Generate device by serial number for easier identification of probe like / | ||
| < | < | ||
| - | dmesg | tail | ||
| - | |||
| sudo vi / | sudo vi / | ||
| SUBSYSTEM!=" | SUBSYSTEM!=" | ||
| Line 16: | Line 15: | ||
| sudo udevadm control --reload-rules | sudo udevadm control --reload-rules | ||
| sudo udevadm trigger | sudo udevadm trigger | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | dmesg | tail | ||
| sudo apt-get install digitemp | sudo apt-get install digitemp | ||
| Line 23: | Line 26: | ||
| sudo usermod -a -G dialout wuff | sudo usermod -a -G dialout wuff | ||
| - | wuff@gondor: | + | newgrp dialout |
| # | # | ||
| Line 32: | Line 35: | ||
| </ | </ | ||
| - | Python scripting example | + | Python scripting example: |
| < | < | ||
| - | pip install DS18B20 pydigitemp | + | #sudo pip install DS18B20 |
| + | mkdir digitemp | ||
| + | cd digitemp | ||
| + | git clone https:// | ||
| + | mv pydigitemp/ | ||
| + | rm -rf pydigitemp | ||
| </ | </ | ||
| <code python digitemp.py> | <code python digitemp.py> | ||
| from digitemp.master import UART_Adapter | from digitemp.master import UART_Adapter | ||
| from digitemp.device import DS18B20 | from digitemp.device import DS18B20 | ||
| - | bus = UART_Adapter(' | + | import time |
| + | bus = UART_Adapter(' | ||
| sensor = DS18B20(bus) | sensor = DS18B20(bus) | ||
| - | print(sensor.get_temperature()) | + | while True: |
| + | | ||
| + | time.sleep(1) | ||
| </ | </ | ||
howto/usbtemp.1685700302.txt.gz · Last modified: by Wuff