Программный UART (SoftwareSerial): Хакаем общение

В Arduino только один аппаратный UART (пины 0 и 1), но он занят, если вы выводите отладку в монитор порта. Как подключить второй GPS-модуль или Bluetooth?

Решение: Библиотека SoftwareSerial. Она превращает любые два цифровых пина в RX/TX, эмулируя последовательный порт в коде.

  • Ограничение: Скорость выше 57600 бод на SoftwareSerial работать будет нестабильно.
  • Хитрый хак: Используйте аппаратный UART для связи с «умным» устройством (ESP8266), а SoftwareSerial — для отладки на компьютере, или наоборот.

Вам также может понравиться

About the Author: ардуинчиков

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *