G ii thi uv module Bluetooth HC ậ 05

Một phần của tài liệu Điều khiển nâng hạ kính trên ô tô bằng sóng bluetooth (Trang 67)

HC-05 là m t module Bluetooth giao ti p n i ti p v i hai ch đ làm vi c:

- Ch đ thi t l p. Ch đ nƠyăđ thi t l p m t s thông s choămoduleănh μăt c đ Baud rate, Master, Slave.

- Ch đ k t n i.

 Vai trò Mater: Ch đ ng gửi yêu c u k t n iăđ n các thi t bị Slave. Truy n nh n d li u v i module Slave.

 Vai trò Slave: Ph n h i yêu c u k t n i c a module Master, nh n d li u từ Master và gửi d li uăchoăviăđi u khi n thông qua chuẩn UART.

 Ch đ loopback: Nh n d li u từ module Master và gửi tr l i cho module Master d li u nh năđ c.

Khi module ch đ k t n i, nó sẽ theo các thi t l p sau cùng c aăng i dùng. Các ch đ làm vi c này có th chuy năđ i qua l i bằngăcáchăđi u khi n chân PIO11 (có th là PIN34, KEY) m c 1 hay 0. M că1ăđi n áp >= 2,8 V.

Các I/O c a module:

- STATE (Output): Chân này k t n i v iăLEDăđ hi n thị ch đ làm vi c. M i ch đ làm vi căt ngă ng v i ki u ch p t t khác nhau.

- KEYă(Input)μăChơnănƠyăđ chuy năđ i ch đ làm vi c. Khi k t n i v i VCC (đ c hi u là 1 hay là m c cao) thì module ch đ thi t l p. Khi không k t n i hoặc k t n i v i GND (m c 0 hay là m c th p) thì module ch đ làm vi c k t n i.

62

i. Cách vào các ch đ làm vi c. a. Cách vào ch đ thi t l p:

- Cách 1:

 B c 1: Cho chân KEY xu ng m c 0 (th p).

 B c 2: Cung c p ngu n cho module.

 B c 3: Cho chân KEY lên m c 1 (cao).

Khi vào ch đ thi t l p bằng cách này thì t căđ (Baud rate) k t n i là 9600.

- Cách 2:

 B c 1: Cho chân KEY m c 1.

 B c 2: C p ngu n cho module (có th cho chân KEY m c 1 và c p ngu n cùng m t th iăđi m).

Khi vào ch đ thi t l p bằng cách này thì t căđ k t n i là 38400. Trong cách này, ng i dùng có th thi t l p t căđ n u quên [10].

b.Cách vào ch đ k t n i:

Cho chân KEY m c th păvƠăsauăđóăc p ngu n cho module. Và lúc này module đƣăsẵnăsƠngăghépăđôiăv i module Master.

ii. Cách thi t l p vai trò Master cho module.

- B c 1: Cho chân KEY lên m c cao.

- B c 2: Cung c p ngu n,ăĺcănƠyămoduleăđangă ch đ thi t l p.

- B c 3: Thi t l p các thông s k t n i Baud rate, Master, Slave.

- B c 4: Gửi chu i ký t ắAT+ROLE=1\r\n”ăthôngăquaăc ng k t n i UART, sau đóăsẽ nh năđ c chu i ký t ắOK\r\n”.ă đơyăắ\r\n”ălƠăl nhăCRăvƠăLFăt ngă đ ngăv i 2 byte 0x0D 0x0A (tra trong b ngăASCIIăđ rõăh n).

- B c 5: Cho chân KEY xu ng m c th p, t t và m l i ngu n cho module. Khi đóămoduleăsẽ gi vai trò là Master có th tìm và k t n i v i thi t bị Slave.

Chú ý:

Mu n module Master có ch cănĕngănh địa chỉ module Slaveăđ t đ ng k t n i l n sau thì ta th c hi n bằng cách đ u tiên gửi l nh thi t l p ắAT+CMODE=1”ăvà

63

th c hi n vi c k t n i v i module Slave, ti p theo gửi l nhăắAT+CMODE=0”.ă Đ sử d ng ch đ thi t l p thì chân KEY ph i m c cao, có m t s l nh có th thi t l p khi chân KEY m c th p.

Cách gửi m t l nh thi t l p cho module Bluetooth:

Gửi m t chu i g măắAT+<l nh>=<option>\r\n”ătrongăđóăắAT”ălƠăḱăt kh iăđ u cho m t l nh, <l nh> là m t l nhă VDă nh ă RESET,ă <option>ă lƠă nh ng l a chọn trong thi t l p (xem b ng các l nh),ăắ\r\n”ăhai ký t đ k t thúc m t chu i l nh có mã ASCII là 0x0D và 0x0A và hai ký t k t thúc này là không th thi u [10].

Một phần của tài liệu Điều khiển nâng hạ kính trên ô tô bằng sóng bluetooth (Trang 67)

Tải bản đầy đủ (PDF)

(118 trang)