Névjegyzék

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
  • .


Tetszett a cikket? Oszd meg