Мне нужна помощь в передаче последовательных данных с игрового движка blender на arduino.последовательная связь Blender Game Engine с ардуино?
Я делаю ввод с клавиатуры из блендера и пытаюсь связаться с arduino, но он не работает.
Это блендер код
import serial
ser = serial.Serial("COM6", 9600)
x=ser.write(1)
print(x)
ser.close()
Logic
Key "а" -> скрипт 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 'а' блендер общаться с Arduino и LED включается.
Я делаю неправильно?
Может ли кто-нибудь помочь мне решить эту проблему?