我是使用RaspberryPi的新手。到目前为止,我一直在尝试使用Arduino。 如果我通过usb连接Arduino,则它被认为是COM设备,并且使用Arduino串行绘图软件,可以轻松地实时绘制传感器数据。 对于下一个项目,我想使用Raspberry Pi Zero W和Python。 是否可以像Arduino一样通过充电USB电缆从python脚本发送串行数据?如果没有,发送传感器数据的最简单方法是什么,例如matplotlib直接绘制数据?
答案 0 :(得分:1)
有可能。但是,我不建议您使用USB串行端口配置文件。尽管它起作用,但与替代方案相比,它受到了严重限制。它正在使用各种以太网小工具模式之一。
一个用于设置此内容的教程例如http://www.circuitbasics.com/raspberry-pi-zero-ethernet-gadget/
这样的结果是一个完整的网络接口,您不仅可以使用它来通过TCP / IP套接字传输数据,而且还可以运行SSH连接来启动和监视您的应用程序。甚至可以通过使用支持SSH的编辑器(例如Emacs)进行开发。因此,可能性要比单流串行设置大得多。
如果绝对必须是串行的,那当然也有可能-请遵循本教程:https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget/serial-gadget