我正在尝试使用 Arduino UNO 和蓝牙控制 NXT 机器人,我使用了这段代码
#include <SoftwareSerial.h>
byte moveTelegram [] = {0x0C,0x00,0x80,0x04,0x01,0x32,0x05,0x01,0x00,0x20,0x00,0x00,0x00,0x00};
SoftwareSerial blue(10, 11);
int BluetoothData;
void setup()
{
blue.begin(9600);
}
void loop()
{
blue.write(moveTelegram,sizeof(moveTelegram));
delay(100);
BluetoothData=blue.read();
delay(2000);
}
我的问题是,我必须将数据从 NXT 发送到 Arduino,然后 NXT 开始移动(如果我将blue.read()添加到我的代码中)。
如何让NXT直接执行命令?
谢谢,