Orodha ya maudhui:

Katika Amri za Moduli ya Bluetooth (HC-05 W / EN Pin na BUTTON) Kutumia Bodi ya Arduino !: Hatua 5
Katika Amri za Moduli ya Bluetooth (HC-05 W / EN Pin na BUTTON) Kutumia Bodi ya Arduino !: Hatua 5

Video: Katika Amri za Moduli ya Bluetooth (HC-05 W / EN Pin na BUTTON) Kutumia Bodi ya Arduino !: Hatua 5

Video: Katika Amri za Moduli ya Bluetooth (HC-05 W / EN Pin na BUTTON) Kutumia Bodi ya Arduino !: Hatua 5
Video: Включите и выключите светодиод с помощью мобильного приложения с помощью Bluetooth на плате ESP32. 2024, Novemba
Anonim
Katika Amri za Moduli ya Bluetooth (HC-05 W / EN Pin na BUTTON) Kutumia Bodi ya Arduino!
Katika Amri za Moduli ya Bluetooth (HC-05 W / EN Pin na BUTTON) Kutumia Bodi ya Arduino!

Na Jay Amiel AjocGensan PH

Mafundisho haya yatakusaidia kuanza kutumia moduli yako ya Bluetooth ya HC05. Mwisho wa mafunzo haya, utakuwa umejifunza juu ya kutuma maagizo ya AT kwa moduli ili kuisanidi / kuibadilisha (jina, kitufe, kiwango cha baud nk) kwa kutumia bodi yako ya arduino.

Hatua ya 1: Vifaa

1. Arduino UNO

2. Moduli ya Bluetooth ya HC05

3. waya za jumper

4. Bodi ya mkate

5. Resistors (1k na 2k)

Hiyo ndio!

Hatua ya 2: Mchoro wa Wiring

Mchoro wa Wiring
Mchoro wa Wiring

Fuata utaratibu huu ikiwa unataka kuanza comms na HC-05 yako (na pini ya EN na BUTTON upande wa kulia wa BT)

Fanya unganisho la ff!

BT VCC kwa Arduino 5V

BT GND kwa Arduino GND

BT TX hadi Arduino D2

BT RX kwa Arduino D3 (Tumia KITENGANISHO VOLTAGE kwa sehemu hii! BT Rx haiwezi kushughulikia ishara ya 5V kutoka arduino!)

Hatua ya 3: Pakia Nambari kwenye Bodi ya Arduino

KUMBUKA: Kabla ya kupakia, ondoa wx za tx na rx ukiacha unganisho la 5V na ardhi tu.

Baada ya sehemu ya "Nimemaliza kupakia", unganisha tena BT TX kwa ARDUINO D2 na BT RX hadi ARDUINO D3 (bado, na mgawanyiko wa voltage).

Taa kwenye HC-05 inapaswa kuangaza haraka karibu mara 5 kwa sekunde.

# pamoja

SoftwareSerial BTserial (2, 3); // RX | TX // Unganisha HC-05 TX kwa pini ya Arduino 2 RX.

// Unganisha HC-05 RX kwa pini ya Arduino 3 TX

char c = ;

usanidi batili () {

Serial. Kuanza (9600);

Serial.println ("Arduino iko tayari");

Serial.println ("Kumbuka kuchagua Wote NL & CR katika mfuatiliaji wa serial");

// Kasi ya serial ya HC-05 ya hali ya chini ya AT mode ni 38400

Kuanza kwa BTserial (38400);

}

kitanzi batili () {

// Endelea kusoma kutoka HC-05 na tuma kwa Arduino Serial Monitor

ikiwa (BTserial haipatikani ()) {

c = BTserial.read ();

Serial.write (c);

}

// Endelea kusoma kutoka kwa Arduino Serial Monitor na utume kwa HC-05

ikiwa (Serial haipatikani ()) {

c = mfululizo.read ();

Andika BTserial (c); }

}

Hatua ya 4: Kuweka Moduli ya BT kwa MODE

Image
Image
Kuweka Moduli ya BT kwa MODE
Kuweka Moduli ya BT kwa MODE

Ukiwa na Arduino, fanya yafuatayo:

Ondoa unganisho la 5V kwa BT VCC

Bonyeza na ushikilie kitufe cha kifungo kwenye moduli ya BT

Unganisha tena BT VCC na 5V (wakati unabonyeza kitufe), LED inapaswa kuwashwa.

Toa kitufe cha kubonyeza na taa inapaswa kuwaka / kuzima polepole mara moja kwa sekunde kadhaa (takriban sekunde 2).

Hii inaonyesha hali ya AT.

Hatua ya 5: Tuma kwa Amri

Sasa kwa kuwa uko katika hali ya AT, sasa unaweza kuanza comms za AT.

Hapa kuna mfano wa maagizo ya AT ambayo unaweza kutumia au unaweza kutafuta mtandao kwa amri zingine za AT.

Kurudisha HC-05 kwa mfg. mipangilio chaguomsingi: "AT + ORGL"

Ili kupata toleo la HC-05 yako ingiza: "AT + VERSION?"

Kubadilisha jina la kifaa kutoka HC-05 chaguomsingi tuseme MYBLUE ingiza: "AT + NAME = MYBLUE"

Kubadilisha nambari ya usalama ya msingi kutoka 1234 hadi 2987 ingiza: "AT + PSWD = 2987"

Kubadilisha kiwango cha baud cha HC-05 kutoka default 9600 hadi 115200, 1 stop kidogo, 0 usawa uingie: "AT + UART = 115200, 1, 0"

KUMBUKA MUHIMU: Ikiwa unatumia maagizo ya AT na "?", Fanya hivi, ukibonyeza kitufe kwenye bodi ya BT, bonyeza kitufe cha kuingia kwenye kompyuta. Hiyo inapaswa kuifanya.

Ilipendekeza: