在respberry pi中安装了一个继电器板之后,我成功地测试了一些打开和关闭继电器的命令,但我发现了一个问题。我没有收到八个继电器的状态或单个继电器的状态。我该怎么解决?
我在ttyusb0中添加的权限chmod o+rwx/dev/ttyusb0

#!/bin/bash

stty -F /dev/ttyUSB0 9600

# Command to get the status of eight relays.
echo -e '\xff\x09\x00' > /dev/ttyUSB0

while true; do

cat /dev/ttyUSB0

done

exit

注意:在C代码中,输出工作正常。
http://www.kmtronic.com/software/Raspberry_PI/Raspberry_PI_KMTronic_USB_Relay.zip

最佳答案

如果您试图获得您应该发送的状态:
echo-e'\xff\x01\x03'>/dev/ttyusb0

关于linux - 读取ttyUSB0的输出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30763768/

10-09 16:02