2016-08-06 13 views
0

Возможно ли выполнить Serial.Read в области настройки кода Arduino? Мне нужен мой основной цикл, чтобы быть быстрым и не хочу, чтобы он был замедлен куском кода, который должен запускаться только один раз.Serial.Read в настройке кода Arduino?

ответ

1

Вот Serial.Read() Пример функции: - Click

И это один последовательный пример события: - Click

+0

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

1

Вы можете поставить Serial.read() в функции настройки(). Убедитесь, что вы положили его после Serial.begin(). Поскольку Serial.read() является «неблокирующим», вам нужно будет добавить дополнительный код в цикл и дождаться, когда что-то прочитает. Serial.read() возвращает -1, если в буфере последовательного ввода нет данных.