我对电子产品很感兴趣。作为初学者,我想尝试通过Python代码手动打开和关闭我的等离子地球仪。地球仪采用5伏直流电源。我可以通过我的笔记本电脑供电,这是一个硝基5,所以它发送一个恒定的5伏特。

我需要与USB (串口?)通信。模块Pyserial似乎是正确的选择。但是,无论我怎么尝试,它都无法识别USB串口。即使我插上电话也不行。我认为它只能识别一个COM端口,不管它是什么。有什么关系呢?在我的设备管理器中,甚至没有COM端口部分。

我知道通过USB端口进行通信是可能的,因为它可以向我的手机发送数据,那么这件简单的事情可能吗?谢谢!
发布于 2022-04-17 00:55:10
问题是,你的电浆球很可能根本没有USB接口,这意味着你可能从电缆(rx;tx;GND;5V)中得到的4根电线中,只有5伏在球内被用来给高压电路供电。
除此之外,pyserial是一个用于串行通信的设备,比如RS232而不是USB接口。
如果我想用软件从我的计算机控制球,我会编程一个AVR c通过串行通信(可能与MOS-FET作为开关)进行交互,从那时起,您可以使用您的python模块来打开和关闭它。
https://stackoverflow.com/questions/71898501
复制相似问题