Мазмуну:

HC-08 Bluetooth UART байланыш модулу V2.4 Колдонуучунун көрсөтмөсү: 9 кадам
HC-08 Bluetooth UART байланыш модулу V2.4 Колдонуучунун көрсөтмөсү: 9 кадам

Video: HC-08 Bluetooth UART байланыш модулу V2.4 Колдонуучунун көрсөтмөсү: 9 кадам

Video: HC-08 Bluetooth UART байланыш модулу V2.4 Колдонуучунун көрсөтмөсү: 9 кадам
Video: Bluetooth 4.0 BLE Подключение и настройка 2024, Ноябрь
Anonim
HC-08 Bluetooth UART байланыш модулу V2.4 колдонуучунун көрсөтмөсү
HC-08 Bluetooth UART байланыш модулу V2.4 колдонуучунун көрсөтмөсү

Продукт Киришүү

Bluetooth модеми - Минималдуу Pass -through Module HC08 - бул Bluetooth Specification V4.0 BLE протоколуна негизделген жаңы муундагы маалыматтарды берүү модулу. Анын зымсыз жумушчу жыштыгы GFSK модуляциялоо ыкмасы менен 2.4 ГГц ISM. Максималдуу берүү күчү 4d Bm болуп саналат. Анын кабыл алуу сезгичтиги -93d Bm. Ачык чөйрөдө ал iphone4s менен 80m супер узак аралыкка байланышка жете алат. Бул интегралдык штамп таңгак тешиктери жана казыктары ширетүүчү тешиктер бар. Сиз пакетти да, ширетүүчү казыктарды да орното аласыз. Колдонмо системасына киргизилген абдан ыңгайлуу. Камтылган LED индикатору менен сиз Bluetoothдун байланыш статусун көрө аласыз. Бул модуль CC2540F256 конфигурацияланган 256K битти кабыл алат. Бул AT буйруктарын колдойт. Колдонуучулар ролдорду (мастер/кул режими), ошондой эле Baud ылдамдыгы жана түзмөктүн аталышы сыяктуу параметрлерди өз талаптарына ылайык өзгөртө алышат. Колдонууга абдан ийкемдүү.

1 -кадам: Продукт көлөмү

Pin аныктамасы

HC-08 модулунун бортунда 30 төөнөгүч бар. Пиндердин конкреттүү аныктамалары төмөнкү таблицада келтирилген:

2 -кадам: кадоо

Кадап коюу

Аныктама

I/O

Түшүндүр

1 TXD чыгаруу UART чыгаруу, 3.3V TTL деңгээли
2 RXD киргизүү, алсыз тартуу UART киргизүү, 3.3V TTL деңгээли
3 NC
4 NC
5 NC
6 DC киргизүү Мүчүлүштүктөрдү оңдоо сааты
7 DD Киргизүү/чыгаруу Мүчүлүштүктөрдү оңдоо
8 PIO20 киргизүү, алсыз тартуу NC
9 PIO17 киргизүү, алсыз түшүрүү NC
10 PIO16 Киргизүү, алсыз түшүрүү NC
11 RST киргизүү, өйдө тартуу Модулдун баштапкы абалга келтирүү пини, 10ммден кем эмес баштапкы абалга келтирүү
12 VCC киргизүү Power пин, 3.3V DC электр менен камсыз кылуу талаптары,
берүү агымы 100mA кем эмес
13 GND Жер
14 LEDCON киргизүү LED башкаруу пин (Note3)
15 PIO14 киргизүү, алсыз түшүрүү

NC

16 PIO13 чыгаруу LED чыгаруу (Note1)
17 PIO11 киргизүү, алсыз түшүрүү NC
18 PIO12 киргизүү, алсыз түшүрүү Негизги модуль эс тутумду тазалайт (Note2)
19 PIO10 киргизүү, алсыз түшүрүү NC
20 PIO07 киргизүү, алсыз тартуу NC
21 USB_D- NC
22 USB_D+ NC
23 PIO06 киргизүү, алсыз тартуу NC
24 PIO01 киргизүү, алсыз тартуу NC
25 PIO15 киргизүү, алсыз түшүрүү NC
26 PIO00 киргизүү, алсыз тартуу
27 VCC киргизүү Power пин, 3.3V DC электр менен камсыз кылуу талаптары,
берүү агымы 100mA кем эмес
28 GND Жер
29 RXD киргизүү, алсыз тартуу UART киргизүү, 3.3V TTL деңгээли
30 TXD чыгаруу UART чыгаруу, 3.3V TTL деңгээли

3 -кадам: Эскертүү 1:

PIO13 LED чыгаруу пин, жогорку деңгээлдеги өндүрүштү көрсөтөт. Сураныч, каршылыгы бар LEDди параллель туташтырыңыз.

Туташуудан мурун:

Башкы модуль кул модулунун дарегин жазбаса, ал секундасына 100 мс жарык кылат;

Башкы модуль кул модулунун дарегин жазганда, ал секундасына 900 мс жарык кылат;

Кул модулунда LED ар бир 2 секундада 1 секундга жарык берет.

Туташкандан кийин: LED чырактары дайыма жарыктандырылат.

Эскертүү 2:

Киргизүү пин, ички тартма. Бул пин жогорку электр деңгээлине туташкан. Башкы модуль кул модулунун жазылган дарегин тазалоо үчүн колдонулат.

Эскертүү 3:

Киргизүү пин, LEDди башкаруу үчүн колдонулат. Эгерде бул пин жерге коюлса, LED өчүрүлөт. Эгерде бул пин илинип калса, LED күйгүзүлөт.

4 -кадам: Электр өзгөчөлүктөрү:

Параметр Сыноо шарты Өкүлчүлүк мааниси
Иш чыңалуусу - DC2.0V ~ 3.6V
Master туташкан эмес / туташуу 21mA/9mA
Жумуш ток MODE0, туташкан жок / туташуу 8.5mA/9mA

MODE1, туташкан жок / туташуу

340μA/1.6mA
(LED эмес) Кул
MODE2, туташкан жок / туташуу 0.4μA/1.6mA
MODE3, туташкан жок / туташуу 1.2μA-160μA/1.6mA

5 -кадам: Кол менен AT буйругу

AT буйругу модулдун параметрин коюу үчүн колдонулат. Туташуудан мурун, модуль AT буйругу менен иштей алат. Туташкандан кийин, ал сериялык порт тунук берүү режимине кирет.

Бул модулдун иштөө убактысы болжол менен 150 мс. Ошентип, 200 мс күйгүзүлгөндөн кийин AT командасын иштетүү жакшы. Башкача каралбаса, AT командасынын параметрин коюу дароо күчүнө кирет. Ошол эле учурда, параметрлерди жана функцияларды өзгөртүү өчүрүлгөндөн кийин жоголбойт.

AT буйругу ийгиликтүү өзгөртүлгөндөн кийин, ал бир калыпта ОКко кайтып келет ("AT+RX, AT+VERSION" сыяктуу маалыматты текшерүүчү командалардан тышкары). Эч кандай ийгиликке жеткен жок, ал эч кандай маалыматка кайтып келбейт.

⑴ AT буйрук тизмеси

AT Command

Функция

Демейки

Роль

("X"- параметр)

1 AT Сыноо буйругу - АЙЫМ
2 AT+RX Негизги параметрлерди текшериңиз - АЙЫМ
3 AT+DEFAULT Заводдун жөндөөлөрүн калыбына келтирүү - АЙЫМ
4 AT+КАЙРА КОЮУ Модулду баштапкы абалга келтирүү - АЙЫМ
5 AT+VERSION Версияны жана датаны текшериңиз - АЙЫМ
6 AT+РОЛУ = x Мастер/кулдун ролун өзгөртүү С. АЙЫМ
7 AT+NAME = xxxxxxxxxxx Атын кайра карап чыгуу HC-08 АЙЫМ
8 AT+ADDR = xxxxxxxxxxx Даректи кайра карап чыгуу Аппараттык АЙЫМ
дареги
9 AT+RFPM = x RF кубаттуулугун кайра карап чыгуу 0 (4dBm) АЙЫМ
10 AT+BAUD = x, y UART бадын кайра карап чыгуу 9600, Н. АЙЫМ
11 AT+CONT = x Байланыш мүмкүнчүлүгүн коюу 0 (болушу мүмкүн АЙЫМ
туташкан)
12 AT+MODE = x Иш режимин коюу 0 С.
13 AT+AVDA = xxxxxxxxxxx Берүүнүн маалыматын өзгөртүү - С.
14 AT+TIME = x 3 -берүүнүн цикли 5 (s) С.
Тазалоо үчүн башкы модуль
15 AT+CLEAR кул модулунун дареги - М.
жазылган.

Эскертүү:

1. AT сызыгы жок, жаңы сап; атайын көрсөтмөлөр жок болсо, бардык AT буйруктары жаңы линия аркылуу берилбейт.

2. Акыркы 4 улук буйруктар, айкалышта колдонулушу керек, BLE Bluetooth аз энергиясынын ролун ойной алат. Bluetooth аз энергияны колдонуп, кийинки бөлүмдөрдө киргизилген атайын көрсөтмөлөр жана программа болот.

6 -кадам: Command түшүндүрүп

1. Сыноо буйругу

Буйрук: AT

Кайтуу: макул.

Негизги параметрлерди текшериңиз

Bluetooth аталышы, мастер/кул ролу, UART берүү ылдамдыгы, дарек жана сырсөз сыяктуу негизги параметрлерди караңыз.

Буйрук: AT+RX

Кайтуу:

Аты-жөнү: HC-08 ------ >>> bluetooth аты

Ролу: Кул ------ >>> кожоюн/кул ролу

Baud: 9600, NONE ------ >>> UART baud rate

Addr: xx, xx, xx, xx, xx, xx ------ >>> Bluetooth дареги

PIN: 000000 ------ >>> Bluetooth сырсөзү

Эскертүү: Сырсөздү өзгөртүү убактылуу колдоого алынбайт!

  1. Баштапкы абалга келтирүү

    Буйрук: AT+DEFAULT

    Кайтуу: макул

    Модуль автоматтык түрдө кайра башталат, сураныч, 200ms кайра жүктөөдө жаңы операция жүргүзүңүз!

  2. Модулду баштапкы абалга келтирүү

    Буйрук: AT+ RESET

    Кайтуу: макул

    Модуль автоматтык түрдө кайра жүктөлөт, кайра баштоо боюнча жаңы операция жүргүзүңүз200ms!

    5. Версияны жана датаны текшериңиз

    Буйрук: AT+ VERSION

    Кайтуу: HC-08V2.0, 2014-08-22

    6. Мастерди/кулдун ролун өзгөртүү

    буйрук: AT+ROLE = x Сурам

    буйрук: AT+ROLE =? X: ролу (M же S), М: мастер; С: кул. Демейки жөндөө S (кул).

    Жөнөтүү: AT+ROLE = М.

    Кайтуу: макул

    Мастер ролун коюңуз, модуль автоматтык түрдө кайра башталат.

    Жөнөтүү: AT+ROLE =?

    Кайра: Мастер

    Сиз башкы модулдун ролун көрө аласыз.

  3. Атын кайра карап чыгуу

    Команда коюу: AT+ NAME = xxxxxxxxxxx

    Суроо буйругу: AT+ NAME =?

    Демейки аталыш HC-08, башка ысымды коё аласыз (12 белгинин ичинде жарактуу, визуалдаштырылган ASCII кодун жана качуу символунун бир бөлүгүн колдоңуз. Модуль кытай тилин колдойт, бирок андроид түзмөктөр "UTF8 кодуна" айландырылышы керек. кадимкидей көрсөтүлөт. 12 белгиден ашса, анда ал биринчи 12 белгини гана окуйт.). Орнотуу аяктады, модул автоматтык түрдө баштапкы абалга келгенден кийин күчүнө кирет!

    Мисал:

    Жөнөтүү: AT+NAME = HCKJ

    Кайтуу: OKsetNAME

    Жөнөтүү: AT+NAME =?

    Кайтуу: HCKJ

    8. Даректи кайра карап чыгуу

    Орнотуу буйругу: AT+ADDR = xxxxxxxxxxxx

    Суроо буйругу: AT+ADDR =?

    Дарек 12 биттик "0 ~ F" баш тамгаларынан, тактап айтканда, он алтылыктан турушу керек.

    Мисал:

    Жөнөтүү: AT+ADDR = 1234567890AB

    Кайтуу: OKsetADDR

    Орнотуу аягына чыкты, модул автоматтык түрдө калыбына келтирилгенден кийин күчүнө кирет!

    Жөнөтүү: AT+ADDR =?

    Кайтуу: 1234567890AB

    Жөнөтүү: AT+ADDR = 000000000000

    Кайтуу: OKsetADDR

    Жөнөтүү "000000000", демейки жабдыктын дарегин калыбына келтирүү үчүн модуль. Заводдун демейки модулу аппараттык дарек.

    9. RF күчүн кайра карап чыгуу

    Команда коюу: AT+RFPM = x

    Суроо буйругу: AT+RFPM =?

    X: RF күчү, төмөнкү таблицада көрсөтүлгөндөй:

    Параметр

    RF күчү

    ? Учурдагы RF кубатын көрүү
    0 4dBm (демейки)
    1 0dBm
    2 -6dBm
    3 -23dBm

    Мисал:

    Жөнөтүү: AT+RFPM = 2

    Кайтуу: макул

    RF кубаттуулугу өзгөртүлгөн -6dBm.

    Жөнөтүү: AT+RFPM =?

    Кайтаруу: -6dBm

    RF кубаттуулугу -6dBm.

    Чокунун агымы 30 мАдан ашса (RF күчү 4 дБм болгондо) жана баскыч батареяларынын агымы кичине (20 мАга чейин), эгерде биз баскычтын батарейкасы менен заряддоону кааласак, RF кубаттуулугун -6 дБм же -23dBm.

    10. UART baud ылдамдыгын кайра карап чыгуу

    Буйрукту коюу:

    AT+BAUD = x (Бир гана UART берүү ылдамдыгы өзгөртүлдү)

    AT+BAUD = x, y (UART берүү ылдамдыгын жана паритет битин өзгөртүү)

    Суроо буйругу: AT+BAUD =?

    x: UART baud rate, y: parity bit, Кийинки таблицада көрсөтүлгөндөй:

    Параметр

    UART baud: x

    Параметр

    паритет бит: ж

    ? Учурдагы берүү ылдамдыгын көрүү
    1200 1200bps Н. Паритет жок
    2400 2400bps E Жада калса паритет
    4800 4800bps О Кызык паритет
    9600 9600bps (демейки)
    19200 19200bps
    38400 38400bps
    57600 57600bps
    115200 115200bps

    Мисал:

    Жөнөтүү: AT+BAUD = 19200

    Кайра: OK19200

    UART baud ылдамдыгы 19200bps үчүн өзгөртүлгөн.

    Жөнөтүү: AT+BAUD = 4800, Е

    Кайра: OK4800, EVEN

    UART берүү ылдамдыгы 4800bps үчүн, ал тургай паритет үчүн өзгөртүлгөн.

    Жөнөтүү: AT+BAUD =?

    Кайтып келүү: 4800, ЕШКАНДА

    UART жүгүртүү ылдамдыгын жана паритеттик битти көрүү.

    Master жана slave модулдарын тунук берүү учурунда 9600bps ылдамдыкта болгон ар бир пакет 500 байттын максималдуу санынан ашпашы керек. 19200bpsтан жогору ылдамдыкка ээ болгон ар бир пакетке келсек, төмөнкү таблицага кайрылыңыз. Маалымат пакеттеринин ортосунда белгилүү бир убакыт аралыгы болушу керек. Төмөндөгү таблицада байланыштын ар кандай ылдамдыгы, убакыт интервалы үчүн шилтеме мааниси келтирилген:

    baud ылдамдыгы (bps) 1200 2400 4800 9600 19200 38400 57600 115200
    500 байт убакыт аралыгы (мс) 6800 3600 2000 1000
    300 байт убакыт аралыгы (мс) 4200 2400 1200 600 400
    100 байт убакыт аралыгы (мс) 1500 800 400 160 100 120
    80 байт убакыт аралыгы (мс) 1000 650 320 120 80 60 100
    60 байт убакыт аралыгы (мс) 800 500 250 100 60 60 60 100
    Убакыт аралыгы 20 байт (мс) 200 100 50 20 20 20 20 20

    1. Жогоруда ченелген маалыматтар. Теориялык эң ылдам жалпы transceiver ылдамдыгы: 2500 байт/сек, ылдамдыгы 2000 байт/сек ичинде башкарылат.

    2. Ар бир пакеттин байттары 20га бүтүн сандар болушу керек.

    3. Модуль автоматтык подряддык маалыматтарды жөнөтөт, бул 20 байттын бүтүн эсеби. Бул 100 байттык пакетти жөнөтүү үчүн колдонулат жана башка учунда көптөгөн пакеттерди алат. Ар бир маалымат пакети 20 байттан турган бүтүн сандан турат. Байттардын жалпы саны 100.

    11. Байланышты орнотуу

    Команда коюу: AT+CONT = x

    Суроо буйругу: AT+CONT =?

    X параметринин функциялары төмөнкүдөй:

    Параметр Мастер ролу Кул ролу
    Борбордук Перифериялык
    0 Туташса болот, байланыш Туташса болот, байланыш
    (Демейки) кадимки тунукка киргенден кийин кадимки тунукка киргенден кийин
    берүү режими берүү режими
    Observer Уктуруучу
    Модуль туташа албайт Башкы роль менен байланышы жок,
    1 башка жабдууларга, бирок автоматтык түрдө бирок аз кубаттуулук менен айкалыштырылышы мүмкүн
    HC-08ди матикалык түрдө сканерлеңиз режими 3, берүүнү ишке ашыруу
    datamachine пакетин берүү, пакеттер жөнөтүлөт.
    белгиленген 2сек жаңыртуу убактысы.

    Мисал:

    Жөнөтүү: AT+CONT = 1

    Кайтуу: макул

    Орнотуу аяктады, модул автоматтык түрдө баштапкы абалга келгенден кийин күчүнө кирет!

    Жөнөтүү: AT+CONT =?

    Кайра: Байланышуу мүмкүн эмес

    Команда "AT+MODE", "AT+AVDA" жана "AT+TIME" командасын колдонуу менен сураныч.

    Эскертүү:

    1. "CONT = 1" мастер/кул модулу негизинен эфирдик маалыматтарды берүү үчүн колдонулат. Кул модулунан эфирдик маалыматтарды жөнөтүү, башкы модуль сериялык чыгаруу аркылуу тиешелүү маалыматтарды алат.

    2. Бул модель колдонуучу бул эфир маалымат пакетин өзү гана кармашы үчүн. Конкреттүү байланыш протоколу бул жерде сүрөттөлгөн эмес. Эгер билгиңиз келсе, төмөнкү расмий вебсайтка кирип, кеңеш алыңыз:

    www.hc01.com/

7 -кадам: 12. Жумуш режими (бир гана Slave Module)

Команда коюу: AT+MODE = x

Суроо буйругу: AT+MODE =?

Command Параметр Return Функция
=? 0/1/2/3 Учурдагы режимди алат.
=0 Толук кубат режими (демейки), LED ачык.
1 -деңгээл энергияны үнөмдөө режими, LED жабуу.
=1 Эч кандай байланыш учурдагы 340μA, байланыш
режим сыяктуу ылдамдык 0.
2 -деңгээл энергияны үнөмдөө режими, LED жабуу.
=2 Эч кандай байланыш ток 0,4μA.
AT+ Табылбай жатат, ойгонууга байланыштырылган жок
MODE Макул чейин, ойгонгондон кийин туташтырса болот.
3 -деңгээл энергияны үнөмдөө режими, LED жабуу.
Эч кандай байланыш учурдагы 1.2μA ~ 160μA (жөнүндө

32μA демейки

=3 Уктурууну орнотуу үчүн "AT+TIME" менен бирге
убакыт, Ошентип, электр керектөөнү азайтуу үчүн.
Атайын ыкмаларды колдонуу жөнүндө
"AT+TIME" буйругу.

Эскертүү:

  • 3 -режим негизинен колдонулат:

    A. энергия керектөөнү азайтуу үчүн колдонулат.

    B. Кул модулу эфир маалыматын башкы модулга жөнөтөт, бирөөнүн бир тараптуу баарлашуусуна жетише алат (теориялык жактан ал кул модулдан чексиз башкы модулга чейин болушу мүмкүн).

    C. анти-жоголгон ойготкуч катары, катышуу картасы, жүрөктүн кагышын өлчөөчү же башка зымсыз аппарат.

    2. 1/2/3 режими UART портунда ойгонуу үчүн 1 байт маалыматтарды жөнөтүү үчүн жеткиликтүү, бирок ойгонгондон кийин алдыңкы бир нече байт маалыматтар бузулушу мүмкүн. Ошондуктан, модулду ойготуу үчүн 10 байт ондук кодду "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" жөнөтүүнү сунуштайбыз. Ошондон бери, модулдар толук ылдамдык режиминде иштейт, UART порту маалыматтарды жөнөтүү жана алуу үчүн нормалдуу болушу мүмкүн.

    Байланышпаган статуска ылайык, модуль 5 мүнөт кармалып турган толук ылдамдык режимине ойгонгондон кийин, анан баштапкы режимге кайтат. UART 5 мүнөткө чейин маалыматтарды кабыл алып, андан кийин кайра карайт.

    Эгерде модуль туташкан абалда болсо, анда ойгонгондон кийин ал толук ылдамдык режиминде калат. Туташуудан мурун, модуль баштапкы кубат режимин кайтарат.

    3. mode0дон тышкары, башка режим LEDди жабуу. Бирок туташкандан кийин, LED күйөт.

    Мисалы: Жөнөтүү: AT+MODE =?

    Кайра: 0

    Учурдагы режимди көрүү.

    Жөнөтүү: AT+MODE = 2

    Кайтуу: макул

    Орнотуу режими 2, дароо күчүнө кирет.

  • Уктуруу маалыматын өзгөртүү (Жалгыз модуль)

    Буйрук: AT+AVDA = xxxxxxxxxxx

    Параметр "xxxxxxxxxxxx" 1-12 байт колдонуучу маалыматы болушу мүмкүн. Эгерде бул учурда

    AT+CONT = 1дин башкы модулунун абалы, анда UART башкы модулунун порту "xxxxxxxxxxxx" маалыматын чыгарат. Берүүнүн маалыматтары биротоло сакталбайт. Ал кайра өчүрүлгөндөн кийин жок кылынат.

    Мисал:

    Кул ролун жөнөтүү: AT+AVDA = 1234567890AB

    Кайтуу: макул

    Эгерде бул учурда AT+CONT = 1 башкы модулунун абалы болсо, UART порту чыгарат: 12345 67890AB.

    14. 3 -режимдин эфир цикли (Бир гана кул)

    Команданы коюу: AT+TIME = x

    Суроо буйругу: AT+TIME =?

    Параметр x орнотуу диапазону төмөнкүдөй:

    x 1 2 3 4 5 6 7 8 9 А. Б. C D E F
    убакыт/ 1 2 3 4 5 6 7 8 9 10 20 30 40 50 60
    сек (демейки)
    x F Г. H Мен Ж К.
    убакыт/ 1 2 5 10 30 60
    мүн

    Мисал:

    Жөнөтүү: AT+TIME = F

    Кайтуу: макул

    Уктуруу циклинин режимин3 60 секундга коюу. Ар бир 60 секунд сайын, эфир маалыматын жөнөтүңүз.

    Жөнөтүү: AT+TIME =?

    Кайтып келүү: 60 -ж

    Төмөн кубат режимин чечүү (кул модулу):

    1. Зымсыз ойгонуу зарылдыгы:

    "AT+MODE = 1" же "AT+MODE = 3" киргизиңиз, модуль мастер модуль туташууну суранганга чейин аз кубат режимине кирет. Туташкандан кийин, ток 1,6 мА түзөт. Маалымат алмашуу модулу туташканга чейин автоматтык түрдө толук ылдамдык режимине кирет, туташкандан кийин ал аз кубат режимине кайтып келет.

    2. Can активдүү туташуу иши:

    "AT+MODE = 2" киргизиңиз, ал аз энергия керектөө режимине2 кирет. Модуль терең уйку абалына кирди. Мастер модулу аркылуу табууга болбойт. Туташканда, модулду ойготуу үчүн каалагандай маалыматтарды жөнөтө аласыз, анан туташкандан кийин ал маалыматтарды жөнөтүп жана ала алат.

    Төмөнкү берүү режимин чечүү:

    Биринчи коюлган мастер ролу: AT+CONT = 1 -> AT+ROLE = M

    Анан кулдун ролун коюңуз: AT+CONT = 1 -> AT+AVDA = 1234 (≦ 12Bytes data)

    Колдонуучулардын MCU UART портунун модулуна "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" деген 10 байттык он алтылык кодду жөнөтөт. Бул учурда, колдонуучулар акылга сыярлык түрдө алардын муктаждыгына жараша орното алышат. Жогорудагы "AT+CONT = 1, AT+AVDA = xxxx, AT+MODE = 3, AT+TIME = 5": "берүү жана туташуу мүмкүн эмес" деп коюлган. Уктуруу маалыматы XXXX, mode3 (5 секунд мезгили). Жогоруда айтылгандай, орточо ток 4 мкАдан аз, TIME 1 мүнөттөн ашык болот. Бул жолу узагыраак, электр энергиясын керектөө азаят.

    Колдонуучу берилиштерди тез -тез өткөрүп турууну каалайт, бош убакытта режим2ге кирүү сунушталат, тиешелүү режимге өтүү үчүн маалыматтарды берүү керек.

    15. Кул модулунун дарегин тазалоо үчүн башкы модуль жазылган

    Команда коюу: AT+CLEAR

    Суроо буйругу: макул

    Негизги модуль, кул модулу менен туташкандан кийин, акыркы жолу кул модулунун MAC дарегин эстеп калат. Эгерде сиз аны башка кул модулуна туташтыргыңыз келсе, учурдагы эстутумду алып салышыңыз керек. Биринчи ыкма - 18 пинди 200 пин жогорку электр деңгээлине коюу, башка жол - "AT+CLEAR" командасын колдонуу.

8 -кадам: Шилтеме схемасы

9 -кадам: Булак

Бул макала:

Эгерде сизде кандайдыр бир суроолор болсо, төмөнкү дарекке кайрылсаңыз болот: [email protected].

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