我需要帮助将串行数据从搅拌机游戏引擎传输到arduino。
我正在从搅拌机进行键盘输入并尝试与arduino通信,但它不起作用。
这是搅拌机代码
import serial
ser = serial.Serial("COM6", 9600)
x=ser.write(1)
print(x)
ser.close()
逻辑
键“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 游戏引擎(BGE) 运行时,我按下 Key 'a' blender 与 arduino 通信并且 LED 亮起。
我做错了吗?
有人可以帮我解决这个问题吗?