【发布时间】:2013-06-27 09:31:05
【问题描述】:
我需要帮助将串行数据从搅拌机游戏引擎传送到 arduino。
我正在从搅拌机进行键盘输入并尝试与 arduino 通信,但它不起作用。
这是搅拌机代码
import serial
ser = serial.Serial("COM6", 9600)
x=ser.write(1)
print(x)
ser.close()
逻辑
Key "a" --> Python 脚本
这是我尝试从搅拌机进行通信的 arduino 代码。
int led = 2;
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop() {
if ( Serial.available())
{
char ch = Serial.read();
if(ch >= '0' && ch <= '9')
{
digitalWrite(led, HIGH);
}
}
}
实际上,当 Blender Game Engine (BGE) 运行时,我按下 Key 'a' blender 与 arduino 通信并且 LED 亮起。
我做错了吗?
谁能帮我解决这个问题?
【问题讨论】:
标签: serial-port arduino communication blender