簡體   English   中英

如何設置Blender進行arduino通訊?

[英]How to setup Blender for arduino comunication?

您好,我想將Arduino設備連接到Blender。 我正在使用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中運行同一程序時,出現此錯誤:

  • ImportError:沒有名為“ serial”的模塊

在此處輸入圖片說明

如何使“串行”模塊在Blender中工作? 謝謝。

因此,我找到的解決方案是安裝Python 3.5.2以匹配Blender控制台中所示的Blender的Python版本。

在此處輸入圖片說明

所以我刪除了/Blender/2.78/python,以便Blender在系統上使用Python,而不是Blender隨附的Python

我確實從program / python / python37-xx / Lib / site-packages中將文件夾“ serial”和“ pyserial-xxxxx”和“ serial-0.0xxxx”復制到blender / 2.79 / python / lib / site-packages和它現在工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM