我试着从我的树莓派发送命令到投影仪,以控制它。
目前,我有一个wifi加密狗连接到pi,以便我可以ssh从我的桌面和一个usb到串行连接器从另一个usb端口出来。我对此做了很多研究,但还没有找到一个可行的解决方案。
我的投影仪的rs232协议功能位于此处:HD25-LV
我尝试过一些事情,比如echo "\x7E\x30\x30\x30\x30\x20\x31\x0D" > /dev/ttyUSB0
cat /dev/ttyUSB0 \x7E\x30\x30\x30\x30\x20\x31\x0D
,我也试过用它。
我甚至有这个python程序,但它似乎从未建立过连接:
import serial
port = serial.Serial('\dev\ttyUSB0', baudrate=9600, bytesize=8, parity=serial.PARITY_NONE, stopbits=1, timeout=5)
port.open
port.write("\x7E\x30\x30\x30\x30\x20\x31\x0D")
received = port.read(8)
print received # newline is printed
port.close
我不确定我是否遗漏了一些琐碎的东西或什么,但我似乎无法用这些方法打开投影仪。任何帮助都将不胜感激。
最佳答案
原始问题中提供的代码将起作用。完全忘了更新这个,但是很久以前就知道了。我有一个错误的适配器,认为它是空调制解调器,但它不是,所以我是发送到TX寄存器,而不是发送到RX寄存器。
关于python - 从Raspberry Pi发送命令到投影仪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24972131/