Мазмуну:

Bluetooth аркылуу сериялык мониторду көрүү: 4 кадам
Bluetooth аркылуу сериялык мониторду көрүү: 4 кадам

Video: Bluetooth аркылуу сериялык мониторду көрүү: 4 кадам

Video: Bluetooth аркылуу сериялык мониторду көрүү: 4 кадам
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Ноябрь
Anonim
Bluetooth аркылуу сериялык мониторду көрүү
Bluetooth аркылуу сериялык мониторду көрүү

Бул долбоор сериялык мониторду көрүү үчүн колдонулган салттуу зымдуу байланышты алмаштыруу үчүн HC-05 Bluetooth модулун колдонот.

Материалдар:

  • Arduino -
  • Нан тактасы -
  • Өткөргүч зымдар -
  • HC -05 Bluetooth модулу -

1 -кадам: Код

Бул код Arduino IDEде берилген мисалдардан алынган жөнөкөй сериялык байланыштын мисалы. Аны таба аласыз: Файл> Мисалдар> Байланыш> Ascii Table

/*

ASCII таблицасы байт маанилерин бардык мүмкүн болгон форматтарда басып чыгарат: - чийки бинардык баалуулуктар катары - ASCII -коддолгон ондук, он алтылык, сегиздик жана экилик баалуулуктар катары ASCII жөнүндө көбүрөөк билүү үчүн https://www.asciitable.com жана https:// караңыз www.asciitable.com Район: Тышкы жабдыктын кереги жок. 2006 -жылы Nicholas Zambetti тарабынан түзүлгөн <https://www.asciitable.com> 9 Апр 2012 2012 Том Иго тарабынан өзгөртүлгөн Бул мисал коду коомдук доменде. https://www.asciitable.com */void setup () {Serial.begin (9600); while (! Serial) {; // сериялык порттун туташуусун күтө туруңуз. Жергиликтүү USB порт үчүн гана керек} Serial.println ("ASCII Table ~ Character Map"); } int thisByte = 33; void loop () {Serial.write (thisByte); Serial.print (", dec:"); Serial.print (thisByte); Serial.print (", hex:"); Serial.print (thisByte, HEX); Serial.print (", oct:"); Serial.print (thisByte, OCT); Serial.print (", bin:"); Serial.println (thisByte, BIN); if (thisByte == 126) {while (true) {улантуу; }} thisByte ++; }

  • Бод ылдамдыгыңыз 9600гө коюлганын тактаңыз
  • Компьютерге сериялык туташууну колдонгон дээрлик бардык коддор иштейт, бирок бул жөн эле мисал.

2 -кадам: Circuit

Circuit
Circuit

Код тактага жүктөлгөндөн кийин, кубатты ажыратыңыз. Андан кийин, Bluetooth модулун жогорудагыдай схемага тиркеңиз:

  • GND жерге
  • VCC 5v пинге
  • 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гө коюңуз)

Сунушталууда: