Python 如何从无头树莓Pi获取实时绘图数据?

Python 如何从无头树莓Pi获取实时绘图数据?,python,raspberry-pi,Python,Raspberry Pi,我不太会用树莓。直到现在我还在用Arduino做实验。 如果我通过usb连接Arduino,它会被识别为COM设备,使用Arduino串行绘图软件,很容易实时绘制传感器数据。 在我的下一个项目中,我想使用树莓PiZero W和Python。 是否可以像Arduino一样通过充电usb电缆从python脚本发送串行数据?如果没有,发送传感器数据的最简单方法是什么,例如发送到matplotlib以直接绘制数据?这是可能的。但是,我不建议使用USB串行端口配置文件。虽然有效,但与备选方案相比,它受到了

我不太会用树莓。直到现在我还在用Arduino做实验。 如果我通过usb连接Arduino,它会被识别为COM设备,使用Arduino串行绘图软件,很容易实时绘制传感器数据。 在我的下一个项目中,我想使用树莓PiZero W和Python。
是否可以像Arduino一样通过充电usb电缆从python脚本发送串行数据?如果没有,发送传感器数据的最简单方法是什么,例如发送到matplotlib以直接绘制数据?

这是可能的。但是,我不建议使用USB串行端口配置文件。虽然有效,但与备选方案相比,它受到了严重限制。它正在使用各种以太网小工具模式之一

设置此设置的一个教程是,例如

其结果是一个完整的网络接口,您不仅可以使用它通过TCP/IP套接字传输数据,还可以同时运行SSH连接来启动和监视应用程序。甚至可以使用支持SSH的编辑器(如Emacs)进行开发。因此,这种可能性比单流串行设置要大得多


如果它必须是串行的,当然也有可能-请遵循本教程:

谢谢。你是否也有一个链接到一个串行端口工作的教程,即使它不是最佳的?或者提示我如何通过tcp发送和接收数据,然后绘制它?通过WLAN,我已经可以通过SSL访问raspi并查看打印,但我不知道如何绘制它们。我补充了我的答案。然而,我强烈建议你学习如何使用网络。这是更有用的技能。如果可以处理通过串行连接的线路,则可以处理通过TCP/IP套接字的线路。这两者几乎没有区别,但对于网络来说,您可以有任意多个连接,而串行连接只有一个。您会使用RPi zero还是zero WH?换句话说,你有没有无线网络?我有一个树莓皮零W无线网络。