我有一个Arduino Uno的机器人types项目,简而言之,我正在试验一些AIalgorithm。 但是,我需要使用NumPy / SciPy来实现一些非常简单的高级matrixalgorithm,但是它们在C或C ++中是一个噩梦。 即使在那里的图书馆,这只是变得荒谬。 有没有什么办法可以在Python中做这个项目? 我想我听说过有关这个function的Mega ,但是我有一个Uno,取而代之在这个时候不是一个select(这会让项目变得相当复杂)。另外,我听说了一些使用Python进行通信通过USB连接到Arduino,但是在运行时我不能连接USB电缆。 我需要能够上传程序并完成它。 那里有什么select,还是我刚刚死了?
我正在寻找一个简单的方法来列出一台PC上所有可用的COM端口。 我发现这个方法,但它是特定于Windows : 在Windows上列出串行(COM)端口? 我在一个Win7(Windows 7)个人电脑上使用python的python 3。 我在pyserial API( http://pyserial.sourceforge.net/pyserial_api.html )中find了一个函数serial.tools.list_ports.comports(),它列出了com端口(正是我想要的)。 import serial.tools.list_ports print(list(serial.tools.list_ports.comports())) 但似乎它不能正常工作。 当我的USB到COM网关连接到PC(我在设备pipe理器中看到COM5),我没有这个COM端口。 我只是COM4这似乎是连接到调制解调器(我没有看到它在设备pipe理器的COM&LPT部分!!) 你知道为什么它不起作用吗? 你有没有系统特定的另一个解决scheme? 谢谢
有人可以告诉我一个完整的Python示例代码,使用pyserial ,我有包,想知道如何发送AT命令,并阅读回来!