Просмотр последовательного монитора через Bluetooth: 4 шага
Просмотр последовательного монитора через Bluetooth: 4 шага
Anonim
Просмотр последовательного монитора через Bluetooth
Просмотр последовательного монитора через Bluetooth

В этом проекте используется модуль 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

Bluetooth соединение
Bluetooth соединение
Bluetooth соединение
Bluetooth соединение
Bluetooth соединение
Bluetooth соединение
  1. Включите Arduino
  2. Откройте настройки Bluetooth на вашем компьютере.
  3. Сопряжение с модулем HC-05
  4. Найдите имя последовательного порта модуля в «устройствах и принтерах»:
  5. В Arduino IDE выберите последовательный порт модуля Bluetooth (у меня COM10)
  6. Откройте серийный монитор как обычно, чтобы просмотреть входящую информацию.

Шаг 4: Дальнейшие шаги

Вот несколько дополнительных вещей, которые вы можете попробовать:

  • Вместо этого вы можете использовать виртуальные последовательные порты, но я обнаружил, что использование реальных работает намного быстрее (и в целом это проще).
  • Вы также можете использовать этот процесс со стандартным примером Firmata, чтобы обеспечить беспроводное управление с помощью обработки (сначала установите скорость 9600)