我安装了Python 3.6.1和PySerial。我正在尝试
我能够获得连接的比赛清单。我现在希望能够将数据发送到COM端口并接收回响应。我怎样才能做到这一点?我不确定接下来要尝试的命令。
码:
import serial.tools.list_ports as port_list
ports = list(port_list.comports())
for p in ports:
print (p)
Run Code Online (Sandbox Code Playgroud)
输出:
COM7-多产USB到串行通信端口(COM7)
COM1-通讯端口(COM1)
我从PySerial文档中看到打开COM端口的方式如下:
导入序列
>>> ser = serial.Serial('/dev/ttyUSB0') # open serial port
>>> print(ser.name) # check which port was really used
>>> ser.write(b'hello') # write a string
>>> ser.close() # close port
Run Code Online (Sandbox Code Playgroud)
我在Windows上运行,但出现以下行错误:
ser = serial.Serial('/ dev / ttyUSB0')
这是因为在Windows中'/ dev / ttyUSB0'没有意义。我可以在Windows中做什么?
我正在尝试从后台服务录制视频而不显示任何预览。就像这个例子,但试图用 Camera2 API 来做。
我正在尝试遵循android-Camera2Video 示例代码并尝试在服务中使用它。
我应该剪掉/忽略哪些部分 -TexttureViewer它是预览的部分吗?我不想预览任何我只想记录的东西。