Turinys:
- 1 žingsnis: medžiagos
- 2 žingsnis: laidų schema
- 3 veiksmas: įkelkite kodą į „Arduino Board“
- 4 žingsnis: BT modulio nustatymas į AT MODE
- 5 veiksmas: siųskite AT komandas
Video: AT „Bluetooth“modulio komandos (HC-05 W/ EN PIN ir BUTTON) naudojant „Arduino Board“!: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Jay Amiel AjocGensan PH
Šis nurodymas padės jums pradėti naudotis „HC05“„Bluetooth“moduliu. Pasibaigus šiai instrukcijai, jūs sužinosite apie AT komandų siuntimą moduliui, kad galėtumėte jį konfigūruoti/modifikuoti (vardas, slaptažodis, duomenų perdavimo sparta ir kt.) Naudojant „arduino“plokštę.
1 žingsnis: medžiagos
1. Arduino UNO
2. „HC05 Bluetooth“modulis
3. Trumpieji laidai
4. Duonos lenta
5. Rezistoriai (1k ir 2k)
Viskas!
2 žingsnis: laidų schema
Atlikite šią procedūrą, jei norite pradėti komentuoti naudodami savo HC-05 (su EN kaiščiu ir BUTTON dešinėje BT pusėje)
Užmegzkite ff jungtis!
BT VCC į „Arduino 5V“
BT GND į Arduino GND
„BT TX“į „Arduino D2“
„BT RX“į „Arduino D3“(šiai daliai naudokite įtampos skirstytuvą! „BT Rx“negali valdyti 5V signalo iš arduino!)
3 veiksmas: įkelkite kodą į „Arduino Board“
PASTABA: Prieš įkeldami, nuimkite tx ir rx laidus, palikdami tik 5V ir įžeminimo jungtis.
Po dalies „Įkėlimas baigtas“iš naujo prijunkite „BT TX“prie „ARDUINO D2“ir „BT RX“prie „ARDUINO D3“(vis tiek su įtampos dalikliu).
HC-05 šviesos diodas turėtų greitai mirksėti maždaug 5 kartus per sekundę.
#įtraukti
SoftwareSerial BTserial (2, 3); // RX | TX // Prijunkite HC-05 TX prie „Arduino“kaiščio 2 RX.
// Prijunkite HC-05 RX prie „Arduino“kaiščio 3 TX
char c = "";
void setup () {
Serial.begin (9600);
Serial.println („Arduino paruoštas“);
Serial.println ("Nepamirškite nuosekliajame monitoriuje pasirinkti ir NL, ir CR");
// HC-05 numatytasis serijinis greitis AT režime yra 38400
BTserial.begin (38400);
}
void loop () {
// Skaitykite toliau iš HC-05 ir nusiųskite į „Arduino Serial Monitor“
jei (BTserial.available ()) {
c = BTserial.read ();
Serial.write (c);
}
// Skaitykite toliau iš „Arduino Serial Monitor“ir nusiųskite į HC-05
jei (Serial.available ()) {
c = Serial.read ();
BTserial.write (c); }
}
4 žingsnis: BT modulio nustatymas į AT MODE
Įjungę „Arduino“, atlikite šiuos veiksmus:
Atjunkite 5 V jungtį prie BT VCC
Paspauskite ir palaikykite mygtuką BT modulyje
Vėl prijunkite „BT VCC“prie 5 V (vis dar paspausdami mygtuko jungiklį), šviesos diodas turėtų užsidegti.
Atleiskite mygtuko jungiklį ir šviesos diodas turėtų lėtai mirksėti įjungiant/išjungiant kartą per kelias sekundes (maždaug 2 sekundes).
Tai rodo AT režimą.
5 veiksmas: siųskite AT komandas
Dabar, kai esate AT režime, dabar galite pradėti AT komiksus.
Štai keletas AT komandų, kurias galite naudoti, pavyzdžių arba galite ieškoti kitų AT komandų internete.
Norėdami grąžinti HC-05 į mfg. numatytieji nustatymai: „AT+ORGL“
Norėdami gauti savo HC-05 versiją, įveskite: "AT+VERSION?"
Jei norite pakeisti įrenginio pavadinimą iš numatytojo HC-05, tarkime, MYBLUE, įveskite: „AT+NAME = MYBLUE“
Norėdami pakeisti numatytąjį saugos kodą iš 1234 į 2987, įveskite: "AT+PSWD = 2987"
Norėdami pakeisti HC-05 duomenų perdavimo spartą iš numatytosios 9600 į 115200, 1 sustojimo bitas, 0 pariteto, įveskite: "AT+UART = 115200, 1, 0"
SVARBI PASTABA: Jei AT komandas naudojate su „?“, Darykite tai, paspausdami BT plokštės mygtuką, paspauskite „Enter“kompiuteryje. Tai turėtų tai padaryti.
Rekomenduojamas:
A9G GPS ir GPRS modulio pamoka - Ai-Thinker - AT komandos: 7 žingsniai
A9G GPS ir GPRS modulio pamoka | Ai-Thinker | AT komandos: Ei, kas vyksta, vaikinai! Akarsh čia iš CETech. Šiandien mes eisime per AI Thinker A9G GPS, GSM ir GPRS modulį. Taip pat yra keletas kitų modulių, tokių kaip A9 ir A6 iš „AI Thinker“, kurie turi panašias GSM ir GPRS galimybes, tačiau
Atkurti arba atnaujinti ESP8266 (ESP-01) modulio programinę-aparatinę įrangą naudojant „Arduino UNO“: 7 žingsniai
Atkurti arba atnaujinti programinę-aparatinę įrangą ESP8266 (ESP-01) modulyje naudojant „Arduino UNO“: mano naudojamas ESP-01 modulis iš pradžių buvo su senesne „AI Thinker“programine įranga, o tai riboja jo galimybes, nes daugelis naudingų AT komandų nepalaikomos. Apskritai yra gera idėja atnaujinti programinę -aparatinę įrangą, kad būtų ištaisytos klaidos, taip pat atsižvelgiant į tai
Kalbantis Arduino - MP3 leidimas naudojant „Arduino“be jokio modulio - Mp3 failo paleidimas iš „Arduino“naudojant PCM: 6 veiksmai
Kalbantis Arduino | MP3 leidimas naudojant „Arduino“be jokio modulio | Mp3 failo paleidimas iš „Arduino“naudojant PCM: Šioje instrukcijoje sužinosime, kaip leisti mp3 failą naudojant „arduino“, nenaudojant jokio garso modulio, čia naudosime „Arduino“PCM biblioteką, kuri atkuria 16 bitų 8 kHZ dažnio PCM, todėl leidžia tai padaryti
E32-433T „LoRa“modulio pamoka - „Pasidaryk pats“E32 modulio lenta: 6 žingsniai
E32-433T „LoRa“modulio pamoka | „Pasidaryk pats“E32 modulio lenta: Ei, kas vyksta, vaikinai! Akarsh čia iš „CETech“. Šis mano projektas yra daugiau mokymosi kreivė, skirta suprasti „E32 LoRa“modulio iš „eByte“, kuris yra didelės galios 1 vatų siųstuvo-imtuvo modulis, veikimą. Kai suprasime darbą, turiu dizainą
Mirksi šviesos diodas naudojant ESP32 „NodeMCU WiFi“ir „Bluetooth“modulio vadovėlį: 5 žingsniai
Mirksi šviesos diodas naudojant ESP32 „NodeMCU WiFi“ir „Bluetooth“modulio vadovėlį: Aprašymas „NodeMCU“yra atvirojo kodo daiktų interneto platforma. Jis užprogramuotas naudojant „Lua“scenarijų kalbą. Platforma pagrįsta „eLua“atviro kodo projektais. Platforma naudoja daug atvirojo kodo projektų, tokių kaip „lua-cjson“, „spiffs“. Šis ESP32 „NodeMc“