Debug-logging без использования Serial.print и без Wi-Fi
Чтобы передать текст с платы Arduino на модуль Bluetooth HC-05, я использую Serial.print. Однако я не вижу способа отладить код без использования Serial.print для тестирования других функций программного обеспечения. Есть ли другой способ передачи текста с Arduino на компьютер и с Arduino на HC-05 одновременно (и без Wi-Fi)?
@, 👍2
Обсуждение1 ответ
▲ 1
Да, какую версию Arduino вы используете?
- Для Arduino Megaвы можете использовать
Serial.printlnдля записи отладочных данных иSerial1.printlnдля связи с HC-05. (См. Пример: многосерийный пример) - Для других плат Arduinoвы можете использовать
Serial.printlnдля записи отладочных данных и библиотеку SoftwareSerial для связи с HC-05. (См. Пример: SofwareSerial)
,
@leoc7
Хорошо, подключите контакты RXD и TXD HC-05 к контактам 10 и 11 Arduino Uno и следуйте примеру SoftwareSerial. https://www.arduino.cc/en/Tutorial/SoftwareSerialExample, @leoc7
Смотрите также:
- Проблемы с последовательной связью от Arduino к Bluetooth HC-05
- Arduino считывает состояние подключения устройства hc-05
- Как скомпилировать программу Arduino для настольного ПК
- Код не запустится, если Serial Monitor не открыт
- Последовательная связь строк
- Сбросьте HC-05 из скетча Arduino
- модуль Bluetooth HC-05; два последовательных порта, COM4 и COM5
- Пользовательская реализация assert(): не выводит сообщение об ошибке
ДА. Много. Вы можете добавить к нему Wi-Fi. Вы можете использовать внешний адаптер UART и программное обеспечение. Вы можете добавить к нему Ethernet. Есть много способов., @Majenko
Самое простое, вероятно, просто использовать SoftwareSerial и внешний адаптер USB-UART. Или просто переместите HC-05 на другие контакты и используйте SoftwareSerial с ним (если вы не быстрее, чем около 9600 бод)., @Majenko