Сегодня разберём код для обучения программирования Arduino с использованием функций Serial. Это основа основ в Ардуинотехнике. Прежние статьи про основы программирования Arduino смотрите в подборке "основы Arduino". Функции: Serial.begin() Инициирует последовательное соединение и задает скорость передачи данных в (1 бод). Для обмена данными с компьютером можно использовать значения: 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600 или 115200, но я рекомендую использовать именно 9600. Эту функцию нужно писать внутри setup(). Вот так это выглядит в коде: void setup(){ Serial.begin(9600); } void loop(){ } И не забываем написать loop(), который должен быть в каждом скетче (см. прежние статьи). Serial.available() Функция получает количество байт(символов) доступных для чтения из последовательного интерфейса связи. Это те байты которые уже поступили и записаны в буфер последовательного порта. Буфер может хранить до 64 байт. А так как нам нужно принимать данные только
Разбор простого обучающего кода для Arduino на обмен данными с компьютером
6 января 20246 янв 2024
119
2 мин