У меня есть модуль Bluetooth (H C -05), и я отправляю значения через терминал Bluetooth. Я печатаю эти значения в Serial Monitor, как мы можем видеть (рисунок 1). Как я читаю эти значения. Я хочу контролировать сервоприводы с этими значениями. Например, значение «1» контролирует сервопривод 1, а значение «2» контролирует сервопривод 2. Как мне отделить эти значения?
#include <SoftwareSerial.h>
#include <Servo.h>
Servo myservo1;
Servo myservo2;
int servo;
SoftwareSerial BT(2, 3);
char a;
void setup()
{
myservo1.attach(11);
myservo2.attach(10);
servo = 90;
Serial.begin(9600);
BT.begin(9600);
}
void loop()
{
if (BT.available()> 0)
{
a=BT.read();
Serial.println(a);
}
}
picture1