Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kagamitan
- Hakbang 2: Diagram ng Mga Kable
- Hakbang 3: Mag-upload ng Code sa Arduino Board
- Hakbang 4: Ang paglalagay ng Module ng BT sa MODE
- Hakbang 5: Magpadala NG SA Mga Utos
Video: SA Mga Utos para sa Bluetooth Module (HC-05 W / EN Pin at BUTTON) Gamit ang Arduino Board !: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ni Jay Amiel AjocGensan PH
Ang pagtuturo na ito ay makakatulong sa iyo na makapagsimula sa paggamit ng iyong HC05 module ng Bluetooth. Sa pagtatapos ng pagtuturo na ito, malalaman mo ang tungkol sa pagpapadala ng mga utos ng AT sa modyul upang i-configure / baguhin ito (pangalan, passkey, rate ng baud atbp) gamit ang iyong arduino board.
Hakbang 1: Mga Kagamitan
1. Arduino UNO
2. HC05 Bluetooth Module
3. Jumper Wires
4. Breadboard
5. Mga Resistor (1k at 2k)
Ayan yun!
Hakbang 2: Diagram ng Mga Kable
Sundin ang pamamaraang ito kung nais mong simulan ang AT comms gamit ang iyong HC-05 (na may EN pin at BUTTON sa dulong kanan ng BT)
Gawin ang mga koneksyon sa ff!
BT VCC hanggang Arduino 5V
BT GND sa Arduino GND
Ang BT TX hanggang Arduino D2
Ang BT RX sa Arduino D3 (Gumamit ng isang VOLTAGE DIVIDER para sa bahaging ito! Hindi makayanan ng BT Rx ang 5V signal mula sa arduino!)
Hakbang 3: Mag-upload ng Code sa Arduino Board
TANDAAN: Bago mag-upload, alisin ang mga wx ng tx at rx na iniiwan lamang ang 5V at mga koneksyon sa lupa.
Matapos ang bahaging "Tapos na mag-upload", ikonekta muli ang BT TX sa ARDUINO D2 at BT RX sa ARDUINO D3 (pa rin, kasama ang boltahe na divider).
Ang LED sa HC-05 ay dapat na mabilis na kumikislap nang halos 5 beses sa isang segundo.
# isama
SoftwareSerial BTserial (2, 3); // RX | TX // Ikonekta ang HC-05 TX sa Arduino pin 2 RX.
// Ikonekta ang HC-05 RX sa Arduino pin 3 TX
char c = ;
walang bisa ang pag-setup () {
Serial.begin (9600);
Serial.println ("Arduino ay handa na");
Serial.println ("Tandaan na piliin ang Parehong NL & CR sa serial monitor");
// HC-05 default na bilis ng serial para sa AT mode ay 38400
BTserial.begin (38400);
}
void loop () {
// Panatilihin ang pagbabasa mula sa HC-05 at ipadala sa Arduino Serial Monitor
kung (BTserial.available ()) {
c = BTserial.read ();
Serial.write (c);
}
// Panatilihin ang pagbabasa mula sa Arduino Serial Monitor at ipadala sa HC-05
kung (Serial.available ()) {
c = Serial.read ();
BTserial.write (c); }
}
Hakbang 4: Ang paglalagay ng Module ng BT sa MODE
Sa pamamagitan ng Arduino, gawin ang sumusunod:
Alisin ang 5V na koneksyon sa BT VCC
Pindutin nang matagal ang switch button sa module ng BT
Muling ikonekta ang BT VCC sa 5V (habang pinipindot pa rin ang switch switch), dapat na ON ang LED.
Bitawan ang switch ng pindutan at ang LED ay dapat na kumikislap nang dahan-dahan sa / off minsan bawat pares ng segundo (tinatayang 2 sec).
Ipinapahiwatig nito ang AT mode.
Hakbang 5: Magpadala NG SA Mga Utos
Ngayon na nasa mode ka na AT, maaari mo nang simulan ang AT comms.
Narito ang ilang halimbawa ng mga utos na AT na maaari mong gamitin o maaari kang maghanap sa internet para sa iba pang mga utos ng AT.
Upang ibalik ang HC-05 sa mfg. mga default na setting: "AT + ORGL"
Upang makakuha ng bersyon ng iyong HC-05 ipasok: "AT + VERSION?"
Upang palitan ang pangalan ng aparato mula sa default na HC-05 upang sabihin nating ipasok ang MYBLUE: "AT + NAME = MYBLUE"
Upang baguhin ang default code ng seguridad mula 1234 hanggang 2987 ipasok: "AT + PSWD = 2987"
Upang baguhin ang HC-05 baud rate mula sa default 9600 hanggang 115200, 1 stop bit, 0 parity enter: "AT + UART = 115200, 1, 0"
MAHALAGA TANDAAN: Kung gumagamit ka ng mga AT command na may "?", Gawin ito, habang pinipindot ang pindutan sa BT board, pindutin ang enter sa computer. Dapat gawin yun.
Inirerekumendang:
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino - Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter - Rc Helicopter - Rc Plane Gamit ang Arduino: 5 Hakbang (na may Mga Larawan)
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter | Rc Helicopter | Rc Plane Gamit ang Arduino: Upang mapatakbo ang isang Rc car | Quadcopter | Drone | RC eroplano | RC boat, palagi kaming nangangailangan ng isang reciever at transmitter, kumbaga para sa RC QUADCOPTER kailangan namin ng isang 6 channel transmitter at receiver at ang uri ng TX at RX ay masyadong magastos, kaya gagawa kami ng isa sa aming
AVR Microcontroller. I-toggle ang LED's Gamit ang isang Push Button Switch. Push Button Debouncing .: 4 Mga Hakbang
AVR Microcontroller. I-toggle ang LED's Gamit ang isang Push Button Switch. Push Button Debouncing .: Sa seksyong ito, matututunan natin Paano gumawa ng program C code para sa ATMega328PU upang i-toggle ang katayuan ng tatlong LED ayon sa pag-input mula sa isang switch ng pindutan. Gayundin, nag-explore kami ng mga solusyon sa problema ng 'Switch Bounce'. Tulad ng dati, wi kami
Paglikha ng Mga File Gamit ang Mga Utos ng Windows DOS: 16 Hakbang
Lumilikha ng Mga File Gamit ang Mga Utos ng Windows DOS: Tuturuan ka nito kung paano gumamit ng ilang pangunahing mga utos ng Windows DOS. Mag-navigate kami sa aming desktop, lilikha ng isang folder, at lilikha ng isang file sa loob ng folder na iyon
Awtomatikong Gripping Gamit ang isang Laser Sensor at Mga Utos ng Boses: 5 Hakbang (na may Mga Larawan)
Awtomatikong Gripping Paggamit ng isang Laser Sensor at Mga Utos ng Boses: Ang pagdakip ng mga bagay na tila sa amin simple at natural na bagay na gagawin ay sa katunayan isang kumplikadong gawain. Ginagamit ng tao ang pandama ng paningin upang matukoy ang distansya mula sa bagay na nais niyang agawin. Awtomatiko na bubukas ang kamay kapag malapit ito sa
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c