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] – Wulf Rajek | howto:usbtemp [2023/06/05 01:01] (current) – Wulf Rajek | ||
---|---|---|---|
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: 2023/06/02 11:05 by Wulf Rajek