Чтение и разделение значений последовательного монитора Arduino - PullRequest
0 голосов
/ 29 марта 2020

У меня есть модуль 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...