【发布时间】:2019-01-15 17:28:53
【问题描述】:
我正在从连接到在 Ubuntu Core 上运行的 Raspberry 中的 i2c 端口的数字传感器收集温度,我正在使用以下代码:
import pigpio
import RPi.GPIO as GPIO
pi = pigpio.pi()
if not pi.connected:
print("no pi")
exit()
bus = 1
address = 0x5a
read_bytes = 9
while True:
handle = pi.i2c_open(bus,address)
count, data = pi.i2c_read_device(handle, read_bytes)
pi.i2c_close(handle)
pi.stop()
print(count)
print(data)
exit()
但是,代码返回一个奇怪的温度字符,如下所示:
如何将此字符转换为可读的数字?这和 unicode 有点关系吗?
【问题讨论】:
-
这是一个类似问题的答案。 raspberrypi.stackexchange.com/questions/80207/…
标签: python python-3.x raspberry-pi python-unicode