你好,我想连接我的Arduino设备到搅拌机。我使用的是Blender 2.78c和Python 3.6。我可以通过一个简单的Python程序将数据从Arduino设备发送到PC,如下所示:
import serial
import time
ser = serial.Serial('COM3', 9600, timeout=0)
while 1:
try:
print(ser.readline())
time.sleep(1)
except ser.SerialTimeoutException:
print('Data could not be read')
time.sleep(1)
但我想让我的Arduino设备与Blender对话。当我尝试在Blender中运行相同的程序时,我得到了这个错误:
的模块
如何让“串行”模块在搅拌机中工作?谢谢。
发布于 2017-03-12 11:00:31
因此,我找到的解决方案是安装Python 3.5.2以匹配Blender的Python版本,如Blender控制台中所示。
所以我删除了/ Blender /2.78/python,这样Blender就可以在我的系统上使用Python,而不是Blender附带的Python
发布于 2018-08-06 02:04:00
我确实从程序/python/python37-xx/lib/site-packages中复制了文件夹"serial“& "pyserial-xxxxx”和“serial-0.0xxxx”到blender/2.79/python/lib/site-packages中,现在它可以工作了。
https://stackoverflow.com/questions/42742514
复制相似问题