Как мониторить входящие в ардуино данные, если порт уже занят bluetooth модулем HC-06
- Войдите на сайт для отправки комментариев
Добрый день прошу совета. Пытаюсь настроить управление машинкой с телефона, для этого написал по инструкции приложение для андройд в программе android studio для связи по блютусу. Смог связаться с ардуино. Контроллер HC-06 соответственно подключен к RX, TX выводам. Получил в консоли андройд студио простые данные от простого приложения ардуино из двух строчек: Serial.write("A"); delay(1000); . Также получил данные от смартфона на ардуино. отслеживал через светодиоды ардуино.
Вопрос следующий. Собираюсь дописывать код для управления машинкой. Как я могу отслеживать приходящие на ардуино данные, если HC-06 и USB используют один порт и я просто вынужден отключать дуню от ПК и не могу соответственно просматривать монитор порта. КАК? Прошу совета.
SoftwareSerial
2) использовать МК с более, чем одним Serial.
Два варианта уже предложили, дополню третьим:
1. SoftwareSerial.
2. Отладить программу на Мега, Микро или чем-нибудь подобном.
3. Подсоединить для отладки свой экран на I2c или spi.
Если нужен весь трафик смотреть, то это можно через RS485 интерфейс сделать. HC-06 подсоединяешь к ардуине через 2 таких переходника https://aliexpress.ru/item/1005001621746811.html , а к компьютеру конектишься вот таким свистком https://aliexpress.ru/item/1005003395593541.html . И в мониторе порта видишь все данные.
Благодарю. Очень исчерпывающе.