Serial port 串行通信搅拌机游戏引擎到arduino?
我需要从blender游戏引擎到arduino的串行数据通信中得到帮助 我正在从blender输入键盘,并试图与arduino通信,但它不起作用 这是搅拌机代码Serial port 串行通信搅拌机游戏引擎到arduino?,serial-port,arduino,communication,blender,Serial Port,Arduino,Communication,Blender,我需要从blender游戏引擎到arduino的串行数据通信中得到帮助 我正在从blender输入键盘,并试图与arduino通信,但它不起作用 这是搅拌机代码 import serial ser = serial.Serial("COM6", 9600) x=ser.write(1) print(x) ser.close() 逻辑 键“a”-->Python脚本 这是我试图从blender传达的arduino代码。 int led = 2; void setup() {
import serial
ser = serial.Serial("COM6", 9600)
x=ser.write(1)
print(x)
ser.close()
逻辑
键“a”-->Python脚本
这是我试图从blender传达的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);
}
}
}
int led=2;
无效设置(){
Serial.begin(9600);
引脚模式(led,输出);
}
void循环(){
if(Serial.available())
{
char ch=Serial.read();
如果在blender python代码中(ch>='0'&&ch,则发送的是一个整数:
x=ser.write(1)
而在arduino代码中,您正在检查介于'0'
和'9'
之间的ASCII数字,即介于48和57之间的数字
if(ch >= '0' && ch <= '9')
if(ch>='0'&&ch=0&&ch