Возможно ли выполнить Serial.Read в области настройки кода Arduino? Мне нужен мой основной цикл, чтобы быть быстрым и не хочу, чтобы он был замедлен куском кода, который должен запускаться только один раз.Serial.Read в настройке кода Arduino?
0
A
ответ
1
1
Вы можете поставить Serial.read() в функции настройки(). Убедитесь, что вы положили его после Serial.begin(). Поскольку Serial.read() является «неблокирующим», вам нужно будет добавить дополнительный код в цикл и дождаться, когда что-то прочитает. Serial.read() возвращает -1, если в буфере последовательного ввода нет данных.
Я не вижу ответа на вопрос человека Лего в этой ссылке. Кстати, ответ «возможен, но не полезен». Вам понадобится цикл в любом случае, чтобы ждать любого входящего текста после Serial.begin() (и, в конечном счете, другого цикла ** while (! Serial()) {} **) Для циклов лучше всего использовать функцию preeclared loop(). – datafiddler