Библиотека Arduino Serial не может найти функцию availableForWrite () - PullRequest
0 голосов
/ 24 мая 2019

Я пытаюсь заставить Arduino отправить несколько символов обратно на мой Raspberry Pi через последовательный порт USB.

Однако, когда я пытаюсь использовать функцию "Serial.availableForWrite ()", компилятор не работает с: ошибка: у «класса HardwareSerial» нет члена с именем «availableForWrite» хотя остальная часть кода работает нормально.

Вот весь код:

void setup() {
  // connect to serial
  Serial.begin(9600);
}

void loop() {

  // write value
  if (Serial.availableForWrite() > 0) {
    Serial.write("0.587");
  }
  Serial.write("Error");
  delay(1000);
}

Я почти уверен, что моя Arduino IDE актуальна, а также я не думаю, что у меня есть орфографические ошибки. Что может быть причиной этой проблемы?

1 Ответ

0 голосов
/ 28 мая 2019

У меня нет проблем с этим кодом ни при компиляции, и я даже могу загрузить этот скетч в мое arduino, но эта проблема может возникать из-за использования raspbery pei, возможно попробуйте использовать плату arduino

...