я просто пытаюсь получить строку, используя серийный номер, и отправить эту строку обратно. Поэтому, когда я отправляю строку на Arduino через последовательный порт, Arduino должен автоматически отправить эту строку обратно.
я создал этот код:
String test;
void setup(){
Serial.begin(9600);
Serial.setTimeout(2);
test = "null";
}
void loop(){
if(Serial.available()){
test = Serial.readString();
}
Serial.println(test);
}
Я думаю, это не так сложно понять. Однако теперь arduino всегда будет печатать «#» вместо переменной test. Мое подключенное последовательное устройство представляет собой модуль Bluetooth. (hc-06)
Что я сделал не так?
Благодарю вас!
(я также запускал этот код в эмуляторе Arduino 123D Circuits. Там он работал просто отлично)