![Bluetooth AT Commands Settings (HC05 HC06): 4 кадам Bluetooth AT Commands Settings (HC05 HC06): 4 кадам](https://i.howwhatproduce.com/images/002/image-4040-8-j.webp)
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![Bluetooth AT буйруктарынын жөндөөлөрү (HC05 HC06) Bluetooth AT буйруктарынын жөндөөлөрү (HC05 HC06)](https://i.howwhatproduce.com/images/002/image-4040-9-j.webp)
Эй балдар! Менин мурунку көрсөтмөлүү "Arduino Servo моторун кантип көзөмөлдөө керек" сизге жакты деп үмүттөнөм. Бул Bluetooth модулуңуз менен интерфейсти жана анын жөндөөлөрүн AT буйруктары аркылуу конфигурациялоону үйрөтө турган дагы бир маалыматтык окуу куралы, андыктан сиз Arduino Bluetooth атын же сырсөзүн же башка Bluetooth параметрлерин өзгөрткүңүз келсе, бул сиз үчүн эң жакшы жол көрсөткүч болот. ага жетүү.
Бул окуу куралын түзүү учурунда, биз бул макала AT модулдук режимде bluetooth модулдарынын иштөө негиздерин үйрөнүүдөн ырахат алуу үчүн жана эң туура жол көрсөтүүчү болооруна ынануу үчүн аракет кылдык. AT буйруктар топтому.
Мындай деталдар өзгөчө электроника жана робот техникасын үйрөнүүнү каалагандар үчүн абдан маанилүү. ошондуктан бул нускамада керектүү документтер бар деп үмүттөнөбүз.
Бул көрсөтмөдөн эмнени үйрөнөсүз:
AT командасынын пайда болуу тарыхын үйрөнүңүз.
HC bluetooth модулдарынын ортосундагы айырмачылыкты түшүнүңүз.
HC Bluetooth модулунун жабдыктарын үйрөнүңүз.
Arduino тактасы менен тиешелүү электр схемасын түзүңүз.
Bluetooth'ду AT буйрук режимине коюңуз.
Bluetoothдун жаңы жөндөөлөрүн баштаңыз
1 -кадам: Bluetooth модулдары менен кантип интерфейс кылуу керек
![Bluetooth модулдары менен кантип интерфейс кылуу керек Bluetooth модулдары менен кантип интерфейс кылуу керек](https://i.howwhatproduce.com/images/002/image-4040-10-j.webp)
![Bluetooth модулдары менен кантип интерфейс кылуу керек Bluetooth модулдары менен кантип интерфейс кылуу керек](https://i.howwhatproduce.com/images/002/image-4040-11-j.webp)
![Bluetooth модулдары менен кантип интерфейс кылуу керек Bluetooth модулдары менен кантип интерфейс кылуу керек](https://i.howwhatproduce.com/images/002/image-4040-12-j.webp)
Долбоордун сүрөттөмөсүнөн баштап, биз Bluetooth модулунун параметрлерин ыңгайлаштырабыз, бирок Bluetooth модулдары менен кантип байланышсак болот!
Башка көптөгөн түзмөктөр сыяктуу эле, Bluetooth модулдары AT буйруктары аркылуу байланышты кабыл алат, аларды атын, сырсөзүн, ылдамдыгын жана башка жөндөөлөрдү конфигурациялоо.
Бул эмне AT командалары
1981 -жылга кайтып келсек, Деннис Хейс "Hayes smartmodem түзмөгүнүн" интерфейси үчүн белгилүү бир буйрук тилин ойлоп тапкан жана бул буйрук тилинин комплекси кыска текст сабынан турат, аларды терүү, асуу жана башка операциялар үчүн командаларды чыгаруу үчүн бириктирүүгө болот. байланыш параметрлерин өзгөртүү. Бул жерден Хейз топтомун же AT буйруктарын кандайдыр бир префикс белгисин колдонуу менен көбүрөөк түзмөктөрдү интерфейске орнотуу идеясы келип чыгат.
Башка түзмөктөр сыяктуу эле, Bluetooth модулдарында AT буйрук режими бар, анда сиз аларды параметрлерди коюу үчүн AT буйруктарын колдонуп интерфейске аласыз.
Ошентип, AT буйруктарын Bluetooth модулуна жөнөтүү үчүн, биз аны AT буйрук режимине которушубуз керек.
Эң популярдуу Bluetooth модулдары HC-06 жана HC-05 модулдары, алар биздин окуу куралыбызда колдонулат.
Көрүү менен бул эки Bluetoothду айырмалоо кыйын, бирок сынык тактасын колдонуу менен айырма казыктарда.
2 -кадам: Bluetooth жабдыктары
![Bluetooth жабдыктары Bluetooth жабдыктары](https://i.howwhatproduce.com/images/002/image-4040-13-j.webp)
![Bluetooth жабдыктары Bluetooth жабдыктары](https://i.howwhatproduce.com/images/002/image-4040-14-j.webp)
Биздин HC-05 модулу үчүн бизде бул алты казык бар:
- АЧКЫЧ же Күйгүзүү: Бул режим AT режимине кирүү үчүн жогору тартылышы керек. Биздин Bluetooth модулда бизде баскыч баскычы бар, андыктан KEY пиндин жогорку тартылуусун орнотуу абдан маанилүү
- Электр энергиясы менен камсыздоо үчүн VCC жана GND.
- RXD жана TXD сериялык киргизүү/чыгаруу маалыматы үчүн
- МАМЛЕКЕТТИК пин, муну этибарга албаңыз, анткени ал Bluetooth пиндеринин эч бирине туташкан эмес жана бул окуу куралында бизге кереги жок.
Мен Bluetooth модулума сериялык AT буйруктарын жөнөтүү үчүн Arduino тактасын колдоном.
3 -кадам: Circuit Diargram
![Circuit Diargram Circuit Diargram](https://i.howwhatproduce.com/images/002/image-4040-15-j.webp)
Мен бул окуу куралы үчүн схеманы түзүү үчүн easyEDAга көчтүм жана бул жерде bluetooth модулун Arduinoго кантип туташтыруу керек, болгону Arduinoдон Bluetoothдун RXDине 3 -пин коду жана Arduino'нун 2 -пин саны Bluetoothдун TXD, GNDден GNDге жана VCCден Arduino 5Vге.
4 -кадам: Коддор жана тесттер
![Коддор жана тесттер Коддор жана тесттер](https://i.howwhatproduce.com/images/002/image-4040-16-j.webp)
![Коддор жана тесттер Коддор жана тесттер](https://i.howwhatproduce.com/images/002/image-4040-17-j.webp)
![Коддор жана тесттер Коддор жана тесттер](https://i.howwhatproduce.com/images/002/image-4040-18-j.webp)
![Коддор жана тесттер Коддор жана тесттер](https://i.howwhatproduce.com/images/002/image-4040-19-j.webp)
Программалык камсыздоо бөлүгүнө өтүү, мен айткандай, биз Bluetooth менен байланышуу үчүн Arduino тактасын колдонобуз.
Ардуинону иштеткенден кийин, бизде Bluetooth диодунун жарым секундада тез өчүп -күйүшү болот, бул AT режимине кирбегендигин билдирет, ошондуктан Arduino'ду иштетүүдөн мурун баскычты басып туруп, анан Arduino күйгүзүңүз. Сизде LED 2 секунттун ичинде жайыраак күйүп калат, бул AT буйрук режиминин ийгиликтүү киришин көрсөтөт. Азыр биз AT буйруктарын жөнөтө баштоо үчүн Arduino сериялык мониторун же тератерм сыяктуу башка сериялык мониторду иштетебиз, сиз төмөндөгү жүктөө шилтемесинен AT буйруктарынын документин ала аласыз, бул документ биздин Bluetooth модулубуздагы AT буйруктарынын тизмесин көрсөтөт.
Жөндөөлөрдү баштоо үчүн, биз сериялык мониторду иштетебиз жана baud ылдамдыгын 9600гө коебуз, экөө тең NL & carriage return, эгер сиз AT символдорун сериялык монитор аркылуу жөнөтсөңүз, Bluetooth модулунан OK жооп алышыңыз керек.
Биз Baud ылдамдыгын 9600BPSке коюу менен баштайбыз жана ал үчүн AT+UART = 9600, 0, 0 деп жазуу керек, андан кийин enter баскычын басуу керек, ар бир ийгиликтүү операцияда Bluetooth модулунан OK жооп алуу керек.
Биз дагы Bluetooth атын Device1ге алмаштырабыз, ошондуктан AT+NAME = Device1 деп жазабыз
Биз Bluetooth сырсөзүн 2020 -жылга чейин өзгөртөбүз, ошондуктан AT+PSWD = 2020 деп жазабыз
Көптөгөн башка AT көрсөтмөлөрү Bluetooth модулун колдонууга байланыштуу бар, андыктан төмөндөгү шилтемеге тиркелген документти жүктөп алып, керектүү AT буйругун алуу үчүн аны окууңуз керек.
Бул үйрөткүчтөн кийин сиз азыр роботторуңуздун жана түзмөктөрүңүздүн Bluetoothун ыңгайлаштыра аласыз жана аларды профессионал катары иштете аласыз.
Менин келе жаткан окуу куралдарым жөнүндө төмөндөгү комментарий бөлүмүндө кээ бир темаларды сунуштай аласыз,
Акыркы нерсе, сиз күн сайын электроника кылып жатканыңызды текшериңиз. Кийинки жолу көрүшкөнчө
Сунушталууда:
Bluetooth менен башкарылган Messenger LCD -- 16x2 ЖК -- Hc05 -- Жөнөкөй -- Зымсыз билдирүү тактасы: 8 кадам
![Bluetooth менен башкарылган Messenger LCD -- 16x2 ЖК -- Hc05 -- Жөнөкөй -- Зымсыз билдирүү тактасы: 8 кадам Bluetooth менен башкарылган Messenger LCD -- 16x2 ЖК -- Hc05 -- Жөнөкөй -- Зымсыз билдирүү тактасы: 8 кадам](https://i.howwhatproduce.com/images/001/image-2366-17-j.webp)
Bluetooth менен башкарылган Messenger LCD || 16x2 ЖК || Hc05 || Жөнөкөй || Зымсыз билдирүү тактасы: …………………………. Дагы видеолор үчүн менин YouTube каналыма ЖАЗЫЛЫҢЫЗ …… ………………………………… Билдирүү тактасы элдерди жаңы маалымат менен жаңыртуу үчүн колдонулат же эгер сиз бөлмөдө же жарымында билдирүү жөнөткүңүз келсе
AT Commands Firmware менен каалаган ESP8266 тактасы/модулу: 5 кадам
![AT Commands Firmware менен каалаган ESP8266 тактасы/модулу: 5 кадам AT Commands Firmware менен каалаган ESP8266 тактасы/модулу: 5 кадам](https://i.howwhatproduce.com/images/002/image-5245-13-j.webp)
AT Commands Firmware менен каалаган ESP8266 Board/модулун программалоо: Ар бир ESP8266 модулу жана тактасы ар кандай жолдор менен программаланышы мүмкүн: Arduino, python, Lua, AT буйруктары, балким … Алардын үчөө өз алдынча иштөө үчүн эң жакшы, AT программасы Бул ESP8266 модулу катары же TTL RS232 c менен тез тестирлөө үчүн
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
![Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
HC05 Bluetooth Module & Arduino менен иштөөнү баштоо [Үйрөткүч]: 6 кадам
![HC05 Bluetooth Module & Arduino менен иштөөнү баштоо [Үйрөткүч]: 6 кадам HC05 Bluetooth Module & Arduino менен иштөөнү баштоо [Үйрөткүч]: 6 кадам](https://i.howwhatproduce.com/images/005/image-12853-6-j.webp)
HC05 Bluetooth Module & Arduino менен иштөөнү баштоо [Окутуу]: Сиз бул жана башка укмуштуудай сабактарды ElectroPeakтин расмий веб -сайтынан окуй аласыз Бул окуу куралында, HC05 Bluetooth Module жана Arduino тактасын колдонуп, Bluetooth менен кантип байланышууну жана маалыматтарды жөнөтүүнү үйрөнөсүз. Бул макаланын аягында, сиз үйрөнөсүз
Arduino Nano, MAX30100 жана Bluetooth HC06 колдонгон Pulse Oximeter түзмөгү: 5 кадам
![Arduino Nano, MAX30100 жана Bluetooth HC06 колдонгон Pulse Oximeter түзмөгү: 5 кадам Arduino Nano, MAX30100 жана Bluetooth HC06 колдонгон Pulse Oximeter түзмөгү: 5 кадам](https://i.howwhatproduce.com/images/002/image-5279-21-j.webp)
Arduino Nano, MAX30100 жана Bluetooth HC06 колдонгон Pulse Oximeter түзмөгү: Эй балдар, бүгүн биз MAX30100 сенсорун колдонуп, кандагы кычкылтектин деңгээлин жана жүрөктүн согуу ылдамдыгын окуу үчүн сенсордук түзүлүштү курабыз. Pulse Oximetry жана жүрөктүн кагышын көзөмөлдөө сенсорунун чечими. Ал эки