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
- Код не запустится, если Serial Monitor не открыт
- Как скомпилировать программу Arduino для настольного ПК
- Последовательная связь строк
- Сбросьте HC-05 из скетча Arduino
- Серийный номер аппаратного/программного обеспечения для HC-05
- модуль Bluetooth HC-05; два последовательных порта, COM4 и COM5
ДА. Много. Вы можете добавить к нему Wi-Fi. Вы можете использовать внешний адаптер UART и программное обеспечение. Вы можете добавить к нему Ethernet. Есть много способов., @Majenko
Самое простое, вероятно, просто использовать SoftwareSerial и внешний адаптер USB-UART. Или просто переместите HC-05 на другие контакты и используйте SoftwareSerial с ним (если вы не быстрее, чем около 9600 бод)., @Majenko