howto:usbtemp
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
howto:usbtemp [2023/06/02 11:02] – created 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 30: | Line 33: | ||
#read temp | #read temp | ||
digitemp_DS9097 -t 0 | digitemp_DS9097 -t 0 | ||
+ | </ | ||
+ | |||
+ | Python scripting example: | ||
+ | < | ||
+ | #sudo pip install DS18B20 pydigitemp | ||
+ | mkdir digitemp | ||
+ | cd digitemp | ||
+ | git clone https:// | ||
+ | mv pydigitemp/ | ||
+ | rm -rf pydigitemp | ||
+ | </ | ||
+ | <code python digitemp.py> | ||
+ | from digitemp.master import UART_Adapter | ||
+ | from digitemp.device import DS18B20 | ||
+ | import time | ||
+ | bus = UART_Adapter('/ | ||
+ | sensor = DS18B20(bus) | ||
+ | while True: | ||
+ | print(sensor.get_temperature()) | ||
+ | time.sleep(1) | ||
</ | </ |
howto/usbtemp.1685700166.txt.gz · Last modified: 2023/06/02 11:02 by Wulf Rajek