HC 06 RF vezeték nélküli Bluetooth. Mi a Bluetooth modul? A modul által kibocsátott hibák leírása
Szeretne vezeték nélküli teljesítményt szervezni a házban? Ha igen, akkor egy hasonló projekthez használhatja az Arduino, a Bluetooth HC-06 modul, a relé és az áramkör alapjai ismeretét.
Ebben a cikkben megnézzük a HC-06 modul Bluetooth-interakciójának alapjait Arduino-val. Tekintsük példákat az adatok átvitelére és fogadására Bluetooth segítségével a LED bekapcsolásának / kikapcsolásának példáján.
A komolyabb automatizált rendszerek megvalósítása, mint például egy "intelligens otthon", ezek az alapok lehetetlenek az úton.
El kell kezdeni a HC-06-val egyszerűen. Mindössze annyit kell tudnod, hogy a kapcsolatok elérhetősége a csatlakozáshoz. HC-06 Hat érintkező: WakeUp, VCC, GND, TXD, RXD és állapot. A színpadon 4 érintkezőt használunk: VCC, GND, TXD és RXD.
Az alábbiakban látható, hogy a Bluetooth modul a Arduino-hoz van csatlakoztatva.
A HC-06 soros portként működik, amelyen keresztül átadja és elfogadja az adatokat. Azaz a soros monitor ablak használatával Arduino IDE Vagy a számítógépen vagy telefonon lévő Bluetooth alkalmazás, akkor irányíthatja és kezelheti a projektet. Például a Terater terminálként használható. Az Arduino vázlat betöltése előtt húzza ki a HC-06 modult. Mivel a modul adatcserét generál TX / RX névjegyekkel, a vázlatot nem tölti be. A vázlat betöltése után csatlakozhat egy Bluetooth modul.
Echo vázlat Arduino és HC-06
Ez a vázlat lehetővé teszi, hogy egy vonalat küldjön az Arduino-n keresztül Bluetooth-on keresztül, és megkapja a soros monitoron megjelenő választ.
jegyzet. Ha Arduino Mega-t használ, módosítsa a míg (serial.Anable ()) kódvezetéket; tovább (serial.ailable ()\u003e 0);. Ellenkező esetben a vázlat nem fog működni.
LED Skatch Arduino és HC-06
Ez a program lehetővé teszi a LED engedélyezését / letiltását, a Bluetooth-on keresztüli parancsokat az Arduino-on keresztül.
HC-06 kölcsönhatás a számítógéppel
Az alábbi videó megmutatja, hogyan kell csatlakoztatni a HC-06-at személyi számítógép Menjen egy másik eszközre Bluetooth támogatásával.
jegyzet. A videó letöltötte azt a programot, amelyet soros monitorként használja (Terater Ebben az esetben) a bejövő (mellékelt) COM porthoz van csatlakoztatva. Nem helyes. Kimenő (kimenő) COM portot kell használnia.
A HC-06 csatlakoztatása után nyissa meg a Terater vagy más megfelelő terminált. Válassza ki azt a soros portot, amely felelős a HC-06 adatcseréért (részletesebb magyarázatok a videóban).
A HC-06 sikeresen csatlakoztatása után adatokat küldhet az Arduino-ra és vissza. Ha letöltötte a második vázlatot, be- és kikapcsolhatja a LED-et, az "n" és az "F" karaktereket.
Példa az echo-ra
Példa LED.
A HC-06 alkalmazás hatálya lényegében korlátlan. Bármely robotrendszert és folyamatokat kezelhet. Reméljük, hogy a HC-06 Bluetooth modulral való munkavégzés bemutatott alapjai hasznosak lesznek az Arduino projektekben.
Hagyja megjegyzéseit, kérdéseit, és ossza meg az alábbi személyes tapasztalatait. Az új ötletek és projektek gyakran születnek a vita során!
Könnyű módot keres a vezeték nélküli hálózatra távirányító A készülék C. bluetooth használatával? Használja a HC-06 Bluetooth modult.
A kezelt eszköz, például az Arduino részén, ez a modul rendszeres soros interfésznek tűnik. Ezért hibakerhet az összes kommunikációt a számítógépen lévő eszközzel, majd egyszerűen csatlakoztassa a Bluetooth modult, és minden fog működni, ahogy kell.
A HC-06-val a robot közvetlenül az okostelefonról vezérelheti. Elhelyezés az egyik a számos ellenőrző programokat a telefon Bluetooth vagy a tabletta, akkor kapcsolja be a valódi speciális joystick, és a robot képes lesz engedelmesen be a csavar után a smartphone. Ugyanígy kapcsolatba léphet a készülékhez egy laptopról, vagy bármely más eszközről, amely csatlakozhat a Bluetooth-eszközökhöz.
A modul alkalmazási körét az ellenőrzés nem kimeríti. A különböző érzékelők küldésére is használható.
Munkahelyi feszültség Ez a Bluetooth modul 3,3 V, de bemenetei úgy tolerensek, mint 5 V, így kompatibilis az összes Arduino táblával.
Kapcsolat
A modul érintkezők csatlakoztathatók a mama pápa mama-dad huzalokhoz vagy az arduino-hoz. És Troyka pajzsdal az "anya anya" vezetékeien keresztül.
Csatlakozási szabvány a soros interfész által összekapcsolt eszközökhöz:
- Az RX modul érintkezése csatlakozik a céleszköz TX érintkezéséhez.
- A Contact TX modul csatlakozik a cél eszköz érintkezőjével
Beállítások
Az alapértelmezett beállítások a parancsok segítségével változhatnak.
A HC-06 Bluetooth modul csak slave módban működhet. Ez azt jelenti, hogy nem tud önállóan csatlakozni más Bluetooth-eszközökhöz.
Felszerelés
A készlet nem tartalmaz vezetékeket. A vezérlőelektronikához való csatlakozáshoz használja a MAKATE vezetékeket a MOM-csatlakozókkal a modul oldalán vagy
Üdv mindenkinek!
A HC-05 modul 6 csillagos, (állam, RX, TX, GND, VCC, VCC, EN), nagyon népszerű az AliExpress-nek, ezért nem szükséges a 34pins forgácsoláshoz ( Kulcs) és a 3.3V-os betáplálás az RX-TX üzemmód engedélyezéséhez 3.3b. Az EN-n, és nem a kulcscsatlakozón, azután, hogy az ilyen modul elkezd dolgozni, mivel el kell kezdeni, hogy válaszoljon a számítógépről vagy az Arduianról küldött parancsokra. Alig találtuk meg ezt az információt a modul egyik leírásában az Aliarkpress termékoldalán.
Röviden, minden olyan szintén is, mint a kulcs ebben a cikkben, csak 3.3b. Alkalmazza az en! (BELÉP).
Adok egy leírást az angolnak.
Először is, a modul paraméterei:
1.PCB Méretek: 37,3 mm (hossz) * 15,5 mm (w)
2 Súly:. 3.5 g.
(3) Bemeneti feszültség: 3.6V-6V, 7v tilalom
4 Energiaellenes, fordított modul nem működik
5 vezet, 6 Feet: EN / VCC / GND / RXD / TXD / ÁLLAPOT (Bluetooth állapot vezet a száj, nem csatlakozik a kimenet alacsony, csatlakoztatása után a kimenet magas)
6 A csatlakozási állapotjelzővel a LED vaku nem jelent Bluetooth-kapcsolatot; LED lassan villog, hogy megadja a parancs módot
7 Onboard 3.3V szabályozó chip, a bemeneti feszültség DC 3.6V-6V; Ha párosul, körülbelül 30mA áramot (mert a LED-es lámpák villognak, a jelenlegi változás állapota); A sikeres párosítás után az áram körülbelül 10mA
8 interfészszint 3.3V, közvetlenül összekapcsolhatja a különböző mikrokontroller (/ 51 / AVR / PIC / ARM / MSP430 stb.), 5V mikrokontroller is közvetlenül csatlakoztatható. Közvetlenül csatlakozik a mikrokontroller soros portjához, nem a Max232 chipen keresztül!
9 Nyitott terület A 10 méteres távolságú, több mint 10 méter, de nem garantálja a kapcsolat minőségét
10. A sikeres párosítás után teljes duplex soros portként használható. Nem kell tudnia semmit, csak a Bluetooth protokollt, de csak 8 adatbitet támogat, 1 stop bit, nincs paritáskommunikációs formátum. Ez a leggyakoribb kommunikációs formátum, amely nem támogatja a többi formátumot!
11 Nyomja meg a gombot, hogy megadja a Bluetooth modult az üzemmódba való belépéshez, paraméterek és lekérdezési információk beállítása
12 lehet átkapcsolni a mester és a slave módot a parancsoknál
13 modulok Az alapértelmezett átviteli sebesség 9600, az alapértelmezett jelszó 1234, a HC-05 alapértelmezett neve
14 védelem átlátszó zsugorcsövet
Másodszor, bekötési módszerek:
VCC: Pozitív tápegység
GND: A tápegység negatív
Rxd: Fogadó oldal, A Bluetooth modul megkapja a másik eszközre küldött adatokat; TXD terminál általában a másik eszközhöz kapcsolódik
TXD: Küldés vége, a Bluetooth modul, hogy adatokat küldjön más eszközökre; Az RXD terminál általában más eszközökhöz kapcsolódik
En: Engedélyezze, majd be kell lépnie a 3.3v módba
A vezeték nélküli információcseréhez a Bluetooth technológiát kis távolságokon különböző eszközök között lehet használni. E célból a kínai iparágak különböző Bluetooth modulokat állítanak elő, amelyek között a HC-05 és a HC-06 modelljei széleskörűek voltak. Egy időben megvásároltam a HC-06-at az AliExpress-en, ahol további kísérleteket végezek, valamint csatlakoztam az Arduino-i kínai analógjához.
Közvetlenül a Bluetooth modul. Ebben az űrlapon különböző eszközökben használható, ahol közvetlenül a díjba kerül. A modulnak 34 kimenete van, köztük: következtetések a számítógéphez való csatlakozáshoz UART, a hangátvitel a PCM módszerrel (impulzuskód moduláció), analóg bemenet és kimenet, névjegyek az USB-csatlakozóhoz, az SPI interfészhez és az általános célhoz kikötők. Valójában nem mindegyik következtetések használhatók, hozzáférhetnek a hangátviteli kimenetekhez (5-8), analóg bemenet és kimenet (9, 10), valamint az USB-hoz való csatlakozáshoz (15, 20) ) blokkolva van.
A HC-06 a BC417 Chip (Bluecore4 külső eszköz), a Bluetooth v2.0 specifikációra épül. A fedélzeten 26 MHz-es és flash memóriában is van kvarc 8 MB-re. A hatalmat 3.3V-ból végezzük.
A tervek számára a legmegfelelőbb egy modul használata egy kötegelt tábla, amelyen a szükséges érintkezők jelennek meg a kapcsolatokhoz, valamint van egy feszültségstabilizátor, amely lehetővé teszi, hogy enni 5 volt.
Az ilyen modulok vásárlásakor különböző jelöléssel találkozhat. Lényegében ez ugyanaz a eszköz, amelyet a firmware jellemez, amely meghatározza a mester / slave módot.
A HC-05 hc-05 közötti különbség az, hogy a HC-05 slave (master) vagy mesterként (slave) használható. Ezeket a módokat a parancsok segítségével állítják be. A modullap gombja a parancsok bemeneti módjára vált. A mester mód lehetővé teszi a modul számára, hogy felismerje a hasonló eszközt, és kommunikáljon vele. A HC-06 modul csak egy fix slave módban működhet.
A HC-03 és a HC-04 modellek is vannak, de ipari célokra készülnek.
A Névjegyek kijelölése a HC-06 fedélzeten.
Állapot - Ellenőrizze a modul állapotát. Ezen a kapcsolattartás egy olyan jelet másol, amely megjeleníti a beépített LED-et a táblán. Ha nagyon gyorsan villog, akkor a modul aktív állapotban van. A létesítési módban az áram 30-40 mA. Ha a modul létrehoz egy kapcsolatot egy másik eszközzel, a LED egyszerűen világít. Az adatátviteli módban az áram 8 mA.
Rx. - Adatok beszerzése.
TX. - adatátvitel.
GND. - Csatlakozik a Földhez.
+ 5V. - Élelmiszer +5 Volt
Hu - Kapcsolja be / ki a modulot. Ha ez a kapcsolat a logikai 1 (5 V) benyújtása, a modul kikapcsol, ha logikus 0-at küld, vagy nem csatlakozik ehhez az érintkezőhöz, akkor a modul működik.
Alapértelmezés szerint a HC-06 név van más eszközök kimutatására " HC-06.", PIN-vel" 1234 ».
Az adatok módosításához a modult számítógéphez kell csatlakoztatnia, és a vonatprogram használatával lépjen be a parancsra. Ezt az USB-t a COM adapterrel TTL-szintekkel lehet elvégezni. E célból az adapter alkalmas PL2303HX, CH340G vagy más hasonló. A számítógépen ezúttal a vezetőnek már telepíteni kell USB adapterde.
Kapcsolatok Csatlakozás a következőképpen:
HC-06. | USB a COM-hoz |
+ 5V. | + 5V. |
GND. | GND. |
Rx. | TX. |
TX. | Rx. |
Ha ezt a szerelvényt számítógéphez csatlakoztatja, akkor a Bluetooth modul táblán lévő piros LED gyorsan villog. Használhatja bármely terminál programot, hogy belépjen a parancsokba, az Arduino IDE-t használom erre a célra.
A beállításokban válassza ki a virtuális COM port számát, amelyen az USB adapter csatlakozik, az én esetemben COM44. Nyissa ki az ablakot " Egymást követő kikötői monitor».
Bemutatjuk a nagybetűk parancsot " NÁL NÉL."Ha a készülék sikeresen csatlakozik, válaszolva vissza kell adni" rendben" Alapértelmezés szerint a 9600 testek adatcsere aránya.
A firmware verzió ellenőrzéséhez írja be a parancsot " A + verzióban."Az én esetemben a válasz visszatért" Oklinvorv1.8.».
Csapat " A + NAMEYYY.", Hol u U. - tetszőleges halmaza szimbólumok a latin, meg tudjuk változtatni a nevet, amellyel a Bluetooth eszköz modul található (alapértelmezett HC-06). A példa szerint beléptem " AT + NAMEFOX.", A válasz visszatér OksetName..
Csapat " AT + PINXXXX.", Hol xXXX- Egy tetszőleges számkészlet, megváltoztathatja a PIN-kódot (alapértelmezett 1234). Válaszul, visszatérés " Oksetpin.».
Csapat " A + baudx", Hol x. - Érték 1-től 9-ig, akkor megváltoztathatja a sebességet a Baudes (alapértelmezés szerint 9600).
1 - 1200
2 - 2400
3 - 4800
4 - 9600
5 - 19200
6 - 38400
7 - 57600
8 - 115200
9 - 230400
Tegyük fel, hogy ha a parancsot elvégezzük " A + Baud8.", Ahol 8 - a 115200-as baud sebesség, válaszolva válaszol" OK115200.».
Csatlakoztassa a HC-06-t az Arduino-hoz.
1. példa. Az ARDUINO SKATCH-ban lesz, amellyel be- és kikapcsoljuk a LED-et, a 13-as Arduino fenyővel megszórva Bluetooth-modulon keresztül.
int adatok; iNT LED \u003d 13; void Setup () { Serial.begin (9600); Pinmode (LED, kimenet); Digitalwrite (LED, magas); } void hurok () { ha (serial.Awailable ()) { Adatok \u003d serial.read (); ha (adatok \u003d\u003d "1") { Digitalwrite (LED, magas); } Ha (adatok \u003d\u003d "0") { Digitalwrite (LED, alacsony); } } } |
Ha nem rendelkezik a LED tábláján, csatlakoztassa a 13 csapot a diagram szerint, az ellenállások minősítései 220 ohm-ről 1K-ra vehetők igénybe.
Súlyos Arduino és Connect HC-06. Kapcsolatba lépni TX. Modul csatlakozik a kapcsolathoz Rx. Arduino (0 pin az UNO kártyán), és lépjen kapcsolatba Rx., felvenni a kapcsolatot TX. (1. tű). Névjegyzék + 5V. és GND., Az Arduino megfelelő reményeihez kapcsolódik.
Tervező szerelvény. Az Arduino tápellátás táplálása után a HC-06 LED gyorsan villognia kell.
Arduino vezérlés a HC-06-on keresztül, számítógép segítségével.
Példa A Windows XP rendszeren fog megjelenni. A számítógépet a számítógéphez kell csatlakoztatni. bármely USB Bluetooth adapter és illesztőprogramok vannak telepítve.
Az én esetemben ezt az adaptert használták.
Ha a számítógéphez csatlakozik, a megfelelő ikon jelenik meg a tálcában (az óra közelében).
Kattintson a jobb egérgombra ezen az ikonon, és válassza a "Contexter menü" lehetőséget Bluetooth-eszköz hozzáadása».
Tegye a kapcsolót A készülék telepítve van és készen áll a felismerésre"És kattintson a" További».
Az észlelt eszközök listáján megjelenik a Bluetooth modulunk, az új névvel korábban megváltozott. Válassza ki, és kattintson a " További».
A következő ablakban írja be a PIN kódot a modulhoz való csatlakozáshoz a " Használja a hozzáférési kulcsot a dokumentációból:». Az alapértelmezett "1234", De megváltoztattam a "9999" -re. Kattintson a " További».
A Bluetooth modult sikeresen felvette a kapcsolatot a számítógép, mi található a megfelelő ablakból. Figyelembe kell venni a két Bluetooth-eszköz közötti kapcsolat kialakulását, két új virtuális COM portot hoznak létre a számítógépen (megjelenik az eszközkezelőben), az egyik a kimenő adatokhoz, a másik a bejövő. Szükségünk lesz egy kikötőre a kimenő adatokhoz, az én esetemben COM45.
Nyisson meg néhány terminálprogramot, használom az Arduino IDE-t. A beállításokban válassza ki a kimenő portot (van COM45), Open " Soros port monitor"Bemutatom az alternatív parancsokat" 1 "És" 0 " Amikor az "1" parancs, a LED világít, a "0" kialszik.
Arduino vezérlés a HC-06-on keresztül okostelefonnal.
Valószínűleg minden modern okostelefon beépített Bluetooth-ot tartalmaz a kompozícióban. Csak a terminálprogram telepítése marad. Az én esetemben használták Lumia 640 DS., telepítve Windows Mobile 10.. A terminál programjaként "". Az Android okostelefonokon minden hasonló, mint egy programot " Bluetooth-terminál».
Az okostelefonok tulajdonosai számára apple cégek Nem működik a HC-05 és a HC-06 Bluetooth modulokkal (Bluetooth v2.0), mert nekik kell használni az adaptereket a BLE technológiával ( Bluetooth alacsony. Energia), Bluetooth 4.0 specifikáció. A fényes képviselő a HM-10 modul.
Match HC-06 Bluetooth okostelefonnal.
1. in " Paraméterek»Smartphone kiválasztása egy elemet Eszközök».
2. Következő " Bluetooth és más eszközök».
3. Kapcsolja be a Smartphone Bluetooth csúszkát, és kattintson a " plusz négyzetben»Új Bluetooth-eszköz kereséséhez és hozzáadásához a mi esetünkben HC-06.
4. A szakaszban " Eszköz hozzáadása"Választ" ".
5. Az okostelefon a kerületben található Bluetooth-eszközöket keresi, és megjeleníti a nevüket. A példa szerint a HC-06 modul található, amelyet átneveztem " róka.».
6. Adja meg a csatlakoztatott eszköz PIN kódját, nyomja meg a gombot a " Összekapcsol».
Telepítse és indítsa el a terminálprogramot "". Az okostelefonhoz csatlakoztatott HC-06 modul megjelenik a listában, válassza ki.
Megjelenik a mező parancsok és a küldés gomb megnyomásával. Felváltva bemutatjuk 1 "És" 0 "És nézd meg a LED-t 13 fenyőben, ami világít, vagy kiment.
2. példa.. Csatlakozzon az Arduino három LED-hez, és próbálja meg ellenőrizni őket Bluetooth modulon keresztül HC-06.
A 9, 11 és 13 csapok csatlakoztatott LED-ek Ha más csapokat szeretne használni, meg kell adnia a vázlatot.
int adatok; iNT LED1 \u003d 9; iNT LED2 \u003d 11; iNT LED3 \u003d 13; void Setup () { Serial.begin (9600); pinmode (LED1, kimenet); pinmode (LED2, kimenet); pinmode (LED3, kimenet); digitalwrite (LED1, magas); digitalwrite (LED2, magas); digitalwrite (LED3, magas); } void hurok () { ha (serial.Awailable ()) { adatok \u003d serial.read (); ha (adatok \u003d\u003d "1") { digitalwrite (LED1, magas); } ha (adatok \u003d\u003d 2 ") { digitalwrite (LED1, alacsony); } ha (adatok \u003d\u003d 3 ") { digitalwrite (LED2, magas); } ha (adat \u003d\u003d "4") { digitalwrite (LED2, alacsony); } ha (adatok \u003d\u003d "5") { digitalwrite (LED3, magas); } ha (adat \u003d\u003d "6") { digitalwrite (LED3, alacsony); } } } |
A vázlat öntése során a HC-06 modult le kell választani az Arduino-ból, mert a számítógép és a Bluetooth-munka az UART-on. Az Arduin nem tud több eszközzel dolgozni egy uarton.
Futtassa a terminálprogramot, és próbálja meg a vázlatot a cselekvésben. A LED-vezérlés jelentése következő, három LED, amelyek mindegyike engedélyezett vagy kikapcsolható. Kiderül 6 parancsot. A parancsok száma 1-6 ( 1, 3, 5 - Üdvözöljük az 1, 2 és 3 LED-eket. 2, 4, 6 - visszafizetni). A számok beírhatók egy vagy kombinációk formájában. Például: 145 - Üdvözöljük az elsőt, visszafizeti a második, világít a harmadik.
3. példa.. Csatlakozzon az Arduino relé modulhoz a cikkből "", és próbálja meg ellenőrizni a hatékony terhelést Bluetooth segítségével. Valójában egy intelligens aljzat lesz. Különböző terheléseket (izzók, szivattyúk, ventilátorok) csatlakoztathat a relék-modulokhoz, és távolítsa el őket távolról.
A példa a közeljövőben megjelenik.
Bluetooth A HC-05 modul az UART buszon keresztül csatlakozik, és képes végrehajtani parancsokat. A parancs egy karakterlánc, amely a "AT" betűkkel kezdődik (angolul nÁL NÉL."Figyelem"). A modul végrehajtja a fogadott parancsot, és elküldi a választ (a parancs végrehajtásának eredményét), amely szintén egy karakterlánc. A Bluetooth HC-05 modulokban minden parancs (és a válasz) a "r \\ n" karakterláncok szimbólumaival kell véget érnie.
Kapcsolat:
- A HC-05 Bluetooth modulot számítógépről vagy mikrokontrolleren keresztül, például Arduino-ről vezérelheti. A modul RX kimenete a TX kimenethez van csatlakoztatva, és a modul TX kimenete az adott eszköz RX kimenetéhez van csatlakoztatva, amelyből ellenőrizni fogja.
- A modul számítógéphez történő csatlakoztatásához (Mikrokontrollerek nélkül) USB-UART adapter szükséges, vagy RS232-UART adapter, vagy egy TX RX kimenetekkel rendelkező programozó, az USB-UART adapter helyett az Arduino díjat a cikkben leírtak szerint használhatja. Parancsok küldése a modulhoz, telepítenie kell a terminálprogramot. Az egyik ilyen terminál egy szabadon elosztott termite program az orosz támogatásával.
- A modul csatlakoztatásához Arduino-hoz Használhatja az UART hardver- vagy szoftverbuszot. A hardveres busz használatakor a modul csatlakozik a táblán található TX és RX következtetésekhez. Szoftverbusz használatakor a modul csatlakozik a hozzárendelt TX és RX Arduino kimenetekhez.
Beállít:
A Bluetooth HC-05 modul csak akkor fogadhat parancsokat, ha a következő soros portparaméterek megfelelően vannak beállítva:
- szobakikötő:Kísérletileg megtalálható, húzza ki az adaptert vagy az Arduino-t, nézze meg, hogy mely portok állnak rendelkezésre. Csatlakoztassa az adaptert vagy az Arduino-t, és nézze meg, hogy milyen portok állnak rendelkezésre. A port megjelent ugyanaz.
- Adatátviteli sebesség:Normál üzemmódban a HC-05 Bluetooth modul az utolsó adatátviteli sebességet takarít meg, de alapértelmezés szerint 38400 bit / s (ritkán 9600 bps). Ha mindkét sebesség nem illeszkedik, akkor lásd a cikk végén a jegyzetet.
- Adatátviteli paraméterek:A modul tárolja a legújabb adatátviteli beállításokat. Az alapértelmezett paraméterértékek: A csomagban lévő bitek száma 8, a stop bit mérete \u003d 1, ellenőrzés nélkül.
- Továbbított szöveg:Telepítenie kell a "Add CR & LF (NL) karakterek" elemet. Ezek a "\\ R \\ n" vonalfordítási szimbólumok, amelyeket a parancsok végén nem tud telepíteni magát.
A Paraméterek konfigurálásához a Termite programban kattintson a Beállítások gombra. Ugyanebben az ablakban telepítheti az orosz nyelvet.
Az ARDUINO használata esetén a portszám az Eszközök lapon van megadva. Az adatátviteli paramétereket alapértelmezés szerint használják. NL & CR karakterek hozzáadásához használja a soros port monitor jobb alsó sarkában található menüt.
Jelölje be:
Minden egyes hálózati csatlakozás után vagy a modul újraindítása, a parancsok küldése előtt röviden kattintson a modul gombra. Ha a modul nem rendelkezik gombokkal, akkor röviden adjon meg magas szintet a K. következtetésre. Ezután a modul a szokásos módon marad, de a parancsokat érzékeli. A szokásos üzemmód mellett a modul a parancsoknál működhet. Az üzemmódba való belépésről, és mi különbözik a szokásosból, az alábbiakban ismertetjük a jegyzetrészben.
A kapcsolat ellenőrzéséhez a Bluetooth modullal, küldjön egy teszt parancsot. NÁL NÉL.(Írja be a szöveget NÁL NÉL.És nyomja meg az ENTER gombot). Ha a kapcsolat helyesen van beállítva, a modul válaszol RENDBEN.. Ezt követően elküldheti az ANT parancsok többi részét.
A parancsok:
Ha a terminál program megmutatja a CR & LF vagy NL & CR szimbólumokat, akkor a parancsok "\\ r \\ n" karakterek nem igényelnek!
A parancsok rendesek lehetnek: AT + Command \\ R \\ n, kérés: AT + Command? \\ R \\ n vagy Beállítások: AT + Command \u003d Paraméter (S) \\ r \\ n.
A parancs: | Válasz: | Célja: | |
---|---|---|---|
NÁL NÉL. | NÁL NÉL.\\ r \\ n | Ok \\ r \\ n | Tesztcsapat: A modullal való kapcsolat ellenőrzésére szolgál. |
Visszaállítás. | A + RESET.\\ r \\ n | Ok \\ r \\ n | Modul program újraindítása parancs: A modul egy rövid távú áramkimaradás után viselkedik. |
Változat. | AT + verzió?\\ r \\ n | + Verzió: VÁLTOZAT\\ r \\ n Ok \\ r \\ n |
A modul firmware kérése: A modul egy verziót ad vissza egy karakterlánc formájában 32 bájtra. A válasz példája: + verzió: hc01.comv2.1 \\ r \\ n OK \\ r \\ n |
A + Orgl | A + Orgl\\ r \\ n | Ok \\ r \\ n | Egyéni beállítások visszaállítása: A modul visszaállítja az alábbi beállításokat: Osztály \u003d 0, IAC \u003d 9E8B33, szerep \u003d 0, cmode \u003d 0, uart \u003d 38400,0,0, pswd \u003d 1234, név \u003d hc01.com. |
Addr | AT + ADDR?\\ r \\ n | + Addr: CÍM\\ r \\ n Ok \\ r \\ n |
Kérjen címmodul: A modul a nap három részét adja vissza: UAP: a vastagbél által elválasztott kör. Minden rész hexadecimális számokból áll. Példa egy válaszra: + addr: 1234: 56: 789ABC \\ r ok \\ r \\ n |
Név. | A + név?\\ r \\ n | + Név: NÉV\\ r \\ n Ok \\ r \\ n |
A modul nevének küldetése / telepítése: A modul nevét 32 bájtból álló karakterlánc képviseli. Példa egy válaszra: + Név: Iararduino \\ r \\ n ok \\ r \\ n Telepítési példa: AT + NAME \u003d IARARDUINO \\ R \\ N Egyes modulok csak akkor válaszolnak az AT + NAME-re? \\ R \\ n parancsra, ha a modulot megnyomja, vagy magas szint jelenlétét a K bemeneten. |
A + név \u003dNév \\ r \\ n | Ok \\ r \\ n | ||
Rname. | A + rname-en? Cím \\ r \\ n | + Rname: NÉV\\ r \\ n Ok \\ r \\ n |
Kérje meg a talált Bluetooth-eszköz nevét: A címet egy hely után adják meg, és a cím része (NAP, UAP, LAP) vesszővel elválasztva. A modul visszaadja az akciós zónában található Bluetooth talált eszköz nevét, amelynek címe a lekérdezésben volt. Minta kérés: a + néven? 1234,56,789ABC \\ r \\ n A válasz példája: + rname: ovaruino \\ r \\ n ok \\ r \\ n |
Szerep | + Szerepe?\\ r \\ n | + Szerep: SZEREP\\ r \\ n Ok \\ r \\ n |
A modul szerepének kérése / telepítése: A modul szerepét egy szám képviseli: 0 - Slave, 1 - presenter, 2 - Slave a ciklusban *. Példa a válaszra: + szerep: 1 \\ r \\ n Telepítési példa: AT + szerep \u003d 0 \\ r \\ n |
AT + szerep \u003dA szerep \\ r \\ n | Ok \\ r \\ n | ||
Osztály | + Osztályban?\\ r \\ n | + Osztály: EGY TÍPUS\\ r \\ n Ok \\ r \\ n |
A készülék típusa kérése / telepítése: Az eszköztípust egy 32 bites szám képviseli, amellyel meghatározhat egy modul hozzárendelést: Bluetooth billentyűzet, Bluetooth egér, fülhallgató ... Telepítési példa: a + osztály \u003d 0 \\ r \\ r |
AT + osztály \u003dÍrja be a \\ r \\ n | Ok \\ r \\ n | ||
IAC | A + IAC?\\ r \\ n | + IAC: A KÓD\\ r \\ n OK \\ r \\ n | Kérés / beállított kód Általános hozzáférés Giac: A kódot egy 32 bites szám képviseli, és a Bluetooth-eszközök kimutatására használják. A vezető szerepében ez a kód A modul hozzáférni fog más Bluetooth-eszközökkel a keresési (felmérés) számára, és a szolga szerepe ezen a kódon a modul más vezető általi felmérése segítségével érhető el. A válasz példája: + IAC: 9E8B33 \\ r \\ n ok \\ r \\ n A telepítés példája: a + IAC \u003d 9E8B33 \\ r \\ n |
A + IAC \u003dKód \\ r \\ n | Ok \\ r \\ n vagy Sikert \\ r \\ n |
||
Inqm. | + Inqm-en?\\ r \\ n | + INQM: MÓD,Számol,IDŐ\\ r \\ n Ok \\ r \\ n |
A modul felmérési mód lekérdezése / telepítése: Az alkalmazott paraméterek más Bluetooth-eszközök keresési parancsának (felmérése) beállításai. - A keresési módot egy szám képviseli: 0 standard, 1 keresési jelerősség. - A számot számos, a Bluetooth-eszközök határértékének meghatározása, amely után leállítani szeretné a keresést. - A keresési idő beállítja az időtúllépést, amely után a keresés leáll. Valós idő A keresés másodpercben megegyezik a megadott számmal, amely megegyezik az 1.28-mal. A válasz példája: + INQM: 1,1,48 \\ r \\ n ok Telepítési példa: + INQM: 1,1,48 \\ r \\ n |
+ Inqm \u003dMód, szám, idő \\ r \\ n | Ok \\ r \\ n vagy Sikert \\ r \\ n |
||
PSWD. | AT + PSWD?\\ r \\ n | + PSWD: A KÓD\\ r \\ n Ok \\ r \\ n |
PIN-kód kérése / telepítése: A hozzáférési kódot 16 bájtból álló karakterlánc képviseli. A modul kódja, mint slave eszköz, az aktuális modul jelszóhozzáférése. A modul master eszközének kódja jelszóhozzáférés a külső Bluetooth-eszközökhöz. Példa egy válaszra: + PSWD: 1234 \\ r \\ n ok \\ r \\ n Telepítési példa: a + pswd \u003d 1234arduino \\ r \\ n |
AT + PSWD \u003dKód \\ r \\ n | Ok \\ r \\ n | ||
Uart. | A + uart?\\ r \\ n | + UART: Hamar,ÁLLJON MEG,Bizonyít\\ r \\ n Ok \\ r \\ n |
Kérdés / telepítési sebesség UART: A sebességet a bitek / s szám képviseli A stop bitet egy szám képviseli: 0 - egy, 1 - kettő A csekket egy számjegy képviseli: 0 - ellenőrzés nélkül, 1 - Interaktivitási ellenőrzés, 2 - olvashatóság. Példa a válaszra: + UART: 38400,0,0 \\ r \\ n ok \\ r \\ n A telepítés példája: a + UART \u003d 38400,0.0 \\ r \\ n |
A + uart \u003dSumps, Stop, Prov \\ r \\ n | Ok \\ r \\ n | ||
CMode. | A + cmode-on?\\ r \\ n | + CMOD: MÓD\\ r \\ n Ok \\ r \\ n |
Kérés / beállított kapcsolat mód: Az üzemmódot egy szám képviseli: 0 - A modul a mester szerepében csak a Bluetooth-eszközhöz csatlakozik, amelynek címét az AT + BIND parancs határozza meg. 1 - A modul a gazda szerepében csatlakozik bármely Bluetooth-eszközhöz. 2 - A modul a szolga szerepében a ciklusban működik * A válasz példája: + CMOD: 0 \\ r \\ n OK \\ r \\ n Telepítési példa: + cmod \u003d 1 \\ r \\ n |
AT + CMODE \u003dMód \\ r \\ n | Ok \\ r \\ n | ||
Bind. | A + kötődés?\\ r \\ n | + BIND: CÍM\\ r \\ n Ok \\ r \\ n |
A rögzített cím kérése / telepítése: Ha a modul a szerepe a mester (Role \u003d 1), és a csatlakozási mód van beállítva, hogy egy fix cím (cmode \u003d 0), akkor csak csatlakoztatni, hogy a Bluetooth a készülékhez, amelynek címe által megadott ezt a parancsot. A cím részei beírják: telepítés közben - vesszőn keresztül, és amikor válaszolnak - egy vastagbélen keresztül. Válasz Példa: + Bind: 1234: 56: 789abc \\ r ok \\ r \\ n A telepítés példája: a + bind \u003d 0.0.0 \\ r \\ n |
A + BIND \u003dCím \\ r \\ n | Ok \\ r \\ n | ||
POLÁRIS | At + poláris?\\ r \\ n | + Polar: Napló.,Napló.\\ r \\ n Ok \\ r \\ n |
Aktív logikai szint beállítása a LED-ek bekapcsolásához: A polaritást az aktív logikai szintnek megfelelő 0 vagy 1 szám képviseli. Az első paraméter határozza meg a logikai szint, hogy bekapcsolja a LED csatlakozik a PiO8 kimenet (megjeleníti a működési módban), a második a LED csatlakozik a PiO9 kimenet (megjeleníti a kapcsolat állapotát). Példa a válaszra: + Polar: 1.1 \\ r \\ n OK \\ n Telepítési példa: AT + POLAR \u003d 1.1 \\ R \\ N |
At + polár \u003dNapló, log \\ r \\ n | Ok \\ r \\ n | ||
Pio. | AT + PIO \u003dSzám, szint \\ r \\ n | Ok \\ r \\ n | A logikai szint telepítése PIO: Lehetővé teszi a logikai szint beállítását a PIO kimeneten. A kimeneti számot 2-től 11-ig terjedő szám képviseli, a 8. és 9. kivételével. A szintet 0 vagy 1 szám képviseli. A telepítés példája: a + pio \u003d 11.0 \\ r \\ n |
Mpio. | AT + MPIO?\\ r \\ n | + MPIO: SZÁM\\ r \\ n Ok \\ r \\ n |
Quest / Logikai szintek telepítése Pio: Lehetővé teszi a logikai szintek megtanulását vagy beállítása minden PIO kimeneten. A szinteket hexadecimális szám képviseli, amelyek mindegyike megfelel a PIO kimeneti szintnek. A válasz példája: + MPIO: 1F0 \\ r \\ n OK \\ r \\ n Telepítési példa: AT + MPIO: CFC \\ r \\ n |
AT + MPIO \u003dSzám \\ r \\ n | Ok \\ r \\ n | ||
Ipscan. | AT + IPSCAN?\\ r \\ n | + IPSCAN: DE,B.,BAN BEN,G.\\ r \\ n Ok \\ r \\ n |
IP beolvasási beállítások kérése / beállítása: A - Szkennelési intervallum B - Szkennelési időtartam B - Oldalintervallum G - Oldalak száma A válasz példája: + IPSCAN: 1024,512,1024,512 \\ r \\ n OK \\ r \\ n Telepítési példa: AT + IPSCAN: 1024,512,1024,512 \\ r \\ n |
AT + IPSCAN \u003dA, B, B, G \\ R \\ n | Ok \\ r \\ n | ||
Szippantás. | A + szippantás?\\ r \\ n | + Sniff: DE,B.,BAN BEN,G.\\ r \\ n Ok \\ r \\ n |
Az energiatakarékos üzemmód paramétereinek kérése / beállítása: A - maximális idő B - Minimális idő Ismétlődő időszak Mr. Taigut Példa egy válaszra: + Sniff: 0,0,0,0 / r \\ n ok Telepítési példa: AT + Sniff \u003d 0.0.0.0 \\ r \\ n |
A + sniff \u003dA, B, B, G \\ R \\ n | Ok \\ r \\ n | ||
Ennél | AT + Ensniff \u003dCím \\ r \\ n | Ok \\ r \\ n | Átmenet az energiatakarékos üzemmódra: Minta csapat: AT + Ensniff \u003d 1234,56,789ABC \\ r \\ n |
Exsniff. | A + exsniff \u003dCím \\ r \\ n | Ok \\ r \\ n | Kilépés az energiatakarékos üzemmódból: A cím részeit vesszővel (nap, UAP, LAP) keresztül adják meg Példa a parancsra: a + exsniff \u003d 1234,56,789ABC \\ r \\ n |
Senm. | A + senm-en?\\ r \\ n | + Senm: TITOK,REJTJEL\\ r \\ n Ok \\ r \\ n |
A biztonsági paraméterek küldése / telepítése: A titoktartási módot egy szám képviseli: 0 - ki 1 - Nem védett kapcsolat 2 - Védelem a szolgáltatási szinten 3 - A csatlakozási szint védelme 4 - Ismeretlen mód A titkosítási módot egy szám képviseli: 0 - titkosítás nélkül 1 - Csak a PTP-forgalom titkosítva van 2 - Minden forgalom titkosítva van A válasz példája: + SENM: 0.0 \\ r \\ n OK \\ r \\ n Telepítési példa: AT + SENM: 0.0 \\ r \\ n |
At + senm \u003dSecret, Cipher \\ r \\ n | Ok \\ r \\ n | ||
PMSAD. | AT + PMSAD \u003dCím \\ r \\ n | Ok \\ r \\ n | Eszköz törlése a párok listájából: A Bluetooth-eszköz törlése a listából látni fogja, hogy egy pár újratervezzen, hogy csatlakozzon hozzá. A készülék eltávolításának címét vesszőn keresztül (nap, UAP, LAP) keresztül adják meg Minta csapat: AT + PMSAD \u003d 1234,56,789ABC \\ r \\ n |
Rmaad. | AT + Rmaad.\\ r \\ n | Ok \\ r \\ n | Minden eszköz törlése a párok listájáról: Tisztítás ez a lista A Bluetooth-eszközökkel való összekapcsoláshoz szükséges párosítók újbóli be kell alakulniuk. |
Fsad. | At + fsad \u003dCím \\ r \\ n | Ok \\ r \\ n vagy Sikert \\ r \\ n |
Keresési eszköz a párok listájában: Ha Bluetooth-eszköz van meghatározott cím A listában van, a modul visszatér az OK \\ n, máskülönben a \\ r \\ n A cím részeit vesszővel (nap, UAP, LAP) keresztül adják meg Példa: AT + FSAD \u003d 1234,56,789ABC \\ r \\ n |
ADCN. | AT + ADCN?\\ r \\ n | + ADCN: MENNYISÉG\\ r \\ n Ok \\ r \\ n |
A párok listájában szereplő eszközök számának kérése: Pár LED páros, a pár adatok automatikusan a párok listájába esnek, és a későbbi kapcsolatok (még a bekapcsolás után is) nem szükséges újra telepíteni egy párot. A válasz példája: + ADCN: 10 \\ r \\ n OK \\ r \\ n |
Mrad. | AT + Mrad?\\ r \\ n | + Mrad: CÍM\\ r \\ n Ok \\ r \\ n |
Kérje az eszköz címét a párok listájáról: A modul visszaadja az eszköz Bluetooth-címét a párok listájából, amellyel az utolsó sikeres kapcsolatot elvégezték. A cím része egy kettősponton keresztül jelenik meg (NAP: UAP: lap) Példa egy válaszra: + Mrad: 1234: 56: 789ABC \\ r \\ n OK \\ r \\ n |
Állapot | + Államban?\\ r \\ n | + Állapot: ÁLLAPOT\\ r \\ n Ok \\ r \\ n |
Modul állapot kérése: A modul visszaadja jelenlegi állapotát karakterláncként: Inicializált - inicializálás Készen kész Párosítható - oktatási pár Párosított - pár alakul ki Érdeklődés - kérés Csatlakozás - kapcsolat Csatlakoztatva - csatlakoztatva Megszakadt - leválasztva Nuknow - ismeretlen állam Példa a válaszra: + állapot: csatlakoztatva \\ r \\ n OK \\ r \\ n |
Benne | A + init.\\ r \\ n | Ok \\ r \\ n vagy Sikert \\ r \\ n |
SPP profili inicializálása: Az SPP profil soros portot emulál. |
Inq | AT + INQ.\\ r \\ n | + Inq: cím, típus, jel \\ r \\ n + Inq: cím, típus, jel \\ r \\ n ... + Inq: cím, típus, jel \\ r \\ n |
Keresés (felmérés) Bluetooth eszközök: A modul egy Bluetooth-eszközt keres az akciós sugárban, és minden megtalálható modult új sorban kimutatta. A keresési mód (felmérés) az AT + INQM parancs szerint van beállítva, a felmérési kódot az AT + IAC parancs határolja, a kívánt eszközök típusát az AT + Class parancs határozza meg. A keresés befejeződött a megállapított Bluetooth-eszközök határértékének elérésekor, vagy amikor eléri az időtúllépést, vagy a + inqc parancsot. Válasz példa: + INQ: 1234: 56: 789ABC, 240404.7fff |
Inqc. | AT + inqc.\\ r \\ n | Ok \\ r \\ n | Töltse ki a keresés (felmérés) Bluetooth eszközöket: A Bluetooth-eszköz keresési eszközeinek korai befejezése az AT + InQ parancs által kezdeményezett eszközök |
Pár. | + Pár \u003dCím, taymouth \\ r \\ n | Ok \\ r \\ n vagy Sikert \\ r \\ n |
Hozzon létre egy párot Bluetooth-eszközzel: Pár vagy bluetooth párosítás Az eszközöket a mester kezdeményezi. Az időtúllépést másodpercek alatt tizedes szám jelzi. Ha a pár létrehozásra kerül, akkor a gőzlistában automatikusan rögzítik az információkat, a modul az OK \\ n válaszol, amely után csatlakoztathatja a Bluetooth-eszközt az AT + Link parancs segítségével. Ha a pár nem jött létre (például egy PIN-kód vagy időtúllépés lejárt), akkor a modul válaszol a \\ r \\ n Minta csapat: a + pár \u003d 1234,56,789ABC, 10 \\ r \\ n |
LINK. | AT + LINK \u003dCím \\ r \\ n | Ok \\ r \\ n vagy Sikert \\ r \\ n |
Csatlakozás a Bluetooth-eszközhöz: A parancs végrehajtása után kommunikálhat egy csatlakoztatott Bluetooth-eszközzel. A parancs a modul rendelkezésére áll, mint mester. Minta csapat: a + link \u003d 1234,56,789ABC \\ r \\ n |
LEMEZ | A + lemezen.\\ r \\ n | + Lemez: EREDMÉNY\\ r \\ n Ok \\ r \\ n |
Húzza ki a Bluetooth eszközöket: A parancs azt jelzi, hogy a modul lecsatlakoztatja a Bluetooth-eszközt, amellyel a kapcsolat be van állítva. A Bluetooth-eszközből való leválasztás után a Steam listáján található információk mentésre kerülnek. Ha újra csatlakoztatnia kell ezt az eszközt, akkor a pár létrehozása adott esetben (ha a Bluetooth-eszközt szándékosan nem távolítják el a párok listájáról). A parancs végrehajtása után a modul a végrehajtás eredménye miatt válaszol: Siker - siker LINK_LOSS - A kapcsolat elveszett No_slc - hiányzó slc Timeout - Lejárt várakozási idő Hibaüzenet A válasz példája: + lemez: siker \\ r \\ n OK \\ r \\ n |
* Rabszolga a ciklusban - Ez a modul vezető szerepe, amelyben mindent elküld az ólomtól.
** Egyes parancsok esetében a modul csak akkor válaszol, ha a modul gomb megnyomása vagy a K kimeneten magas szint jelenléte.
A modul által kiadott hibák leírása:
Ha egy parancsot küld, hogy a modul nem tudja, vagy a parancs rossz argumentumok, akkor a modul visszaadja a karakterláncot "Hiba :( SZÁM), Hol, a megadott tizenhat digitális szám szerint meghatározhatja, hogy mi a "esküszik" modul.
Hibaüzenet | Hiba leírás |
---|---|
0 | Helytelen a parancsban (nincs ilyen parancs) |
1 | Az eredmény alapértelmezett |
2 | Jelszó mentése hiba |
3 | Túl hosszú eszköznév (több mint 32 bájt) |
4 | Az eszköz neve nincs megadva. |
5 | Az NAP cím része túl hosszú (több mint 4 számjegy a hexadecimális rendszerben) |
6 | Az UAP cím része túl hosszú (több mint 2 kisütés a hexadecimális rendszerben) |
7 | Az LAP cím része túl hosszú (több mint 6 számjegy a hexadecimális rendszerben) |
8 | Nincs megadva Pio Port maszk |
9 | A PIO kimeneti szám nincs megadva. |
A. | Nincs megadva típusú (osztály) eszköz |
B. | Túl hosszú típusú (osztály) eszköz |
C. | Nincs megadva általános IAC hozzáférési kód (érdeklődő hozzáférési kód) |
D. | Túl hosszú megosztott IAC hozzáférési kód (érdeklődő hozzáférési kód) |
E. | Érvénytelen megosztott hozzáférési kód IAC (érdeklődő hozzáférési kód) |
F. | Nincs megadva jelszó (vagy jelszó üres) |
10 | Túl hosszú jelszó (több mint 16 bájt) |
11 | Érvénytelen modul szerepe |
12 | Érvénytelen adatátviteli sebesség |
13 | Érvénytelen stop bit méret |
14 | Érvénytelen paritásbit beállítás |
15 | A készülék hiányzik a párok listájában (a konjugátum Bluetooth-eszközök listája) |
16 | Soros portprofil (SPP, Sorial Port Profile) nincs inicializálva |
17 | SPP profil újbóli inicializálása (SPP, soros portprofil) |
18 | Érvénytelen mód Bluetooth-szavazóeszközök |
19 | Túl hosszú felmérési idő |
1a. | Nincs megadva Bluetooth cím eszköz |
1b. | Érvénytelen biztonsági rendszer (titoktartás) |
1c. | Érvénytelen titkosítási mód |
Jegyzet:
Ha megnyomja a gombot, vagy a modul bekapcsolásakor (tápegység) bekapcsolásakor közvetlenül a K INPUT KK-ra küldje el a gombot, a modul parancsra vált. Ebben a módban a modul nem csatlakozik más modulokhoz, de ez a mód rögzített sebességgel rendelkezik \u003d 38400 bit / s. Ha a modul normál működési módjában van, akkor nem tudta meghatározni a modul sebességét, majd beírhatja ezt a módot, és beállíthatja az új sebességet. Az újonnan telepített sebesség csak normál üzemmódban lép hatályba, ezért szükség lesz arra, hogy újraindítsa a modult anélkül, hogy a gombot tartaná a gomb lenyomva tartása nélkül, anélkül, hogy a magas szintet táplálná a K-t a befogadás időpontjában. Ne feledje, hogy a szokásos üzemmódban, nem korábban, mint egy másodperc múlva a bekapcsolás után (vagy újraindítás), röviden nyomja meg a gombot, vagy rövid lejáratú magas szintet kell benyújtania a bemeneti k-modulhoz, különben nem fogja érzékelni a parancsokat.
Ha azt szeretné, hogy a programon "kattintson", de a modul nem rendelkezik ki, használja a parancsot AT + PIO \u003d 11, szint\\ r \\ n ahol a szint úgy tűnik, hogy 1 vagy 0 megfelel a telepített logikai szintnek. ( AT + PIO \u003d 11.0\\ R \\ n - A gomb megjelent , AT + PIO \u003d 11.1\\ R \\ n - gomb megnyomva).
Néhány modulnak van egy olyan kiadása, amely vezérli a hatalmat, és meghúzza a VCC-t. Ha az EN kimenet alacsony logikai szint, akkor a forgácsok ereje kikapcsol. Ez a kimenet A parancsokba való szoftverbe való belépéshez használható. Ha az AT + PIO \u003d 11.1 \\ r parancsot az AT + PIO \u003d 11.1 \\ n parancs leállítása után azonnal eltávolítja, akkor egyenértékű lesz a modul bekapcsolásával a nyomógombokkal.
A befogadó kapcsolat megteremtése:
- A + lemezen.
- A + Orgl
- AT + Rmaad.\\ R \\ n - Törölje a párok listáját (engedélyezett eszközök) a modulhoz, nem csatlakoztatta az egyiket, aki leválasztott.
- A + név \u003doreuino \\ r \\ n - Állítsa be a modul nevét (legfeljebb 32 karakter).
- AT + PSWD \u003d1234 \\ r \\ n - Telepítse a PIN-kódot a modulhoz való csatlakozáshoz (legfeljebb 16 karakter).
- AT + szerep \u003d 0\\ R \\ n - Telepítse a szolga szerepét (ha nincs telepítve, amikor a felhasználói beállítások visszaállnak).
- A + RESET.\\ R \\ n - Indítsa újra a modult.
Nem korábban, mint egy másodperc múlva újraindítás után (csapat A + RESET.\\ R \\ n) Röviden nyomja meg a gombot, vagy rövid távú magas szintet kell benyújtania a K modul bemenetéhez, különben nem fog új parancsokat észlelni.
Ha a vezető szerepű modul csatlakozik a szolga modulokhoz a címükhöz, és nem a nevükön keresztül, akkor a (slave) modul címe megtalálható az AT + ADDR parancs végrehajtásával? \\ R \\ n.
Host létrehozása a rabszolgahoz való csatlakozással:
- A + lemezen.\\ R \\ n - A kapcsolat megszakítása (ha a modul csatlakoztatva van).
- A + Orgl\\ r \\ n - A felhasználói beállítások visszaállítása alapértelmezett értékekre.
- AT + Rmaad.\\ R \\ n - Törölje a párok listáját (engedélyezett eszközök) a modulhoz, nem próbált csatlakozni, ahonnan leválasztott.
- A + BIND \u003dCím \\ r \\ n - Állítsa be a vezetékes címet (adja meg a meghajtott Bluetooth-eszköz címét)
- At + cmode \u003d 0\\ R \\ n - Adja meg a modult csak egy fix címre
- AT + szerep \u003d 1\\ R \\ n - Telepítse a mestereszköz szerepét
- AT + PSWD \u003d1234 \\ r \\ n - Emlékezzen a PIN Slave Bluetooth-eszközre
- + Pár \u003dCím, 10 \\ r \\ n - egy páros bluetooth-eszközzel párosítva a címét és az időtúllépést 10 másodpercig .