Tartalomjegyzék:
- 1. lépés: A Bluetooth modulokkal való interfész
- 2. lépés: A Bluetooth hardver
- 3. lépés: Áramköri diagram
- 4. lépés: Kódok és tesztek
Videó: Bluetooth AT parancsok beállításai (HC05 HC06): 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Hé srácok! Remélem, már élvezte az előző oktatható "Hogyan lehet szabályozni a szervomotor Arduino bemutatóját". Ez egy másik informatív oktatóanyag, amely megtanítja Önt a Bluetooth modullal való interfészhez és annak beállításainak konfigurálásához az AT parancsokon keresztül, így ha meg szeretné változtatni az Arduino Bluetooth nevét vagy jelszavát vagy bármely más Bluetooth paramétert, ez lesz a legjobb útmutató az Ön számára elérni.
Ennek az oktatóanyagnak az elkészítése során megpróbáltuk meggyőződni arról, hogy ez a cikk lesz a legjobb útmutató az Ön számára annak érdekében, hogy élvezze a Bluetooth modulok AT parancs módban való működésének alapjainak megismerését, és hasznos információkat szerezzen a AT parancskészlet.
Az ilyen részletek különösen fontosak azok számára, akik el akarják kezdeni az elektronika és a robotika tanulását. ezért reméljük, hogy ez az utasítás tartalmazza a szükséges dokumentumokat.
Amit ebből az oktatóanyagból tanulhat:
Ismerje meg az AT parancs megjelenésének történetét.
Ismerje meg a HC bluetooth modulok közötti különbségeket.
Ismerje meg a HC Bluetooth modul hardverét.
Készítse el a megfelelő kapcsolási rajzot Arduino táblával.
Állítsa a Bluetooth -t AT parancs módba.
Indítsa el a Bluetooth új beállításait
1. lépés: A Bluetooth modulokkal való interfész
A projektleírástól kezdve testre szabjuk a Bluetooth modul paramétereit, de hogyan kommunikálhatnánk a Bluetooth modulokkal!
Sok más eszközhöz hasonlóan a Bluetooth -modulok is elfogadják az AT -parancsokon keresztüli kommunikációt, hogy konfigurálják a beállításokat, például a nevet, a jelszót, az átviteli sebességet és egyéb beállításokat.
Mik ezek az AT parancsok
Az 1981 -es évet tekintve Dennis Hayes kifejlesztett egy speciális parancsnyelvet a „Hayes smartmodem eszköz” interfészéhez, és ez a parancsnyelv -készlet rövid szöveges karakterláncok sorozatából áll, amelyek kombinálhatók, hogy parancsokat hozzanak létre olyan műveletekhez, mint a tárcsázás, a telefon leállítása és a kapcsolat paramétereinek megváltoztatása. Innen származik az ötlet, hogy egyre inkább fejlesszük a Hayes -készletet vagy az AT -parancsokat, hogy több eszközt illesszenek össze valamilyen előtag karakter használatával.
A többi eszközhöz hasonlóan a Bluetooth modulok AT parancs üzemmóddal rendelkeznek, ahol az AT parancsok használatával illesztheti őket a paraméterek beállításához.
Tehát ahhoz, hogy AT parancsokat küldhessünk egy Bluetooth modulhoz, először AT parancs módba kell kapcsolnunk.
A legnépszerűbb Bluetooth modulok a HC-06 és a HC-05 modul, amelyeket az oktatóanyagunkban fogunk használni.
Nehéz megkülönböztetni ezt a két Bluetooth -t csak látva, de egy kitörő tábla használatával a különbség a csapokon van.
2. lépés: A Bluetooth hardver
A HC-05 modulhoz mind a hat érintkező van:
- KULCS vagy Engedélyezés: Ezt a csapot magasra kell húzni az AT módba való belépéshez. A Bluetooth modulunkban már van egy nyomógomb, ami annyira fontos a KULCS csap húzómagasságának megállapításához
- VCC és GND az áramellátáshoz.
- RXD és TXD soros bemeneti/kimeneti adatokhoz
- STATE pin, hagyja figyelmen kívül, mert valószínűleg nincs csatlakoztatva a Bluetooth -érintkezők egyikéhez, és ebben az oktatóanyagban nem lesz rá szükségünk.
Az Arduino kártyát használom a soros AT parancsok küldésére a Bluetooth modulomra.
3. lépés: Áramköri diagram
Átmentem az easyEDA -hoz, hogy elkészítsem a kapcsolási rajzomat ehhez az oktatóanyaghoz, és itt van, hogyan kell csatlakoztatni a bluetooth modult az Arduino -hoz, mindössze annyit kell tennie, hogy a 3. számú Arduino -ról a Bluetooth RXD -re és az Arduino 2. számú A Bluetooth TXD, GND - GND és VCC - Arduino 5V.
4. lépés: Kódok és tesztek
Ha áttérünk a szoftver részre, amint már említettem, az Arduino táblát fogjuk használni a Bluetooth kommunikációhoz.
Miután bekapcsoltuk az Arduino -t, a Bluetooth LED fél másodpercen belül gyorsan villogni fog, ami azt jelenti, hogy az AT üzemmódot nem léptük be, ezért az Arduino bekapcsolása előtt tartsa lenyomva a nyomógombot, majd kapcsolja be az Arduino -t. a LED 2 másodpercenként lassabban villog, ami azt jelzi, hogy sikeresen belépett az AT parancs módba. Most futtatjuk az Arduino soros monitort vagy bármely más soros monitort, például a teratermeket, hogy elkezdjük küldeni az AT parancsokat, az AT parancsok dokumentumot az alábbi letöltési linkről szerezheti be, ez a dokumentum mutatja a Bluetooth modulunkhoz elérhető AT parancsok listáját.
A beállítások elindításához futtatjuk a soros monitort, és az átviteli sebességet 9600 -ra állítjuk, és mind az NL, mind a kocsi visszatér, most, ha AT karaktereket küld a soros monitoron, akkor OK választ kell kapnia a Bluetooth -modulból.
Kezdjük azzal, hogy a Baud sebességet 9600BPS -re állítjuk, és ehhez AT+UART = 9600, 0, 0 feliratot kell írnunk, majd nyomjuk meg az Enter billentyűt, minden sikeres műveletnél OK választ kell kapnia a Bluetooth modulból
A Bluetooth nevet is Device1 -re változtatjuk, így AT+NAME = Device1 -et írunk
És megváltoztatjuk a Bluetooth jelszót is 2020 -ra, így AT+PSWD = 2020 -at írunk
A Bluetooth modul használatával kapcsolatban számos más AT utasítás is rendelkezésre áll, így csak le kell töltenie az alábbi linkhez csatolt dokumentumot, és el kell olvasnia, hogy megkapja a szükséges AT parancsot.
Ezt az oktatóanyagot követve most személyre szabhatja robotjai és eszközei Bluetooth -ját, és professzionálisan futtathatja őket.
A közelgő oktatóanyagokról néhány témát javasolhat az alábbi megjegyzések részben,
Egy utolsó dolog, győződjön meg arról, hogy minden nap elektronikázik. Találkozunk legközelebb
Ajánlott:
A9G GPS és GPRS modul bemutatója - Ai-Thinker - AT parancsok: 7 lépés
A9G GPS és GPRS modul bemutatója | Ai-Thinker | AT Parancsok: Hé, mi újság, srácok! Akarsh itt a CETech -től. Ma az AI Thinker A9G GPS, GSM és GPRS modulján megyünk keresztül. Számos más modul is létezik, például az AI Thinker A9 és A6, amelyek hasonló GSM és GPRS képességekkel rendelkeznek, de
Pulzus -oximéter eszköz Arduino Nano, MAX30100 és Bluetooth HC06 használatával: 5 lépés
Pulzus -oximéter eszköz Arduino Nano, MAX30100 és Bluetooth HC06 használatával: Hé srácok, ma egy érzékszervi eszközt fogunk építeni a vér oxigénszintjének és a szívverés ütemének nem invazív módon történő leolvasásához a MAX30100 érzékelő segítségével. egy Pulse Oximetry és pulzusmérő érzékelő megoldás. Kombinálja a két
AT parancsok a Bluetooth modulhoz (HC-05 W/ EN Pin and BUTTON) Az Arduino Board használatával!: 5 lépés
AT Commands for Bluetooth Module (HC-05 W/ EN Pin and BUTTON) Az Arduino Board használatával !: Írta: Jay Amiel Ajoc az AT parancsok küldéséről a modulra annak konfigurálásához/módosításához (név, jelszó, baud ra
Minecraft parancsok: 5 lépés
Minecraft parancsok: A parancsok használata a Minecraft nagy része. Ha valahogy unatkozik, hogy csak kreatív dolgokat épít, és megpróbálja túlélni a SUVIV -t, miért nem kezdi el használni a parancsokat, és nem készíti el és nem nézi meg a parancsblokk -alkotásokat
Az egér beállításai a füles böngészés egyszerűsítéséhez: 5 lépés
Az egér beállításai a füles böngészés egyszerűsítéséhez: Megmutatom, hogyan kell konfigurálni az egérgombokat a füles böngészés hatékonyabbá tétele érdekében. Ezekkel a beállításokkal gyorsan mozoghat a lapok között, új lapokat hozhat létre, bezárhatja az aktuális lapokat, és bezárhatja a webböngészőt vagy bármely más programot egy