Serial1.ReadString() на arduino mega возвращает пустую строку
я пытался прочитать текстовое сообщение из sim-модуля через serial1
arduino mega, когда я использую код msg = Serial1.ReadString();
ReadString возвращает пустую строку, я не знаю, является ли это проблемой с Serial1
или функцией ReadString ()
. всякий раз, когда я использую serialpassthrough, который использует Serial1.read ()
, текстовое сообщение приходит полным, но ReadString()
не работает
@Jephtah Jephtah, 👍1
Обсуждение0
Смотрите также:
- Как разделить входящую строку?
- Arduino Serial.ReadString() проблема
- чтение нескольких целочисленных значений arduino mega на других arduino mega
- Не удалось удалить символ T из передатчика Arduino
- Как вывести несколько переменных в строке?
- форматирование строк в Arduino для вывода
- Очень простая операция Arduino Uno Serial.readString()
- Arduino Преобразование std:string в String
итак, в чем конкретно заключается ваш вопрос?, @jsotola
См. [Чтение серийного номера на Arduino](https://majenko.co.uk/blog/reading-serial-arduino)., @Edgar Bonet
Также смотрите [официальную документацию по
readString
](https://www.arduino.cc/reference/en/language/functions/communication/serial/readstring/). Можно сказать, что *"пустая строка"* является началом (префиксом) *любой* строки, а функция "ReadString" возвращает частичные строки, когда говорит о завершении там., @timemage