Мазмуну:

Bluetooth AT Commands Settings (HC05 HC06): 4 кадам
Bluetooth AT Commands Settings (HC05 HC06): 4 кадам

Video: Bluetooth AT Commands Settings (HC05 HC06): 4 кадам

Video: Bluetooth AT Commands Settings (HC05 HC06): 4 кадам
Video: Arduino Bluetooth AT commands HC 05 HC 06 2024, Июль
Anonim
Bluetooth AT буйруктарынын жөндөөлөрү (HC05 HC06)
Bluetooth AT буйруктарынын жөндөөлөрү (HC05 HC06)

Эй балдар! Менин мурунку көрсөтмөлүү "Arduino Servo моторун кантип көзөмөлдөө керек" сизге жакты деп үмүттөнөм. Бул Bluetooth модулуңуз менен интерфейсти жана анын жөндөөлөрүн AT буйруктары аркылуу конфигурациялоону үйрөтө турган дагы бир маалыматтык окуу куралы, андыктан сиз Arduino Bluetooth атын же сырсөзүн же башка Bluetooth параметрлерин өзгөрткүңүз келсе, бул сиз үчүн эң жакшы жол көрсөткүч болот. ага жетүү.

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

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

Бул көрсөтмөдөн эмнени үйрөнөсүз:

AT командасынын пайда болуу тарыхын үйрөнүңүз.

HC bluetooth модулдарынын ортосундагы айырмачылыкты түшүнүңүз.

HC Bluetooth модулунун жабдыктарын үйрөнүңүз.

Arduino тактасы менен тиешелүү электр схемасын түзүңүз.

Bluetooth'ду AT буйрук режимине коюңуз.

Bluetoothдун жаңы жөндөөлөрүн баштаңыз

1 -кадам: Bluetooth модулдары менен кантип интерфейс кылуу керек

Bluetooth модулдары менен кантип интерфейс кылуу керек
Bluetooth модулдары менен кантип интерфейс кылуу керек
Bluetooth модулдары менен кантип интерфейс кылуу керек
Bluetooth модулдары менен кантип интерфейс кылуу керек
Bluetooth модулдары менен кантип интерфейс кылуу керек
Bluetooth модулдары менен кантип интерфейс кылуу керек

Долбоордун сүрөттөмөсүнөн баштап, биз 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 жабдыктары
Bluetooth жабдыктары
Bluetooth жабдыктары

Биздин HC-05 модулу үчүн бизде бул алты казык бар:

  1. АЧКЫЧ же Күйгүзүү: Бул режим AT режимине кирүү үчүн жогору тартылышы керек. Биздин Bluetooth модулда бизде баскыч баскычы бар, андыктан KEY пиндин жогорку тартылуусун орнотуу абдан маанилүү
  2. Электр энергиясы менен камсыздоо үчүн VCC жана GND.
  3. RXD жана TXD сериялык киргизүү/чыгаруу маалыматы үчүн
  4. МАМЛЕКЕТТИК пин, муну этибарга албаңыз, анткени ал Bluetooth пиндеринин эч бирине туташкан эмес жана бул окуу куралында бизге кереги жок.

Мен Bluetooth модулума сериялык AT буйруктарын жөнөтүү үчүн Arduino тактасын колдоном.

3 -кадам: Circuit Diargram

Circuit Diargram
Circuit Diargram

Мен бул окуу куралы үчүн схеманы түзүү үчүн easyEDAга көчтүм жана бул жерде bluetooth модулун Arduinoго кантип туташтыруу керек, болгону Arduinoдон Bluetoothдун RXDине 3 -пин коду жана Arduino'нун 2 -пин саны Bluetoothдун TXD, GNDден GNDге жана VCCден Arduino 5Vге.

4 -кадам: Коддор жана тесттер

Коддор жана тесттер
Коддор жана тесттер
Коддор жана тесттер
Коддор жана тесттер
Коддор жана тесттер
Коддор жана тесттер
Коддор жана тесттер
Коддор жана тесттер

Программалык камсыздоо бөлүгүнө өтүү, мен айткандай, биз 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ун ыңгайлаштыра аласыз жана аларды профессионал катары иштете аласыз.

Менин келе жаткан окуу куралдарым жөнүндө төмөндөгү комментарий бөлүмүндө кээ бир темаларды сунуштай аласыз,

Акыркы нерсе, сиз күн сайын электроника кылып жатканыңызды текшериңиз. Кийинки жолу көрүшкөнчө

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