Talaan ng mga Nilalaman:

HC-08 Bluetooth UART Communication Module V2.4 Patnubay sa Gumagamit: 9 Mga Hakbang
HC-08 Bluetooth UART Communication Module V2.4 Patnubay sa Gumagamit: 9 Mga Hakbang

Video: HC-08 Bluetooth UART Communication Module V2.4 Patnubay sa Gumagamit: 9 Mga Hakbang

Video: HC-08 Bluetooth UART Communication Module V2.4 Patnubay sa Gumagamit: 9 Mga Hakbang
Video: Testeo y Configuración de Modulo HC-08 bluetooth 4.0 BLE a UART 2024, Hulyo
Anonim
HC-08 Bluetooth UART Communication Module V2.4 Patnubay sa Gumagamit
HC-08 Bluetooth UART Communication Module V2.4 Patnubay sa Gumagamit

Panimula ng Produkto

Bluetooth Modem - Minimum Pass-through Module HC08 ay isang bagong henerasyon ng module ng paghahatid ng data batay sa Bluetooth Specification V4.0 BLE na protokol. Ang wireless band na nagtatrabaho dalas nito ay 2.4GHz ISM na may pamamaraan ng pagbago ng GFSK. Ang maximum na kapangyarihan na nagpapadala ay 4d Bm. Ang pagkakaroon ng pagiging sensitibo ay -93d Bm. Sa malawak na bukas na kapaligiran, maaari itong maabot ang 80m sobrang pangmatagalang komunikasyon sa mga iphone4. Pinagsama nito ang mga butas ng stamp package at mga hole ng hinang. Maaari mong parehong i-mount ang mga pakete at hinangin ang mga pin. Napakadali na mai-embed sa system ng aplikasyon. Sa built-in na tagapagpahiwatig ng LED, maaari mong makita ang visual na katayuan ng koneksyon ng Bluetooth. Ang modyul na ito ay gumagamit ng pangunahing CC2540F256 na naka-configure nang 256K bit. Sinusuportahan nito ang mga utos ng AT. Maaaring baguhin ng mga gumagamit ang mga tungkulin (master / slave mode) pati na rin ang mga parameter tulad ng rate ng Baud at ang pangalan ng aparato ayon sa kanilang sariling mga kinakailangan. Ito ay napaka-kakayahang umangkop upang magamit.

Hakbang 1: Laki ng Produkto

Kahulugan ng pin

Ang module na HC-08 ay mayroong 30 pin na board. Ang mga tukoy na kahulugan ng mga pin ay nakalista sa sumusunod na talahanayan:

Hakbang 2: I-pin

Pin

Kahulugan

Ako / O

Ipaliwanag

1 TXD output Output ng UART, antas ng 3.3V TTL
2 RXD input, mahina hilahin Pag-input ng UART, antas ng 3.3V TTL
3 NC
4 NC
5 NC
6 DC input Oras ng pag-debug
7 DD Input / output Data ng pag-debug
8 PIO20 input, mahina hilahin NC
9 PIO17 input, mahina hilahin pababa NC
10 PIO16 Ipasok, mahinang hilahin pababa NC
11 RST input, hilahin pataas Ang pin na pag-reset ng module, isang mababang antas ng hindi mas mababa sa 10ms reset
12 VCC input Power pin, ang mga kinakailangan ng 3.3V DC power supply,
ang kasalukuyang supply ay hindi mas mababa sa 100mA
13 GND Lupa
14 LEDCON input LED control pin (Note3)
15 PIO14

input, mahina hilahin pababa

NC
16 PIO13 output LED output (Tandaan1)
17 PIO11 input, mahina hilahin pababa NC
18 PIO12 input, mahina hilahin pababa Malinaw na memorya ng master module (Note2)
19 PIO10 input, mahina hilahin pababa NC
20 PIO07 input, mahina hilahin NC
21 USB_D- NC
22 USB_D + NC
23 PIO06 input, mahina hilahin NC
24 PIO01 input, mahina hilahin NC
25 PIO15 input, mahina hilahin pababa NC
26 PIO00 input, mahina hilahin
27 VCC input Power pin, ang mga kinakailangan ng 3.3V DC power supply,
ang kasalukuyang supply ay hindi mas mababa sa 100mA
28 GND Lupa
29 RXD input, mahina hilahin Pag-input ng UART, antas ng 3.3V TTL
30 TXD output Output ng UART, antas ng 3.3V TTL

Hakbang 3: Tandaan 1:

Ipinapahiwatig ng PIO13 ang LED output pin, mataas na antas ng output. Mangyaring ikonekta ang LED na may paglaban nang kahanay.

Bago ang Koneksyon:

Kapag ang master module ay hindi naitala ang address ng module ng alipin, ito ay mag-iilaw para sa 100ms bawat segundo;

Kapag naitala ng master module ang address ng module ng alipin, magpapailaw ito ng 900ms bawat segundo;

Sa module ng alipin, ang LED ay nag-iilaw para sa 1 segundo sa pagitan ng bawat 2 segundo.

Pagkatapos ng koneksyon: Ang mga ilaw ng LED ay laging naiilawan.

Tandaan 2:

Input pin, panloob na pull-down. Ang pin na ito ay konektado sa mataas na antas ng kuryente. Ginagamit ang master module upang malinis ang naitala na address ng module ng alipin.

Tandaan 3:

Input pin, gagamitin upang makontrol ang LED. Kung ang pin na ito ay na-grounded, naka-LED. Kung ang pin na ito ay naiwang naka-hang, naka-LED.

Hakbang 4: Mga Katangian sa Kuryente:

Parameter Kundisyon sa Pagsubok Halaga ng Kinatawan
Paggawa ng Boltahe - DC2.0V ~ 3.6V
Master

hindi konektado / koneksyon

21mA / 9mA
Kasalukuyang Nagtatrabaho MODE0, hindi konektado / koneksyon 8.5mA / 9mA
MODE1, hindi konektado / koneksyon 340μA / 1.6mA
(Hindi LED) Alipin
MODE2, hindi konektado / koneksyon 0.4μA / 1.6mA
MODE3, hindi konektado / koneksyon 1.2μA-160μA / 1.6mA

Hakbang 5: Manu-manong SA Utos

Ginagamit ang AT command upang itakda ang parameter ng module. Bago ang koneksyon, ang module ay maaaring gumana sa ilalim ng utos ng AT. Pagkatapos ng koneksyon, pumapasok ito sa serial port transparent na mode ng paghahatid.

Ang oras ng pagsisimula ng modyul na ito ay halos 150ms. Kaya't mas mahusay na patakbuhin ang AT utos pagkatapos na mapagana sa loob ng 200ms. Maliban kung ipinahiwatig, ang setting ng parameter ng AT utos ay epektibo kaagad. Sa parehong oras, ang pagbabago ng mga parameter at pag-andar ay hindi mawawala sa sandaling patayin.

Matapos ang matagumpay na pagbabago ng utos ng AT, pare-pareho itong bumalik sa OK (Maliban sa mga impormasyon sa pag-check ng mga utos tulad ng "AT + RX, AT + VERSION"). Walang nakamit na tagumpay, hindi ito babalik sa anumang impormasyon.

⑴ SA Listahan ng Command

SA Utos

Pag-andar

Default

Papel

("X" - parameter)

1 AT Utos ng pagsubok - MS
2 SA + RX Suriin ang pangunahing mga parameter - MS
3 SA + DEFAULT Ibalik ang setting ng pabrika - MS
4 SA + RESET I-reset ang modyul - MS
5 SA + VERSION Suriin ang bersyon at petsa - MS
6 SA + ROLE = x Baguhin ang tungkulin ng panginoon / alipin S MS
7 SA + PANGALAN = xxxxxxxxxxxx Pagbabago ng pangalan HC-08 MS
8 AT + ADDR = xxxxxxxxxxxx Suriin ang address Hardware MS
address
9 SA + RFPM = x Suriin ang lakas ng RF 0 (4dBm) MS
10 AT + BAUD = x, y Suriin ang UART baud 9600, N MS
11 AT + CONT = x Itakda ang pagkakakonekta 0 (Puwede MS
konektado)
12 SA + MODE = x Itakda ang mode ng pagtatrabaho 0 S
13 AT + AVDA = xxxxxxxxxxxx Baguhin ang data ng pag-broadcast - S
14 SA + TIME = x Siklo sa pag-broadcast ng mode 3 5 (s) S
Ang master module upang malinis
15 SA + MALINAW ang address ng module ng alipin - M
naitala.

Tandaan:

1. Ang utos ng AT sa likod ng walang bagong linya; kung walang mga espesyal na tagubilin, lahat ng mga utos ng AT ay hindi naililipat gamit ang newline.

2. Ang huling 4 na nakatatandang utos, dapat gamitin sa kumbinasyon, maaaring i-play ang naaangkop na papel na ito BLE Bluetooth mababang enerhiya. Gamit ang isang mababang enerhiya sa Bluetooth, magkakaroon ng mga espesyal na tagubilin at programa na ipinakilala sa mga sumusunod na seksyon.

Hakbang 6: Ipaliwanag ang Utos

1. Utos ng pagsubok

Utos: AT

Bumalik: OK.

Suriin ang pangunahing mga parameter

Tingnan ang pangunahing mga parameter tulad ng pangalan ng Bluetooth, papel ng master / alipin, rate ng baud ng UART, address at password.

Command: SA + RX

Bumalik:

Pangalan: HC-08 ------ >>> Bluetooth pangalan

Papel: Alipin ------ >>> papel ng master / alipin

Baud: 9600, WALA ------ >>> UART rate ng baud

Addr: xx, xx, xx, xx, xx, xx ------ >>> Bluetooth address

PIN: 000000 ------ >>> Bluetooth password

Tandaan: Pansamantalang hindi sinusuportahan ang pagbabago ng password!

  1. I-reset sa default

    Command: SA + DEFAULT

    Bumalik: OK

    Awtomatikong i-restart ang module, mangyaring isagawa ang bagong operasyon sa restart na 200ms!

  2. I-reset ang modyul

    Command: SA + RESET

    Bumalik: OK

    Awtomatikong i-restart ang module, mangyaring magsagawa ng bagong operasyon sa restart200ms!

    5. Suriin ang bersyon at petsa

    Utos: SA + VERSION

    Pagbabalik: HC-08V2.0, 2014-08-22

    6. Baguhin ang papel na ginagampanan ng panginoon / alipin

    utos: AT + ROLE = x Query

    utos: SA + ROLE =? X: papel (M o S), M: master; S: alipin. Ang default na setting ay S (alipin).

    Ipadala: SA + ROLE = M

    Bumalik: OK

    Itakda ang master role, awtomatikong i-restart ang module!

    Ipadala: SA + ROLE =?

    Pagbabalik: Guro

    Maaari mong tingnan ang papel na ginagampanan ay ang master module.

  3. Pagbabago ng pangalan

    Itakda ang utos: SA + NAME = xxxxxxxxxxxx

    Utos ng query: SA + NAME =?

    Ang default na pangalan ay HC-08, maaari mong itakda ang iba pang pangalan (May bisa sa loob ng 12 character, suportahan ang visualized ASCII code at bahagi ng character na makatakas. Sinusuportahan ng module ang tsino, ngunit ang mga android device ay dapat na mai-convert sa "UTF8 code" upang ipakita nang normal. Higit sa 12 mga character, pagkatapos ay babasahin nito ang unang 12 character lamang.). Kumpleto na ang pag-set up, epektibo pagkatapos ng module na awtomatikong i-reset!

    Halimbawa:

    Ipadala: SA + PANGALAN = HCKJ

    Bumalik: OKsetNAME

    Ipadala: SA + NAME =?

    Pagbabalik: HCKJ

    8. Repasuhin ang address

    Itakda ang utos: AT + ADDR = xxxxxxxxxxxx

    Utos ng query: SA + ADDR =?

    Ang address ay dapat na 12 bit "0 ~ F" na malalaking character, katulad ng mga hexadecimal character.

    Halimbawa:

    Ipadala: AT + ADDR = 1234567890AB

    Bumalik: OKsetADDR

    Kumpleto ang pag-set up, epektibo pagkatapos ng module na awtomatikong i-resett!

    Ipadala: SA + ADDR =?

    Bumalik: 1234567890AB

    Ipadala: AT + ADDR = 000000000000

    Bumalik: OKsetADDR

    Ipadala ang "000000000", module upang maibalik ang default na address ng hardware. Ang default na module ng pabrika ay ang address ng hardware.

    9. Balikan ang kapangyarihan ng RF

    Itakda ang utos: AT + RFPM = x

    Utos ng query: AT + RFPM =?

    X: RF power, tulad ng ipinakita sa sumusunod na talahanayan:

    Parameter

    Lakas ng RF

    ? Tingnan ang kasalukuyang lakas ng RF
    0 4dBm (default)
    1 0dBm
    2 -6dBm
    3 -23dBm

    Halimbawa:

    Ipadala: SA + RFPM = 2

    Bumalik: OK

    Nabago ang lakas ng RF -6dBm.

    Ipadala: AT + RFPM =?

    Bumalik: -6dBm

    Ang lakas ng RF ay -6dBm.

    Kapag ang kasalukuyang rurok ay higit sa 30mA (kapag ang lakas ng RF ay 4dBm) at ang kasalukuyang mga pindutan ng baterya ay maliit (sa ilalim ng 20mA), kung nais naming singilin gamit ang pindutan na baterya, mas mahusay nating itakda ang lakas ng RF na maging -6dBm o -23dBm.

    10. Suriin ang rate ng baud ng UART

    Itakda ang utos:

    AT + BAUD = x (Binago lamang ang UART baud rate)

    AT + BAUD = x, y (Baguhin ang rate ng UART baud at pagkakapareho)

    Utos ng query: AT + BAUD =?

    x: UART baud rate, y: parity bit, Tulad ng ipinakita sa sumusunod na talahanayan:

    Parameter

    UART baud: x

    Parameter

    parity bit: y

    ? Tingnan ang kasalukuyang rate ng baud
    1200 1200bps N Walang pagkakapantay-pantay
    2400 2400bps E Kahit na pagkakapantay-pantay
    4800 4800bps O Kakaibang pagkakapareho
    9600 9600bps (default)
    19200 19200bps
    38400 38400bps
    57600 57600bps
    115200 115200bps

    Halimbawa:

    Ipadala: AT + BAUD = 19200

    Bumalik: OK19200

    Ang UART baud rate ay binago para sa 19200bps.

    Ipadala: AT + BAUD = 4800, E

    Bumalik: OK4800, KAHIT

    Ang UART baud rate ay binago para sa 4800bps, at maging ang pagkakapareho.

    Ipadala: AT + BAUD =?

    Bumalik: 4800, KAHIT

    Tingnan ang UART baud rate at parity bit.

    Sa panahon ng master at slave module na transparent na paghahatid, ang bawat packet na nasa ilalim ng 9600bps baud rate ay hindi dapat lumagpas sa maximum na bilang ng 500 bytes. Tulad ng para sa bawat packet na may rate ng baud sa itaas 19200bps, mangyaring mag-refer sa sumusunod na talahanayan. Sa pagitan ng mga packet ng data, dapat itong magkaroon ng isang tiyak na agwat ng oras. Ang sumusunod na talahanayan ay isang iba't ibang mga rate ng baud sa komunikasyon, ang halaga ng sanggunian para sa agwat ng oras:

    rate ng baud (bps) 1200 2400 4800 9600 19200 38400 57600 115200
    500 bytes time interval (ms) 6800 3600 2000 1000
    300 bytes time interval (ms) 4200 2400 1200 600 400
    100 bytes time interval (ms) 1500 800 400 160 100 120
    80 bytes na agwat ng oras (ms) 1000 650 320 120 80 60 100
    60 bytes time interval (ms) 800 500 250 100 60 60 60 100
    20 bytes time interval (ms) 200 100 50 20 20 20 20 20

    1. Ang nasa itaas ay ang nasusukat na data. Ang teoretikal na pinakamabilis na kabuuang bilis ng transceiver: 2500 bytes / sec, na may bilis na kontrolado sa loob ng 2000 bytes / sec.

    2. Ang mga byte ng bawat packet ay dapat na isang integer na maramihang 20.

    3. Nagpapadala ang module ng awtomatikong data ng subcontracting ay isang integer na maramihang 20 bytes. Ginagamit ito upang magpadala ng isang 100 bytes packet, at makakatanggap ito ng isang pluralidad ng mga packet sa ibang dulo. Ang bawat packet ng data ay isang integer na maramihang 20 bytes. Ang kabuuang bilang ng mga byte ay 100.

    11. Itakda ang pagkakakonekta

    Itakda ang utos: AT + CONT = x

    Utos ng query: AT + CONT =?

    Ang mga pagpapaandar ng X parameter ay ang mga sumusunod:

    Parameter Tungkulin ng Master Tungkulin ng Alipin
    Sentral Peripheral
    0 Maaaring konektado, ang koneksyon Maaaring konektado, ang koneksyon
    (Default) pagkatapos ng pagpasok ng ordinaryong transparent pagkatapos ng pagpasok ng ordinaryong transparent
    mode ng paghahatid mode ng paghahatid
    Tagamasid Broadcaster
    Ang module ay hindi maaaring konektado Hindi konektado sa master role,
    1 sa ibang kagamitan, ngunit awtomatikong ngunit maaaring isama sa mababang lakas
    matically i-scan ang HC-08 mula sa mode 3, ang pagsasakatuparan ng pag-broadcast
    broadcast ng datamachine package, ipadala ang mga packet.
    naayos ang 2sec oras ng pag-refresh.

    Halimbawa:

    Ipadala: AT + CONT = 1

    Bumalik: OK

    Kumpleto na ang pag-set up, epektibo pagkatapos ng module na awtomatikong i-reset!

    Ipadala: AT + CONT =?

    Pagbabalik: Hindi Maikokonekta

    Ang utos mangyaring may "AT + MODE", "AT + AVDA" at "AT + TIME" na utos na may paggamit ng.

    Tandaan:

    1. Ang master / slave module na "CONT = 1" ay pangunahing ginagamit para sa paglilipat ng data ng broadcast. Ang pagpapadala ng data ng pag-broadcast mula sa module ng alipin, ang master module ay makakatanggap ng kaukulang data sa pamamagitan ng serial output.

    2. Ang modelong ito ay para sa gumagamit na kunin ang broadcast data package na ito lamang. Ang tukoy na protocol ng komunikasyon ay hindi inilarawan dito. Kung nais mong malaman, mangyaring bisitahin ang sumusunod na opisyal na website para sa konsulta:

    www.hc01.com/

Hakbang 7:12. Itakda ang Mode na Paggawa (Slure Module lamang)

Itakda ang utos: SA + MODE = x

Utos ng query: SA + MODE =?

Utos Parameter Bumalik ka Pag-andar
=? 0/1/2/3 Nakukuha ang kasalukuyang mode.
=0 Buong mode ng kuryente (default), bukas na LED.
Antas 1 na mode ng pag-save ng kuryente, malapit na LED.
=1 Walang koneksyon ang kasalukuyang 340μA, ang koneksyon
bilis tulad ng mode0.
Antas 2 na mode ng pag-save ng kuryente, malapit na LED.
=2 Walang koneksyon ang kasalukuyang ay 0.4μA.
SA + Hindi mahanap, hindi konektado upang magising
MODE OK lang bago, pagkatapos ng paggising ay maaaring konektado.
Antas 3 mode na pag-save ng kuryente, malapit na LED.
Walang koneksyon ang kasalukuyang ay 1.2μA ~ 160μA (tungkol sa

32μA default)

=3 Pinagsama sa "AT + TIME" upang maitakda ang pag-broadcast
oras, sa gayon ay mabawasan ang pagkonsumo ng kuryente.
Ang paggamit ng mga tiyak na pamamaraan mangyaring sumangguni sa
"AT + TIME" na utos.

Tandaan:

  • Pangunahing ginagamit ang mode 3 para sa:

    A. Ginamit upang mabawasan ang pagkonsumo ng kuryente.

    B. Ang module ng alipin ay nagpapadala ng data ng pag-broadcast sa master module, maaaring makamit ang one-way na komunikasyon ng isa sa marami (theoretically maaari itong mula sa isang module ng alipin hanggang sa walang katapusang master module).

    C. Bilang anti-lost alarm, card ng pagdalo, metro ng rate ng puso o iba pang wireless device.

    2. Ang mode 1/2/3 ay magagamit sa pamamagitan ng UART port upang magpadala ng 1 byte data upang magising, ngunit ang ilang mga byte ng data ay maaaring garbled pagkatapos ng paggising. Samakatuwid inirerekumenda namin ang pagpapadala ng 10 bytes hexadecimal code ng "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" upang gisingin ang module, ang pag-iwas sa harap ng maraming byte ng data ay maaaring maging garbled. Mula noon, gumagana ang mga module sa buong mode ng bilis, ang UART port ay maaaring maging normal upang magpadala at tumanggap ng data.

    Sa ilalim ng hindi konektadong katayuan, ang module pagkatapos ng paggising sa buong bilis ng mode, na nagpapanatili ng 5 minuto, at pagkatapos ay bumalik sa orihinal na mode. Hangga't 5 minuto sa UART ay nakatanggap ng data, pagkatapos ay muling mag-retim.

    Kung ang module ay nasa konektadong estado, pagkatapos pagkatapos ng paggising, mananatili ito sa buong mode ng bilis. Bago ang koneksyon, ibabalik ng module ang orihinal na mode ng kuryente.

    3. Bilang karagdagan sa mode0, ang iba pang mga mode ay upang isara ang LED. Ngunit pagkatapos ng koneksyon, ang LED ay iilawan.

    Halimbawa: Ipadala: SA + MODE =?

    Bumalik: 0

    Tingnan ang kasalukuyang mode.

    Ipadala: SA + MODE = 2

    Bumalik: OK

    Ang setting ng mode 2, epektibo kaagad.

  • Baguhin ang data ng pag-broadcast (Tanging module ng alipin)

    Command: AT + AVDA = xxxxxxxxxxxx

    Ang parameter na "xxxxxxxxxxxx" ay maaaring maging anumang 1 ~ 12 bytes na data ng gumagamit. Kung sa puntong ito ang

    master module estado ng AT + CONT = 1, pagkatapos ay ang master module UART port ay maglalabas ng data na "xxxxxxxxxxxx". Ang data ng pag-broadcast ay hindi mapapanatili nang permanente. Tatanggalin ito pagkatapos mag-restart.

    Halimbawa:

    Magpadala ng tungkulin ng alipin: AT + AVDA = 1234567890AB

    Bumalik: OK

    Kung sa puntong ito ang master module na estado ng AT + CONT = 1, ang UART port ay maglalabas: 12345 67890AB.

    14. Mode 3 broadcast cycle (Tanging slaver)

    Itakda ang utos: SA + TIME = x

    Utos ng query: SA + TIME =?

    Ang saklaw ng setting ng parameter x ay ang mga sumusunod:

    x 1 2 3 4 5 6 7 8 9 A B C D E F
    oras / 1 2 3 4 5 6 7 8 9 10 20 30 40 50 60
    seg (default)
    x F G H Ako J K
    oras / 1 2 5 10 30 60
    min

    Halimbawa:

    Ipadala: SA + TIME = F

    Bumalik: OK

    Ang setting ng mode3 ng cycle ng pag-broadcast sa loob ng 60 segundo. Tuwing 60 segundo, magpadala ng isang data ng pag-broadcast.

    Ipadala: SA + ORAS =?

    Pagbabalik: 60s

    Solusyon ng mababang mode ng kuryente (module ng alipin):

    1. Ang pangangailangan na magising sa wireless:

    Ipasok ang "AT + MODE = 1" o "AT + MODE = 3", ang module ay magpapasok ng isang mababang mode ng kuryente hanggang sa koneksyon ng kahilingan ng master module. Matapos ang koneksyon, ang kasalukuyang ay 1.6mA. Ang module ng palitan ng data ay awtomatikong ipasok ang buong mode ng bilis bago kumonekta, habang pagkatapos kumonekta, babalik ito sa mababang mode ng kuryente.

    2. Maaari aktibong kaso ng koneksyon:

    Ipasok ang "AT + MODE = 2", papasok ito sa isang mababang mode ng pagkonsumo ng kuryente2. Ang module ay pumasok sa malalim na estado ng pagtulog. Hindi ito matutuklasan ng master module. Kapag kumonekta ka, maaari kang magpadala ng di-makatwirang data upang gisingin ang module, at pagkatapos ay maaari itong magpadala at makatanggap ng data sa sandaling nakakonekta.

    Solusyon ng low power broadcast mode:

    Ang unang itinakdang papel ng master: AT + CONT = 1 -> AT + ROLE = M

    At pagkatapos itakda ang tungkulin ng alipin: AT + CONT = 1 -> AT + AVDA = 1234 (≦ 12Bytes data)

    Nagpadala ang MCU ng mga gumagamit ng 10 bytes hexadecimal code ng "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" sa module ng UART port upang gisingin ang module sa buong power mode. Sa puntong ito, ang mga gumagamit ay maaaring makatwirang magtakda ayon sa kanilang pangangailangan. Ang nasa itaas na "AT + CONT = 1, AT + AVDA = xxxx, AT + MODE = 3, AT + TIME = 5" ay nakatakda sa: "broadcast at hindi makakonekta". Ang data ng pag-broadcast ay XXXX, mode3 (tagal ng 5 segundo). Ayon sa nabanggit, ang average na kasalukuyang ay mas mababa sa 4 μA, ang TIME ay magiging higit sa 1 minuto. Mas matagal sa oras na ito, mas mababa ang pagkonsumo ng kuryente na mayroon ito.

    Ang gumagamit ay nais na magpadala ng data nang madalas, iminungkahi na ipasok ang mode2 sa idle time, kailangang magpadala ng data upang lumipat sa kaukulang mode.

    15. Ang master module upang malinis ang address ng module ng alipin ay naitala master Tanging master)

    Itakda ang utos: SA + MALinaw

    Utos ng query: OK

    Ang master module, sa sandaling konektado sa module ng alipin, ay maaalala ang MAC address ng module ng alipin sa huling oras. Kung nais mong ikonekta ito sa ibang module ng alipin, dapat mong alisin ang kasalukuyang memorya. Ang unang paraan ay upang ilagay ang module na 18 pin sa mataas na antas ng elektrisidad na 200ms, ang iba pang paraan ay ang paggamit ng "AT + CLEAR" na utos.

Hakbang 8: Sanggunian na Skematika

Hakbang 9: Pinagmulan

Ang artikulong ito ay mula sa:

Kung mayroon kang anumang mga katanungan, maaari kang makipag-ugnay sa : [email protected].

Inirerekumendang: