2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом проекте используется модуль Bluetooth HC-05 для замены традиционного проводного соединения, используемого для просмотра последовательного монитора.
Материалы:
- Ардуино -
- Макетная плата -
- Провода перемычки -
- Модуль Bluetooth HC-05 -
Шаг 1. Код
Этот код представляет собой простой пример последовательной связи, взятый из предоставленных примеров в среде Arduino IDE. Вы можете найти его в: Файл> Примеры> Связь> Таблица Ascii.
/*
Таблица ASCII Распечатывает байтовые значения во всех возможных форматах: - в виде необработанных двоичных значений - в виде десятичных, шестнадцатеричных, восьмеричных и двоичных значений в кодировке ASCII. Подробнее об ASCII см. Http://www.asciitable.com и https:// www.asciitable.com Схема: Никакого внешнего оборудования не требуется. создано в 2006 году Николасом Замбетти <https://www.asciitable.com>, изменено 9 апреля 2012 года Томом Айго. Этот пример кода находится в открытом доступе. https://www.asciitable.com * / void setup () {Serial.begin (9600); в то время как (! серийный) {; // ждем подключения последовательного порта. Требуется только для собственного порта USB} Serial.println («Таблица ASCII ~ Карта символов»); } int thisByte = 33; void loop () {Serial.write (thisByte); Serial.print (", dec:"); Serial.print (thisByte); Serial.print (", шестнадцатеричный:"); Serial.print (thisByte, HEX); Serial.print (", окт:"); Serial.print (thisByte, OCT); Serial.print (", bin:"); Serial.println (thisByte, BIN); если (thisByte == 126) {в то время как (истина) {продолжить; }} thisByte ++; }
- Убедитесь, что ваша скорость передачи установлена на 9600.
- Практически любой код, использующий последовательное соединение с компьютером, будет работать, но это всего лишь простой пример.
Шаг 2: Схема
После загрузки кода на плату отключите питание. Затем подключите модуль Bluetooth к цепи, как показано выше:
- GND на землю
- VCC на вывод 5 В
- TXD к контакту 0
- RXD к контакту 1
Шаг 3: подключение по Bluetooth
- Включите Arduino
- Откройте настройки Bluetooth на вашем компьютере.
- Сопряжение с модулем HC-05
- Найдите имя последовательного порта модуля в «устройствах и принтерах»:
- В Arduino IDE выберите последовательный порт модуля Bluetooth (у меня COM10)
- Откройте серийный монитор как обычно, чтобы просмотреть входящую информацию.
Шаг 4: Дальнейшие шаги
Вот несколько дополнительных вещей, которые вы можете попробовать:
- Вместо этого вы можете использовать виртуальные последовательные порты, но я обнаружил, что использование реальных работает намного быстрее (и в целом это проще).
- Вы также можете использовать этот процесс со стандартным примером Firmata, чтобы обеспечить беспроводное управление с помощью обработки (сначала установите скорость 9600)