Orodha ya maudhui:
- Hatua ya 1: Ukubwa wa Bidhaa
- Hatua ya 2: Bandika
- Hatua ya 3: Kumbuka 1:
- Hatua ya 4: Sifa za Umeme:
- Hatua ya 5: Amri ya Mwongozo AT
- Hatua ya 6: Eleza Amri
- Hatua ya 7: 12. Weka Njia ya Kufanya kazi (Moduli ya Mtumwa tu)
- Hatua ya 8: Mpangilio wa Marejeleo
- Hatua ya 9: Chanzo
Video: Moduli ya Mawasiliano ya HC-08 ya Bluetooth UART V2.4 Mwongozo wa Mtumiaji: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Utangulizi wa Bidhaa
Modem ya Bluetooth - Kiwango cha chini cha kupitisha Moduli HC08 ni moduli ya uwasilishaji wa data ya kizazi kipya kulingana na Itifaki ya Bluetooth V4.0 BLE. Bendi yake ya masafa ya kufanya kazi isiyo na waya ni 2.4GHz ISM na njia ya moduli ya GFSK. Nguvu kubwa ya kusambaza ni 4d Bm. Usikivu wake wa kupokea ni -93d Bm. Katika mazingira ya wazi, inaweza kufikia mawasiliano ya masafa marefu ya 80m na iphone4s. Imeunganisha mashimo ya vifurushi vya stempu na mashimo ya kulehemu ya pini. Unaweza kupanda mlima na pini za kulehemu. Ni rahisi sana kuingizwa kwenye mfumo wa maombi. Kwa kiashiria cha LED kilichojengwa, unaweza kuona hali ya unganisho la Bluetooth. Moduli hii inachukua msingi wa CC2540F256 iliyosanidiwa kidogo ya 256K. Inasaidia amri za AT. Watumiaji wanaweza kubadilisha majukumu (hali ya bwana / mtumwa) na vigezo kama kiwango cha Baud na jina la kifaa kulingana na mahitaji yao wenyewe. Ni rahisi sana kutumia.
Hatua ya 1: Ukubwa wa Bidhaa
Ufafanuzi wa pini
Moduli ya HC-08 ina pini 30 kwenye ubao. Ufafanuzi maalum wa pini umeorodheshwa kwenye jedwali lifuatalo:
Hatua ya 2: Bandika
Bandika |
Ufafanuzi |
Mimi / O |
Eleza |
1 | TXD | pato | Pato la UART, kiwango cha 3.3V TTL |
2 | RXD | pembejeo, dhaifu vuta | Uingizaji wa UART, kiwango cha 3.3V TTL |
3 | NC | ||
4 | NC | ||
5 | NC | ||
6 | DC | pembejeo | Saa ya utatuzi |
7 | DD | Pembejeo / pato | Data ya utatuzi |
8 | PIO20 | pembejeo, dhaifu vuta | NC |
9 | PIO17 | pembejeo, dhaifu vuta chini | NC |
10 | PIO16 | Ingizo, dhaifu vuta chini | NC |
11 | RST | pembejeo, vuta juu | Pini ya kuweka upya moduli, kiwango cha chini cha chini ya 10ms upya |
12 | VCC | pembejeo | Pini ya umeme, mahitaji ya usambazaji wa umeme wa 3.3V DC, |
usambazaji wa sasa sio chini ya 100mA | |||
13 | GND | Ardhi | |
14 | LEDCON | pembejeo | Pini ya kudhibiti LED (Kumbuka3) |
15 | PIO14 | pembejeo, dhaifu vuta chini | NC |
16 |
PIO13 |
pato | Pato la LED (Kumbuka1) |
17 | PIO11 | pembejeo, dhaifu vuta chini | NC |
18 | PIO12 | pembejeo, dhaifu vuta chini | Moduli ya bwana kumbukumbu wazi (Note2) |
19 | PIO10 | pembejeo, dhaifu vuta chini | NC |
20 | PIA07 | pembejeo, dhaifu vuta | NC |
21 | USB_D- | NC | |
22 | USB_D + | NC | |
23 | PIO06 | pembejeo, dhaifu vuta | NC |
24 | PIO01 | pembejeo, dhaifu vuta | NC |
25 | PIO15 | pembejeo, dhaifu vuta chini | NC |
26 | PIO00 | pembejeo, dhaifu vuta | |
27 | VCC | pembejeo | Pini ya umeme, mahitaji ya usambazaji wa umeme wa 3.3V DC, |
usambazaji wa sasa sio chini ya 100mA | |||
28 | GND | Ardhi | |
29 | RXD | pembejeo, dhaifu vuta | Uingizaji wa UART, kiwango cha 3.3V TTL |
30 | TXD | pato | Pato la UART, kiwango cha 3.3V TTL |
Hatua ya 3: Kumbuka 1:
PIO13 inaonyesha pato la pato la LED, pato la kiwango cha juu. Tafadhali unganisha LED na upinzani sawa.
Kabla ya Uunganisho:
Wakati moduli kuu hairekodi anwani ya moduli ya mtumwa, itaangazia kwa 100ms kwa sekunde;
Wakati moduli kuu inarekodi anwani ya moduli ya mtumwa, itaangazia kwa 900ms kwa sekunde;
Katika moduli ya watumwa, LED inaangaza kwa sekunde 1 kati ya kila sekunde 2.
Baada ya unganisho: Taa za LED zinaangazwa kila wakati.
Kumbuka 2:
Pembejeo ya kuingiza, kuvuta ndani. Pini hii imeunganishwa na kiwango cha juu cha umeme. Moduli kuu hutumiwa kusafisha anwani iliyorekodiwa ya moduli ya mtumwa.
Kumbuka 3:
Pembejeo ya kuingiza, tumia kudhibiti LED. Ikiwa pini hii imewekwa msingi, Zima LED. Ikiwa pini hii imesalia ikining'inia, washa LED.
Hatua ya 4: Sifa za Umeme:
Kigezo | Hali ya Mtihani | Thamani ya Mwakilishi |
Voltage ya Kufanya kazi | - | DC2.0V ~ 3.6V |
Mwalimu | haijaunganishwa / unganisho | 21mA / 9mA |
Kufanya kazi sasa | MODE0, haijaunganishwa / unganisho | 8.5mA / 9mA |
MODE1, haijaunganishwa / unganisho |
340μA / 1.6mA | |
(Sio LED) | Mtumwa | |
MODE2, haijaunganishwa / unganisho | 0.4μA / 1.6mA | |
MODE3, haijaunganishwa / unganisho | 1.2μA-160μA / 1.6mA |
Hatua ya 5: Amri ya Mwongozo AT
Amri ya AT hutumiwa kuweka parameter ya moduli. Kabla ya unganisho, moduli inaweza kufanya kazi chini ya amri ya AT. Baada ya unganisho, inaingia kwenye ufuatiliaji wa uwazi wa bandari ya uwazi.
Wakati wa kuanza kwa moduli hii ni kama 150ms. Kwa hivyo ni bora kutumia amri ya AT baada ya kuwezeshwa kwa 200ms. Isipokuwa imeonyeshwa vingine, mipangilio ya param ya amri ya AT inafanya kazi mara moja. Wakati huo huo, marekebisho ya vigezo na kazi hayatapotea mara tu umeme umezimwa.
Baada ya mabadiliko ya mafanikio ya amri ya AT, inarudi sare kwa Sawa (Isipokuwa maagizo ya kuangalia habari kama "AT + RX, AT + VERSION"). Hakuna mafanikio yaliyopatikana, hayatarudi kwa habari yoyote.
Orodha ya Amri
KWA Amri |
Kazi |
Chaguo-msingi |
Wajibu |
|
X "x" - kigezo) |
||||
1 | KATIKA | Amri ya mtihani | - | M / S |
2 | Katika + RX | Angalia vigezo vya msingi | - | M / S |
3 | KWA + DEFAULT | Rejesha mipangilio ya kiwanda | - | M / S |
4 | KWA + Rudisha | Weka upya moduli | - | M / S |
5 | KWA + MAONO | Angalia toleo na tarehe | - | M / S |
6 | KWA + JUKUMU = x | Badilisha jukumu la bwana / mtumwa | S | M / S |
7 | KWA + JINA = xxxxxxxxxxxx | Rekebisha jina | HC-08 | M / S |
8 | AT + ADDR = xxxxxxxxxxxx | Pitia anwani | Vifaa | M / S |
anwani | ||||
9 | + RFPM = x | Rekebisha nguvu ya RF | 0 (4dBm) | M / S |
10 | + BAUD = x, y | Rekebisha baud ya UART | 9600, N | M / S |
11 | + CONT = x | Weka muunganisho | 0 (Inaweza kuwa | M / S |
imeunganishwa) | ||||
12 | KWA + MODE = x | Weka hali ya kufanya kazi | 0 | S |
13 | AT + AVDA = xxxxxxxxxxxx | Badilisha data ya utangazaji | - | S |
14 | KWA + WAKATI = x | Njia ya 3 ya mzunguko wa matangazo | 5 (s) | S |
Moduli kuu ya kusafisha | ||||
15 | KWA + WAZI | anwani ya moduli ya mtumwa | - | M |
zimerekodiwa. |
Kumbuka:
1. Amri ya AT nyuma ya laini mpya; ikiwa hakuna maagizo maalum, amri zote za AT haziambukizwi kwa kutumia newline.
2. Amri 4 za mwisho za mwandamizi, lazima zitumike pamoja, zinaweza kucheza jukumu lake linalofaa BLE Bluetooth nishati ndogo. Kutumia nishati ya chini ya Bluetooth, kutakuwa na maagizo maalum na programu iliyoletwa katika sehemu zifuatazo.
Hatua ya 6: Eleza Amri
1. Amri ya mtihani
Amri: AT
Kurudi: Sawa.
Angalia vigezo vya msingi
Tazama vigezo vya msingi kama vile jina la Bluetooth, jukumu la bwana / mtumwa, kiwango cha baud cha UART, anwani na nywila.
Amri: AT + RX
Kurudi:
Jina: HC-08 ------ >>> jina la bluetooth
Wajibu: Mtumwa ------ >>> jukumu la bwana / mtumwa
Baud: 9600, HAKUNA ------ >>> Kiwango cha baud cha UART
Nyongeza: xx, xx, xx, xx, xx, xx ------ >>> anwani ya bluetooth
PIN: 000000 ------ >>> nywila ya bluetooth
Kumbuka: Kwa muda hauhimili mabadiliko ya nywila!
-
Rudisha kwa chaguomsingi
Amri: KWA + DEFAULT
Kurudi: Sawa
Moduli itaanza upya kiatomati, tafadhali fanya operesheni mpya kwa kuanza tena 200ms!
-
Weka upya moduli
Amri: AT + Rudisha
Kurudi: Sawa
Moduli itaanza upya kiatomati, tafadhali fanya operesheni mpya kwenye kuanza tena200ms!
5. Angalia toleo na tarehe
Amri: KWA + VERSION
Kurudi: HC-08V2.0, 2014-08-22
6. Badilisha jukumu la bwana / mtumwa
amri: AT + ROLE = x Hoja
amri: KWA + JUKUMU =? X: jukumu (M au S), M: bwana; S: mtumwa. Kuweka chaguo-msingi ni S (mtumwa).
Tuma: KWA + JUKUMU = M
Kurudi: Sawa
Weka jukumu kuu, moduli itaanza upya kiatomati!
Tuma: KWA + JUKUMU =?
Kurudi: Mwalimu
Unaweza kuona jukumu ni moduli kuu.
-
Rekebisha jina
Weka amri: AT + JINA = xxxxxxxxxxxx
Amri ya hoja: AT + NAME =?
Jina la chaguo-msingi ni HC-08, unaweza kuweka jina lingine (Halali ndani ya herufi 12, saidia nambari ya ASCII iliyoonekana na sehemu ya tabia ya kutoroka. Moduli inasaidia Kichina, lakini vifaa vya android lazima vigeuzwe kuwa "nambari ya UTF8" ili onyesha kawaida. Zaidi ya herufi 12, basi itasoma herufi 12 za kwanza tu.). Usanidi umekamilika, mzuri baada ya moduli kuweka upya kiatomati!
Mfano:
Tuma: KWA + JINA = HCKJ
Kurudi: OKsetNAME
Tuma: KWA + JINA =?
Kurudi: HCKJ
8. Badilisha anwani
Weka amri: AT + ADDR = xxxxxxxxxxxx
Amri ya hoja: AT + ADDR =?
Anwani lazima iwe na herufi kubwa 12 "0 ~ F", ambazo ni herufi hexadecimal.
Mfano:
Tuma: AT + ADDR = 1234567890AB
Kurudi: OKsetADDR
Usanidi umekamilika, mzuri baada ya moduli kuseti upya kiatomati!
Tuma: AT + ADDR =?
Kurudi: 1234567890AB
Tuma: AT + ADDR = 000000000000
Kurudi: OKsetADDR
Tuma "000000000", moduli ili kurejesha anwani ya vifaa chaguo-msingi. Chaguo-msingi cha kiwanda cha moduli ni anwani ya vifaa.
9. Kurekebisha nguvu ya RF
Weka amri: AT + RFPM = x
Amri ya hoja: AT + RFPM =?
X: Nguvu ya RF, kama inavyoonyeshwa kwenye jedwali lifuatalo:
Kigezo
Nguvu ya RF
? Angalia nguvu ya sasa ya RF 0 4dBm (chaguomsingi) 1 0dBm 2 -6dBm 3 -23dBm Mfano:
Tuma: AT + RFPM = 2
Kurudi: Sawa
Nguvu ya RF imebadilishwa -6dBm.
Tuma: AT + RFPM =?
Kurudi: -6dBm
Nguvu ya RF ni -6dBm.
Wakati kilele cha sasa ni zaidi ya 30mA (wakati nguvu ya RF ni 4dBm) na sasa betri ya vifungo ni ndogo (chini ya 20mA), ikiwa tunataka kuchaji na betri ya kitufe, ni bora tuweke nguvu ya RF kuwa -6dBm au -23dBm.
10. Kurekebisha kiwango cha baud cha UART
Weka amri:
AT + BAUD = x (Ilibadilisha tu kiwango cha baud cha UART
AT + BAUD = x, y (Badilisha kiwango cha baud cha UART na usawa kidogo)
Amri ya hoja: AT + BAUD =?
x: Kiwango cha baud cha UART, y: usawa kidogo, Kama inavyoonyeshwa kwenye jedwali lifuatalo:
Kigezo UART baud: x
Kigezo
usawa kidogo: y
? Angalia kiwango cha sasa cha baud 1200 1200bps N Hakuna usawa 2400 2400bps E Hata usawa 4800 4800bps O Usawa usio wa kawaida 9600 9600bps (chaguomsingi 19200 19200bps 38400 38400bps 57600 57600mb 115200 115200bps Mfano:
Tuma: AT + BAUD = 19200
Kurudi: OK19200
Kiwango cha baud cha UART kimebadilishwa kwa 19200bps.
Tuma: AT + BAUD = 4800, E
Kurudi: OK4800, HATA
Kiwango cha baud cha UART kimebadilishwa kwa 4800bps, na hata usawa.
Tuma: AT + BAUD =?
Kurudi: 4800, HATA
Angalia kiwango cha baud cha UART na usawa kidogo.
Wakati wa uambukizi wa uwazi wa moduli ya bwana na mtumwa, kila pakiti iliyo chini ya kiwango cha baud 9600bps haipaswi kuzidi idadi kubwa ya ka 500. Kwa kila pakiti iliyo na kiwango cha baud juu ya 19200bps, tafadhali rejelea jedwali lifuatalo. Kati ya pakiti za data, lazima iwe na muda fulani. Jedwali lifuatalo ni anuwai ya viwango vya baud ya mawasiliano, thamani ya kumbukumbu kwa muda wa wakati:
kiwango cha baud (bps) 1200 2400 4800 9600 19200 38400 57600 115200 Muda wa baiti 500 (ms) 6800 3600 2000 1000 Muda wa ka 300 (ms) 4200 2400 1200 600 400 100 byte muda (ms) 1500 800 400 160 100 120 80 byte muda (ms) 1000 650 320 120 80 60 100 60 baiti ya muda (ms) 800 500 250 100 60 60 60 100 Muda wa saa 20 (ms) 200 100 50 20 20 20 20 20 1. Hapo juu ni data iliyopimwa. Kasi ya kasi ya transceiver ya nadharia: 2500 ka / sec, na kasi inadhibitiwa ndani ya 2000 ka / sekunde.
2. Baiti za kila pakiti zitakuwa nambari kamili ya 20.
3. Moduli hutuma data ya mkandarasi wa moja kwa moja ni nambari kamili ya ka 20. Inatumiwa kutuma pakiti 100 ka, na itapokea wingi wa pakiti katika mwisho mwingine. Kila pakiti ya data ni nambari kamili ya ka 20. Jumla ya ka ni 100.
11. Weka muunganisho
Weka amri: AT + CONT = x
Amri ya hoja: AT + CONT =?
Kazi za parameter X ni kama ifuatavyo:
Kigezo Wajibu wa Mwalimu Wajibu wa Mtumwa Kati Pembeni 0 Inaweza kuunganishwa, unganisho Inaweza kuunganishwa, unganisho Fault Chaguo-msingi) baada ya kuingia kwa uwazi wa kawaida baada ya kuingia kwa uwazi wa kawaida hali ya usambazaji hali ya usambazaji Mtazamaji Mtangazaji Moduli haiwezi kushikamana Haijaunganishwa na jukumu kuu, 1 kwa vifaa vingine, lakini itaendesha kiotomatiki- lakini inaweza kuunganishwa na nguvu ndogo soma matric HC-08 kutoka mode 3, utambuzi wa matangazo tangaza kifurushi cha daftari, pakiti tuma. fasta 2sec muda wa kupumzika. Mfano:
Tuma: AT + CONT = 1
Kurudi: Sawa
Usanidi umekamilika, mzuri baada ya moduli kuweka upya kiatomati!
Tuma: AT + CONT =?
Kurudi: Haiwezi kuunganishwa
Amri tafadhali na "AT + MODE", "AT + AVDA" na "AT + TIME" amri na matumizi ya.
Kumbuka:
1. Moduli ya bwana / mtumwa "CONT = 1" hutumiwa kwa kupeleka data za utangazaji. Kutuma data ya utangazaji kutoka kwa moduli ya watumwa, moduli kuu itapokea data inayofanana kupitia pato la serial.
2. Mfano huu ni wa mtumiaji kunyakua kifurushi hiki cha data ya utangazaji peke yake. Itifaki maalum ya mawasiliano haijaelezewa hapa. Ikiwa unataka kujua, tafadhali tembelea tovuti rasmi ifuatayo kwa mashauriano:
www.hc01.com/
Hatua ya 7: 12. Weka Njia ya Kufanya kazi (Moduli ya Mtumwa tu)
Weka amri: AT + MODE = x
Amri ya hoja: AT + MODE =?
Amri | Kigezo | Kurudi | Kazi |
=? | 0/1/2/3 | Inapata hali ya sasa. | |
=0 | Njia kamili ya nguvu (chaguo-msingi), LED wazi. | ||
Njia ya kuokoa nguvu ya kiwango cha 1, LED iko karibu. | |||
=1 | Hakuna muunganisho wa sasa ni 340μA, unganisho | ||
kasi kama mode0. | |||
Njia ya kuokoa nguvu ya kiwango cha 2, LED iko karibu. | |||
=2 | Hakuna muunganisho wa sasa ni 0.4μA. | ||
AT + | Haiwezi kupatikana, haijaunganishwa kuamka | ||
MODE | sawa | kabla, baada ya kuamka inaweza kuunganishwa. | |
Njia ya kuokoa nguvu ya kiwango cha 3, LED iko karibu. | |||
Hakuna muunganisho wa sasa ni 1.2μA ~ 160μA (kuhusu | |||
Chaguo-msingi cha 32μA |
|||
=3 | Pamoja na "AT + TIME" kuweka matangazo | ||
wakati, kwa hivyo kupunguza matumizi ya nguvu. | |||
Matumizi ya njia maalum tafadhali rejelea | |||
Amri ya "AT + TIME". |
Kumbuka:
-
Njia ya 3 hutumiwa hasa kwa:
A. Kutumika kupunguza matumizi ya nguvu.
B. Moduli ya watumwa hutuma data ya utangazaji kwa moduli kuu, inaweza kufikia mawasiliano ya njia moja ya moja hadi nyingi (kinadharia inaweza kuwa kutoka kwa moduli ya watumwa hadi moduli kuu ya bwana).
C. Kama kengele inayopotea, kadi ya mahudhurio, mita ya kiwango cha moyo au kifaa kingine kisichotumia waya.
2. Njia ya 1/2/3 inapatikana kupitia bandari ya UART kutuma data 1 ya ka kuamka, lakini kaa chache za data zinaweza kupigwa marufuku baada ya kuamka. Kwa hivyo tunapendekeza kutuma kaiti 10 za hexadecimal code ya "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" ili kuamsha moduli, kuzuia mbele data kadhaa ya data inaweza kushonwa. Tangu wakati huo, moduli hufanya kazi kwa hali kamili ya kasi, bandari ya UART inaweza kuwa kawaida kutuma na kupokea data.
Chini ya hali isiyounganishwa, moduli baada ya kuamshwa katika hali kamili ya kasi, ambayo inadumisha kwa dakika 5, na kisha kurudi kwenye hali ya asili. Kwa muda mrefu kama dakika 5 kwenye UART imepokea data, kisha urejeshe tena.
Ikiwa moduli iko katika hali iliyounganishwa, basi baada ya kuamka, itabaki katika hali kamili ya kasi. Kabla ya unganisho, moduli itarudisha hali ya nguvu ya asili.
3. Mbali na mode0, hali nyingine ni kufunga LED. Lakini baada ya unganisho, LED itawashwa.
Mfano: Tuma: AT + MODE =?
Kurudi: 0
Angalia hali ya sasa.
Tuma: AT + MODE = 2
Kurudi: Sawa
Kuweka mode 2, inafaa mara moja.
-
Badilisha data ya utangazaji module Moduli ya watumwa tu)
Amri: AT + AVDA = xxxxxxxxxxxx
Parameter "xxxxxxxxxxxx" inaweza kuwa data yoyote ya 1 ~ 12 ya ka. Ikiwa kwa wakati huu
hali ya moduli kuu ya AT + CONT = 1, basi moduli kuu ya UART itatoa data ya "xxxxxxxxxxxx". Takwimu za matangazo hazitahifadhiwa kabisa. Itafutwa baada ya kuanza upya.
Mfano:
Jukumu la mtumwa: AT + AVDA = 1234567890AB
Kurudi: Sawa
Ikiwa kwa wakati huu hali ya moduli kuu ya AT + CONT = 1, bandari ya UART itatoa: 12345 67890AB.
14. Mzunguko wa 3 wa matangazo, mtumwa tu)
Weka amri: AT + TIME = x
Amri ya hoja: AT + TIME =?
Kiwango cha upangaji x ni kama ifuatavyo:
x 1 2 3 4 5 6 7 8 9 A B C D E F wakati / 1 2 3 4 5 6 7 8 9 10 20 30 40 50 60 sec (chaguomsingi) x F G H Mimi J K wakati / 1 2 5 10 30 60 dakika Mfano:
Tuma: SAA + MUDA = F
Kurudi: Sawa
Kuweka mode3 ya mzunguko wa matangazo kwa sekunde 60. Kila sekunde 60, tuma data ya matangazo.
Tuma: SAA + MUDA =?
Kurudi: 60s
Suluhisho la hali ya chini ya nguvu (moduli ya watumwa):
1. Haja ya kuamka bila waya:
Ingiza "AT + MODE = 1" au "AT + MODE = 3", moduli itaingiza hali ya nguvu ya chini hadi muunganisho wa moduli kuu uombe unganisho. Baada ya unganisho, ya sasa ni 1.6mA. Moduli ya kubadilishana data itaingia kiotomatiki kwa hali kamili ya kasi kabla ya kushikamana, wakati baada ya kushikamana, itarudi kwa hali ya chini ya nguvu.
2. Je! Kesi ya unganisho inayoweza kutumika:
Ingiza "AT + MODE = 2", itaingia katika hali ya chini ya matumizi ya nguvu2. Moduli iliingia katika hali ya usingizi mzito. Haiwezi kugunduliwa na moduli kuu. Unapounganisha, unaweza kutuma data holela kuamsha moduli, na kisha inaweza kutuma na kupokea data ikiunganishwa mara moja.
Suluhisho la hali ya chini ya utangazaji wa nguvu:
Jukumu la kwanza la kuweka: AT + CONT = 1 -> AT + ROLE = M
Na kisha weka jukumu la mtumwa: AT + CONT = 1 -> AT + AVDA = 1234 data ≦ 12Bytes data)
MCU ya watumiaji hutuma nambari 10 za hexadecimal za "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" kwa moduli ya bandari ya UART ili kuamsha moduli katika hali kamili ya nguvu. Kwa wakati huu, watumiaji wanaweza kuweka kulingana na mahitaji yao. Hapo juu "AT + CONT = 1, AT + AVDA = xxxx, AT + MODE = 3, AT + TIME = 5" imewekwa kwa: "matangazo na haiwezi kushikamana". Takwimu za utangazaji ni XXXX, mode3 (kipindi cha sekunde 5). Kulingana na hapo juu, wastani wa sasa ni chini ya 4 μA, TIME itakuwa zaidi ya dakika 1. Kwa muda mrefu, matumizi ya nguvu ya chini yatakuwa nayo.
Mtumiaji anataka kusambaza data mara kwa mara, iliyopendekezwa kuingia mode2 kwa wakati wa uvivu, anahitaji kupeleka data ili kubadili hali inayolingana.
15. Moduli kuu ya kusafisha anwani ya moduli ya watumwa imeandikwa master Bwana tu)
Weka amri: KWA + WAZI
Amri ya swala: Sawa
Moduli kuu, ikiunganishwa na moduli ya watumwa, itakumbuka anwani ya MAC ya moduli ya watumwa wakati wa mwisho. Ikiwa unataka kuiunganisha na moduli nyingine ya watumwa, lazima uondoe kumbukumbu ya sasa. Njia ya kwanza ni kuweka moduli 18 pini kwa kiwango cha juu cha umeme cha 200ms, njia nyingine ni kutumia amri ya "AT + CLEAR".
Hatua ya 8: Mpangilio wa Marejeleo
Hatua ya 9: Chanzo
Nakala hii ni kutoka:
Ikiwa una maswali yoyote, unaweza kuwasiliana na: [email protected].
Ilipendekeza:
Mwongozo wa Kuosha Lens yako ya Mawasiliano ya Ortho-K: Hatua 6
Mwongozo wa Kuosha Lens yako ya Mawasiliano ya Ortho-K: Watu ambao wamepata tu lensi mpya ya mawasiliano ya Ortho-K hawatajua mchakato wa kusafisha. Ili kutatua shida hii, niliunda zana ya kuongoza watu ambao ni wageni kusafisha lensi yao ya mawasiliano ya Ortho-K. Mashine hii inatoa cle
MISINGI YA MAWASILIANO YA UART: Hatua 16
MISINGI YA MAWASILIANO YA UART: Kumbuka wakati printa, panya, na modemu zilikuwa na nyaya nene na viunganishi hivyo vikubwa? Wale ambao kwa kweli walipaswa kusisitizwa kwenye kompyuta yako? Vifaa hivi labda vilikuwa vikitumia UART kuwasiliana na kompyuta yako. Wakati USB ina almos
Elecfreaks Motor: Kidogo Mwongozo wa Mtumiaji: 6 Hatua
Elecfreaks Motor: kidogo Mwongozo wa Mtumiaji: UtanguliziELECFREKAS Motor: bit ni aina ya bodi ya kuendesha gari kulingana na micro: bit. Imeunganisha chip ya kuendesha gari TB6612, ambayo inaweza kuendesha motors mbili za DC na 1.2A max channel moja ya sasa. Magari: kidogo imeunganisha unganisho la senso ya mfululizo wa Octopus
Tumia Moduli ya Bluetooth ya HC-05 Kugundua Micro: Mawasiliano kidogo na Simu ya rununu: Hatua 9 (na Picha)
Tumia HC-05 Module ya Bluetooth Kutambua Mawasiliano ndogo: kidogo na Simu ya Mkononi: Katika sura Tumia HC-06 Moduli ya Bluetooth Kutambua Micro: Mawasiliano kidogo na Simu ya rununu, tumezungumza juu ya jinsi ya kutumia HC-06 kutambua mawasiliano kati ya ndogo: kidogo na simu ya rununu. Isipokuwa HC-06, kuna moduli nyingine ya kawaida ya Bluetooth
Tumia HC-06 Moduli ya Bluetooth Kutambua Mawasiliano ndogo: kidogo na Simu ya Mkononi: Hatua 8 (na Picha)
Tumia HC-06 Moduli ya Bluetooth Kutambua Mawasiliano ndogo: kidogo na Simu ya rununu: Marafiki wengi karibu nami ambao hucheza ndogo: kidogo niambie kuwa unganisho la Bluetooth la micro: bit sio sawa. Ni rahisi kukata. Ikiwa tunatumia micropython, Bluetooth haiwezi hata kutumiwa. Kabla tatizo hili halijatatuliwa na micro: bit offic