Мазмуну:

HC05 Bluetooth Module & Arduino менен иштөөнү баштоо [Үйрөткүч]: 6 кадам
HC05 Bluetooth Module & Arduino менен иштөөнү баштоо [Үйрөткүч]: 6 кадам

Video: HC05 Bluetooth Module & Arduino менен иштөөнү баштоо [Үйрөткүч]: 6 кадам

Video: HC05 Bluetooth Module & Arduino менен иштөөнү баштоо [Үйрөткүч]: 6 кадам
Video: Урок 95: Использование щита двигателей постоянного тока L293D 4 для Arduino UNO и Mega | Пошаговый курс Arduino 2024, Ноябрь
Anonim
HC05 Bluetooth модулу жана Arduino менен баштоо [Окутуу]
HC05 Bluetooth модулу жана Arduino менен баштоо [Окутуу]

Бул жана башка укмуштуудай окуу куралдарын ElectroPeakтин расмий сайтынан окуй аласыз

Бул окуу куралы, сиз HC05 Bluetooth модулу жана Arduino тактасын колдонуп, Bluetooth менен кантип байланышууну жана маалыматтарды жөнөтүүнү үйрөнөсүз. Бул макаланын аягында сиз үйрөнөсүз:

  • Bluetooth протоколу жөнүндө жалпы маалымат
  • Bluetooth аркылуу маалыматты кантип жөнөтүү керек
  • AT-Command HC05ке кантип жөнөтүлөт

1 -кадам: Bluetooth байланышына жана протоколуна кыскача киришүү

NRF, ZigBee, Wi-Fi жана Bluetooth сыяктуу зымсыз байланыштын бир нече жолу бар.

Bluetooth протоколу; PAN тармагындагы жеткиликтүү байланыш ыкмасы, максималдуу маалымат ылдамдыгы 1Mb/S, 100 Г номиналдык диапазондо 2.4 Г жыштыгын колдонуу менен иштөө - зымсыз байланыштын кеңири таралган жолу.

HC05 модулу негизинен электроника долбоорлорунда колдонулган, сериялык байланышты колдонуучу Bluetooth модулу.

HC05 Bluetooth модулу маанилүү өзгөчөлүктөрү:

  • Иш чыңалуусу: 3.6V - 5V
  • Ички антенна: Ооба
  • Акыркы түзмөккө автоматтык туташуу: Ооба

2 -кадам: Bluetooth аркылуу маалыматтарды Arduinoго жөнөтүү

HC05 модулунда ички 3.3v регулятору бар, ошондуктан аны 5в чыңалууга туташтырсаңыз болот. Бирок биз 3.3V чыңалуусун сунуштайбыз, анткени HC05 сериялык байланыш казыктарынын логикасы 3.3V. Модулга 5В берүү модулдун бузулушуна алып келиши мүмкүн.

Модулдун бузулушуна жол бербөө жана анын туура иштеши үчүн, arduino TX пини менен RX пин модулунун ортосундагы каршылык бөлүмүн (5v to 3.3v) колдонуу керек. Кожоюн менен кул туташтырылганда, тактадагы көк жана кызыл диоддор ар 2 секундда бир ирмелет. Эгер алар туташпаса, ар бир 2 секундда бир гана көк жыпар жанып турат.

3 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit

4 -кадам: Код

HC05 менен Bluetooth аркылуу байланышуу үчүн телефонуңузга Bluetooth терминалдык тиркемеси керек. Эми бул маалыматты колдоно аласыз, бул кодду Arduinoго жүктөп бериңиз жана HC05ди жаңы орнотулган колдонмону колдонуп туташтырыңыз. Байланыштын аты HC05, сырсөз 1234 же 0000 жана өткөрүп берүү ылдамдыгы демейки боюнча 9600.

Келгиле, кодду тереңирээк карап, ар бир саптын эмнени билдирерин карап көрөлү:

#"SoftwareSerial.h" кошуу

китепкана сизге программалык камсыздоонун сериялык байланышы үчүн керек. Бул жерден жүктөп алсаңыз болот.

SoftwareSerial MyBlue (2, 3);

Сериялык казыктар үчүн программалык камсыздоону аныктоо; RX2 & TX3

MyBlue.begin (9600);

Программалык камсыздоонун сериялык бер ылдамдыгын 9600дө конфигурациялоо

Сериялык маалыматтарды окуу жана ошого жараша LED ди күйгүзүү/өчүрүү.

5-кадам: AT-буйруктарын HC05 Bluetooth модулуна жөнөтүү

AT-буйруктарын HC05 Bluetooth модулуна жөнөтүү
AT-буйруктарын HC05 Bluetooth модулуна жөнөтүү

Баскычты басып, кармап туруу менен модуль AT-буйрук режимине өтөт. Болбосо, ал байланыш режиминде иштейт. Кээ бир модулдардын пакеттеринде баскыч баскычы бар жана дагы бирөөнү кошуунун кажети жок. Ат-буйрук режимине кирүү үчүн демейки берилүү ылдамдыгы 38400. Эми бул кодду тактаңызга жүктөп коюңуз Serial Monitorдун жардамы менен буйруктар.

Сиз ЖООПту модулга КОМАНДА жөнөтүү менен аласыз. Бул жерде эң маанилүү AT командалары:

6 -кадам: HC05 Bluetooth модулун сатып алыңыз

ElectroPeakтан HC05 Blurtooth модулун сатып алыңыз

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