Mục lục:
- Bước 1: Kích thước sản phẩm
- Bước 2: Ghim
- Bước 3: Lưu ý 1:
- Bước 4: Đặc tính điện:
- Bước 5: Lệnh AT thủ công
- Bước 6: Giải thích lệnh
- Bước 7: 12. Đặt chế độ làm việc (Chỉ mô-đun Slave)
- Bước 8: Sơ đồ tham chiếu
- Bước 9: Nguồn
Video: HC-08 Mô-đun giao tiếp Bluetooth UART V2.4 Hướng dẫn sử dụng: 9 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Giơi thiệu sản phẩm
Mô-đun Bluetooth - Mô-đun truyền qua tối thiểu HC08 là mô-đun truyền dữ liệu thế hệ mới dựa trên giao thức Bluetooth Specification V4.0 BLE. Dải tần làm việc không dây của nó là ISM 2,4GHz với phương pháp điều chế GFSK. Công suất phát cực đại là 4d Bm. Độ nhạy nhận của nó là -93d Bm. Trong môi trường rộng mở, nó có thể đạt tới 80m giao tiếp siêu xa với iphone4s. Nó có tích hợp các lỗ gói tem và lỗ hàn ghim. Bạn có thể gắn cả gói và hàn các chân. Nó rất thuận tiện để được nhúng vào hệ thống ứng dụng. Với chỉ báo LED tích hợp, bạn có thể nhìn thấy trạng thái kết nối của Bluetooth một cách trực quan. Mô-đun này sử dụng lõi CC2540F256 được cấu hình 256K bit. Nó hỗ trợ các lệnh AT. Người dùng có thể thay đổi vai trò (chế độ chủ / chế độ phụ) cũng như các thông số như tốc độ Baud và tên thiết bị theo yêu cầu riêng của họ. Nó rất linh hoạt để sử dụng.
Bước 1: Kích thước sản phẩm
Định nghĩa ghim
Mô-đun HC-08 có 30 chân trên bo mạch. Các định nghĩa cụ thể của chân được liệt kê trong bảng sau:
Bước 2: Ghim
Ghim |
Sự định nghĩa |
I / O |
Giải thích |
1 | TXD | đầu ra | Đầu ra UART, mức TTL 3.3V |
2 | RXD | đầu vào, kéo lên yếu | Đầu vào UART, mức TTL 3.3V |
3 | NC | ||
4 | NC | ||
5 | NC | ||
6 | DC | đầu vào | Đồng hồ gỡ lỗi |
7 | DD | Đầu ra đầu vào | Gỡ lỗi dữ liệu |
8 | PIO20 | đầu vào, kéo lên yếu | NC |
9 | PIO17 | đầu vào, kéo xuống yếu | NC |
10 | PIO16 | Đầu vào, kéo xuống yếu | NC |
11 | RST | đầu vào, kéo lên | Chân thiết lập lại mô-đun, mức thấp không dưới 10ms đặt lại |
12 | VCC | đầu vào | Chân nguồn, các yêu cầu của nguồn điện một chiều 3.3V, |
dòng điện cung cấp không nhỏ hơn 100mA | |||
13 | GND | Đất | |
14 | LEDCON | đầu vào | Chân điều khiển LED (Note3) |
15 | PIO14 | đầu vào, kéo xuống yếu | NC |
16 | PIO13 |
đầu ra |
Đầu ra LED (Note1) |
17 | PIO11 | đầu vào, kéo xuống yếu | NC |
18 | PIO12 | đầu vào, kéo xuống yếu | Bộ nhớ xóa của mô-đun chính (Note2) |
19 | PIO10 | đầu vào, kéo xuống yếu | NC |
20 | PIO07 | đầu vào, kéo lên yếu | NC |
21 | USB_D- | NC | |
22 | USB_D + | NC | |
23 | PIO06 | đầu vào, kéo lên yếu | NC |
24 | PIO01 | đầu vào, kéo lên yếu | NC |
25 | PIO15 | đầu vào, kéo xuống yếu | NC |
26 | PIO00 | đầu vào, kéo lên yếu | |
27 | VCC | đầu vào | Chân nguồn, các yêu cầu của nguồn điện một chiều 3.3V, |
dòng điện cung cấp không nhỏ hơn 100mA | |||
28 | GND | Đất | |
29 | RXD | đầu vào, kéo lên yếu | Đầu vào UART, mức TTL 3.3V |
30 | TXD | đầu ra | Đầu ra UART, mức TTL 3.3V |
Bước 3: Lưu ý 1:
PIO13 cho biết chân đầu ra LED, đầu ra mức cao. Hãy kết nối song song đèn LED với điện trở.
Trước khi kết nối:
Khi mô-đun chính không ghi lại địa chỉ của mô-đun phụ, nó sẽ sáng trong 100ms mỗi giây;
Khi mô-đun chính ghi lại địa chỉ của mô-đun phụ, nó sẽ sáng trong 900ms mỗi giây;
Trong mô-đun phụ, đèn LED sáng trong 1 giây giữa mỗi 2 giây.
Sau khi kết nối: Đèn LED luôn sáng.
Lưu ý 2:
Chân đầu vào, kéo xuống bên trong. Chốt này được kết nối với mức điện cao. Mô-đun chính được sử dụng để xóa địa chỉ đã ghi của mô-đun phụ.
Lưu ý 3:
Chân đầu vào, được sử dụng để điều khiển đèn LED. Nếu chân này được nối đất, đèn LED sẽ tắt. Nếu chân cắm này vẫn bị treo, đèn LED sẽ sáng.
Bước 4: Đặc tính điện:
Tham số | Điều kiện kiểm tra | Giá trị đại diện |
Điện áp làm việc | - | DC2.0V ~ 3.6V |
Bậc thầy | không kết nối / kết nối | 21mA / 9mA |
Công việc hiện tại | MODE0, không kết nối / kết nối | 8,5mA / 9mA |
MODE1, không kết nối / kết nối |
340μA / 1,6mA | |
(Không phải đèn LED) | Nô lệ | |
MODE2, không kết nối / kết nối | 0,4μA / 1,6mA | |
MODE3, không kết nối / kết nối | 1,2μA-160μA / 1,6mA |
Bước 5: Lệnh AT thủ công
Lệnh AT được sử dụng để thiết lập tham số của mô-đun. Trước khi kết nối, mô-đun có thể hoạt động dưới lệnh AT. Sau khi kết nối, nó đi vào chế độ truyền trong suốt cổng nối tiếp.
Thời gian khởi động của mô-đun này là khoảng 150ms. Vì vậy, tốt hơn là hoạt động lệnh AT sau khi được bật nguồn trong 200ms. Trừ khi có chỉ định khác, cài đặt tham số của lệnh AT có hiệu lực ngay lập tức. Đồng thời, việc sửa đổi các thông số và chức năng sẽ không bị mất khi tắt nguồn.
Sau khi sửa đổi thành công lệnh AT, nó đồng nhất trở về OK (Ngoại trừ các lệnh kiểm tra thông tin như "AT + RX, AT + VERSION"). Không có thành công nào đạt được, nó sẽ không trở lại bất kỳ thông tin nào.
⑴ Danh sách lệnh AT
Lệnh AT |
Hàm số |
Vỡ nợ |
Vai diễn |
|
("X" - tham số) |
||||
1 | TẠI | Lệnh kiểm tra | - | CÔ |
2 | AT + RX | Kiểm tra các thông số cơ bản | - | CÔ |
3 | AT + DEFAULT | Khôi phục cài đặt nhà máy | - | CÔ |
4 | TẠI + ĐẶT LẠI | Đặt lại mô-đun | - | CÔ |
5 | PHIÊN BẢN TẠI + | Kiểm tra phiên bản và ngày tháng | - | CÔ |
6 | AT + ROLE = x | Thay đổi vai trò chủ / nô lệ | NS | CÔ |
7 | TẠI + TÊN = xxxxxxxxxxxx | Sửa lại tên | HC-08 | CÔ |
8 | AT + ADDR = xxxxxxxxxxxx | Sửa lại địa chỉ | Phần cứng | CÔ |
Địa chỉ | ||||
9 | AT + RFPM = x | Điều chỉnh công suất RF | 0 (4dBm) | CÔ |
10 | AT + BAUD = x, y | Sửa đổi baud UART | 9600, N | CÔ |
11 | AT + CONT = x | Đặt khả năng kết nối | 0 (Có thể | CÔ |
kết nối) | ||||
12 | AT + MODE = x | Đặt chế độ làm việc | 0 | NS |
13 | AT + AVDA = xxxxxxxxxxxx | Thay đổi dữ liệu truyền phát | - | NS |
14 | AT + TIME = x | Chế độ 3 chu kỳ phát sóng | 5 (s) | NS |
Mô-đun chính để xóa | ||||
15 | AT + CLEAR | địa chỉ mô-đun nô lệ | - | NS |
đã được ghi lại. |
Ghi chú:
1. Lệnh AT không có dòng mới; nếu không có lệnh đặc biệt, tất cả các lệnh AT sẽ không được truyền bằng newline.
2. 4 lệnh cấp cao cuối cùng, phải được sử dụng kết hợp, mới có thể phát huy hết vai trò của nó BLE Bluetooth năng lượng thấp. Sử dụng Bluetooth năng lượng thấp, sẽ có các hướng dẫn và chương trình đặc biệt được giới thiệu trong các phần sau.
Bước 6: Giải thích lệnh
1. lệnh kiểm tra
Lệnh: AT
Trở lại: OK.
Kiểm tra các thông số cơ bản
Xem các thông số cơ bản như tên Bluetooth, vai trò chủ / tớ, tốc độ truyền UART, địa chỉ và mật khẩu.
Lệnh: AT + RX
Trở lại:
Tên: HC-08 ------ >>> tên bluetooth
Vai trò: Nô lệ ------ >>> vai trò chủ / nô lệ
Tốc độ truyền: 9600, KHÔNG CÓ ------ >>> Tốc độ truyền UART
Addr: xx, xx, xx, xx, xx, xx ------ >>> địa chỉ bluetooth
Mã PIN: 000000 ------ >>> mật khẩu bluetooth
Lưu ý: Tạm thời chưa hỗ trợ đổi mật khẩu!
-
Đặt lại về mặc định
Lệnh: AT + DEFAULT
Trở lại: OK
Mô-đun sẽ tự động khởi động lại, vui lòng thực hiện thao tác mới khi khởi động lại 200ms!
-
Đặt lại mô-đun
Lệnh: AT + RESET
Trở lại: OK
Mô-đun sẽ tự động khởi động lại, vui lòng thực hiện thao tác mới khi khởi động lại200ms!
5. kiểm tra phiên bản và ngày tháng
Lệnh: AT + VERSION
Trở lại: HC-08V2.0, 2014-08-22
6. Thay đổi bộ vai trò chủ / tớ
lệnh: AT + ROLE = x Truy vấn
lệnh: AT + ROLE =? X: vai trò (M hoặc S), M: chủ nhân; S: nô lệ. Cài đặt mặc định là S (slave).
Gửi: AT + ROLE = M
Trở lại: OK
Đặt vai trò chính, mô-đun sẽ tự động khởi động lại!
Gửi: AT + ROLE =?
Trở lại: Master
Bạn có thể xem vai trò là mô-đun chính.
-
Sửa lại tên
Đặt lệnh: AT + NAME = xxxxxxxxxxxx
Lệnh truy vấn: AT + NAME =?
Tên mặc định là HC-08, bạn có thể đặt tên khác (Có giá trị trong vòng 12 ký tự, hỗ trợ mã ASCII được hiển thị và một phần của ký tự thoát. Mô-đun hỗ trợ tiếng Trung, nhưng các thiết bị Android phải được chuyển đổi thành "mã UTF8" để hiển thị bình thường. Hơn 12 ký tự, thì nó sẽ chỉ đọc 12 ký tự đầu tiên.). Thiết lập hoàn tất, có hiệu lực sau khi mô-đun tự động thiết lập lại!
Thí dụ:
Gửi: AT + NAME = HCKJ
Trở lại: OKsetNAME
Gửi: AT + TÊN =?
Trở lại: HCKJ
8. sửa đổi địa chỉ
Đặt lệnh: AT + ADDR = xxxxxxxxxxxx
Lệnh truy vấn: AT + ADDR =?
Địa chỉ phải có 12 bit ký tự viết hoa "0 ~ F", cụ thể là ký tự thập lục phân.
Thí dụ:
Gửi: AT + ADDR = 1234567890AB
Trở lại: OKsetADDR
Thiết lập hoàn tất, có hiệu lực sau khi mô-đun tự động thiết lập lại!
Gửi: AT + ADDR =?
Trở lại: 1234567890AB
Gửi: AT + ADDR = 000000000000
Trở lại: OKsetADDR
Gửi "000000000", mô-đun để khôi phục địa chỉ phần cứng mặc định. Mặc định của nhà máy sản xuất mô-đun là địa chỉ phần cứng.
9. cải tiến công suất RF
Đặt lệnh: AT + RFPM = x
Lệnh truy vấn: AT + RFPM =?
X: Công suất RF, như được hiển thị trong bảng sau:
Tham số
Công suất RF
? Xem công suất RF hiện tại 0 4dBm (mặc định) 1 0dBm 2 -6dBm 3 -23dBm Thí dụ:
Gửi: AT + RFPM = 2
Trở lại: OK
Công suất RF được sửa đổi -6dBm.
Gửi: AT + RFPM =?
Trở lại: -6dBm
Công suất RF là -6dBm.
Khi dòng điện đỉnh cao hơn 30mA (khi công suất RF là 4dBm) và dòng điện của pin nút nhỏ (dưới 20mA), nếu chúng ta muốn sạc bằng pin nút, tốt hơn chúng ta nên đặt công suất RF thành -6dBm hoặc -23dBm.
10. Cải thiện tốc độ truyền UART
Đặt lệnh:
AT + BAUD = x (Chỉ sửa đổi tốc độ truyền UART)
AT + BAUD = x, y (Sửa đổi tốc độ truyền UART và bit chẵn lẻ)
Lệnh truy vấn: AT + BAUD =?
x: Tốc độ truyền UART, y: bit chẵn lẻ, Như được hiển thị trong bảng sau:
Tham số UART baud: x
Tham số
bit chẵn lẻ: y
? Xem tốc độ truyền hiện tại 1200 1200b / giây n Không có chẵn lẻ 2400 2400b / giây E Chẵn lẻ 4800 4800b / giây O Chẵn lẻ lẻ 9600 9600bps (mặc định) 19200 19200b / giây 38400 38400b / giây 57600 57600b / giây 115200 115200b / giây Thí dụ:
Gửi: AT + BAUD = 19200
Trở lại: OK19200
Tốc độ truyền UART được sửa đổi cho 19200bps.
Gửi: AT + BAUD = 4800, E
Trở lại: OK4800, NGAY LẬP TỨC
Tốc độ truyền UART được sửa đổi cho 4800bps và thậm chí là chẵn lẻ.
Gửi: AT + BAUD =?
Trở lại: 4800, NGAY LẬP TỨC
Xem tốc độ truyền UART và bit chẵn lẻ.
Trong quá trình truyền trong suốt mô-đun chính và mô-đun phụ, mỗi gói dưới tốc độ truyền 9600bps không được vượt quá số lượng tối đa là 500 byte. Đối với mỗi gói có tốc độ truyền trên 19200bps, vui lòng tham khảo bảng sau. Giữa các gói dữ liệu, nó phải có một khoảng thời gian nhất định. Bảng sau đây là nhiều loại tốc độ truyền thông tin liên lạc, giá trị tham chiếu cho khoảng thời gian:
tốc độ truyền (bps) 1200 2400 4800 9600 19200 38400 57600 115200 Khoảng thời gian 500 byte (mili giây) 6800 3600 2000 1000 Khoảng thời gian 300 byte (mili giây) 4200 2400 1200 600 400 Khoảng thời gian 100 byte (mili giây) 1500 800 400 160 100 120 Khoảng thời gian 80 byte (mili giây) 1000 650 320 120 80 60 100 Khoảng thời gian 60 byte (mili giây) 800 500 250 100 60 60 60 100 Khoảng thời gian 20 byte (mili giây) 200 100 50 20 20 20 20 20 1. Trên đây là số liệu đo được. Tổng tốc độ thu phát nhanh nhất trên lý thuyết: 2500 byte / giây, với tốc độ được kiểm soát trong vòng 2000 byte / giây.
2. Các byte của mỗi gói sẽ là bội số nguyên của 20.
3. Mô-đun gửi dữ liệu hợp đồng phụ tự động là bội số nguyên của 20 byte. Nó được sử dụng để gửi một gói 100 byte và nó sẽ nhận được nhiều gói ở một đầu khác. Mỗi gói dữ liệu là một bội số nguyên của 20 byte. Tổng số byte là 100.
11. thiết lập khả năng kết nối
Đặt lệnh: AT + CONT = x
Lệnh truy vấn: AT + CONT =?
Các chức năng tham số X như sau:
Tham số Vai trò chính Vai trò nô lệ Trung tâm Ngoại vi 0 Có thể được kết nối, kết nối Có thể được kết nối, kết nối (Vỡ nợ) sau khi nhập trong suốt bình thường sau khi nhập trong suốt bình thường chế độ truyền tải chế độ truyền tải Người quan sát Đài truyền hình Không thể kết nối mô-đun Không được kết nối với vai trò chính, 1 sang thiết bị khác, nhưng sẽ tự động nhưng có thể được kết hợp với công suất thấp quét tĩnh điện HC-08 từ chế độ 3, thực hiện phát sóng gói datamachine phát sóng, gửi gói tin. cố định thời gian làm mới 2 giây. Thí dụ:
Gửi: AT + CONT = 1
Trở lại: OK
Thiết lập hoàn tất, có hiệu lực sau khi mô-đun tự động thiết lập lại!
Gửi: AT + CONT =?
Trở lại: Không thể kết nối
Lệnh vui lòng với "AT + MODE", "AT + AVDA" và lệnh "AT + TIME" với việc sử dụng.
Ghi chú:
1. Mô-đun chính / phụ "CONT = 1" chủ yếu được sử dụng để truyền dữ liệu quảng bá. Gửi dữ liệu quảng bá từ mô-đun phụ, mô-đun chủ sẽ nhận dữ liệu tương ứng thông qua đầu ra nối tiếp.
2. Mô hình này chỉ dành cho người dùng lấy gói dữ liệu quảng bá này. Giao thức truyền thông cụ thể không được mô tả ở đây. Nếu bạn muốn biết, vui lòng truy cập trang web chính thức sau để được tư vấn:
www.hc01.com/
Bước 7: 12. Đặt chế độ làm việc (Chỉ mô-đun Slave)
Đặt lệnh: AT + MODE = x
Lệnh truy vấn: AT + MODE =?
Chỉ huy | Tham số | Trở lại | Hàm số |
=? | 0/1/2/3 | Nhận chế độ hiện tại. | |
=0 | Chế độ nguồn đầy đủ (mặc định), đèn LED mở. | ||
Chế độ tiết kiệm điện mức 1, đèn LED đóng. | |||
=1 | Không có kết nối hiện tại là 340μA, kết nối | ||
tốc độ như mode0. | |||
Chế độ tiết kiệm điện mức 2, đèn LED đóng. | |||
=2 | Không có kết nối hiện tại là 0,4μA. | ||
AT + | Không thể tìm thấy, không kết nối để đánh thức | ||
CHẾ ĐỘ | VÂNG | trước, sau khi thức tỉnh có thể được kết nối. | |
Chế độ tiết kiệm điện mức 3, đèn LED đóng. | |||
Không có kết nối hiện tại là 1,2μA ~ 160μA (khoảng | |||
32μA mặc định) |
|||
=3 | Kết hợp với "AT + TIME" để đặt chương trình phát sóng | ||
thời gian, do đó để giảm tiêu thụ điện năng. | |||
Việc sử dụng các phương pháp cụ thể vui lòng tham khảo | |||
Lệnh "AT + TIME". |
Ghi chú:
-
Chế độ 3 chủ yếu được sử dụng cho:
A. Dùng để giảm công suất tiêu thụ.
B. Mô-đun phụ gửi dữ liệu quảng bá đến mô-đun chính, có thể đạt được giao tiếp một chiều từ một đến nhiều (về lý thuyết nó có thể là từ một mô-đun phụ thành mô-đun chính vô hạn).
C. Làm báo động chống thất lạc, thẻ chấm công, máy đo nhịp tim hoặc thiết bị không dây khác.
2. Chế độ 1/2/3 khả dụng thông qua cổng UART để gửi dữ liệu 1 byte để đánh thức, nhưng một vài byte dữ liệu phía trước có thể bị cắt xén sau khi đánh thức. Do đó, chúng tôi khuyên bạn nên gửi mã thập lục phân 10 byte của "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" để đánh thức mô-đun, tránh một số byte dữ liệu phía trước có thể bị cắt xén. Kể từ đó, các mô-đun hoạt động ở chế độ tốc độ tối đa, cổng UART có thể gửi và nhận dữ liệu bình thường.
Ở trạng thái không kết nối, mô-đun sau khi được đánh thức ở chế độ tốc độ tối đa, duy trì trong 5 phút, sau đó quay lại chế độ ban đầu. Miễn là 5 phút trong UART đã nhận được dữ liệu, sau đó kích hoạt lại.
Nếu mô-đun đang ở trạng thái kết nối, thì sau khi đánh thức, nó sẽ vẫn ở chế độ tốc độ tối đa. Trước khi kết nối, mô-đun sẽ trở lại chế độ nguồn ban đầu.
3. Ngoài chế độ0, chế độ khác là đóng LED. Nhưng sau khi kết nối, đèn LED sẽ sáng.
Ví dụ: Gửi: AT + MODE =?
Trở lại: 0
Xem chế độ hiện tại.
Gửi: AT + MODE = 2
Trở lại: OK
Chế độ cài đặt 2, có hiệu lực ngay lập tức.
-
Thay đổi dữ liệu phát sóng (Chỉ mô-đun phụ)
Lệnh: AT + AVDA = xxxxxxxxxxxx
Tham số "xxxxxxxxxxxx" có thể là bất kỳ dữ liệu người dùng nào từ 1 ~ 12 byte. Nếu tại thời điểm này
trạng thái mô-đun chính AT + CONT = 1, khi đó cổng UART của mô-đun chính sẽ xuất dữ liệu "xxxxxxxxxxxx". Dữ liệu quảng bá sẽ không được lưu giữ vĩnh viễn. Nó sẽ bị xóa sau khi khởi động lại.
Thí dụ:
Gửi vai trò nô lệ: AT + AVDA = 1234567890AB
Trở lại: OK
Nếu tại thời điểm này, trạng thái mô-đun chính là AT + CONT = 1, cổng UART sẽ xuất: 12345 67890AB.
14. Mode 3 chu kỳ phát sóng (Chỉ người phục vụ)
Đặt lệnh: AT + TIME = x
Lệnh truy vấn: AT + TIME =?
Phạm vi cài đặt tham số x như sau:
NS 1 2 3 4 5 6 7 8 9 MỘT NS NS NS E NS thời gian/ 1 2 3 4 5 6 7 8 9 10 20 30 40 50 60 giây (vỡ nợ) NS NS NS NS tôi NS K thời gian/ 1 2 5 10 30 60 min Thí dụ:
Gửi: AT + TIME = F
Trở lại: OK
Cài đặt chế độ 3 của chu kỳ phát sóng trong 60 giây. Cứ sau 60 giây, hãy gửi một dữ liệu phát sóng.
Gửi: AT + TIME =?
Trở lại: 60 giây
Giải pháp của chế độ công suất thấp (mô-đun phụ):
1. Sự cần thiết phải đánh thức trên mạng không dây:
Nhập "AT + MODE = 1" hoặc "AT + MODE = 3", mô-đun sẽ chuyển sang chế độ năng lượng thấp cho đến khi mô-đun chính yêu cầu kết nối. Sau khi kết nối, hiện tại là 1,6mA. Mô-đun trao đổi dữ liệu sẽ tự động chuyển sang chế độ tốc độ đầy đủ trước khi kết nối, trong khi sau khi kết nối, nó sẽ trở lại chế độ năng lượng thấp.
2. Trường hợp kết nối có thể hoạt động:
Nhập "AT + MODE = 2", nó sẽ chuyển sang chế độ tiêu thụ điện năng thấp2. Mô-đun chuyển sang trạng thái ngủ sâu. Nó không thể được phát hiện bởi mô-đun chính. Khi bạn kết nối, bạn có thể gửi dữ liệu tùy ý để đánh thức mô-đun và sau đó nó có thể gửi và nhận dữ liệu sau khi được kết nối.
Giải pháp của chế độ phát sóng công suất thấp:
Vai trò chính trong bộ đầu tiên: AT + CONT = 1 -> AT + ROLE = M
Và sau đó đặt vai trò nô lệ: AT + CONT = 1 -> AT + AVDA = 1234 (≦ 12Bytes dữ liệu)
MCU của người dùng gửi 10 byte mã thập lục phân "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" tới mô-đun của cổng UART để đánh thức mô-đun ở chế độ toàn năng. Tại thời điểm này, người dùng có thể thiết lập hợp lý theo nhu cầu của họ. "AT + CONT = 1, AT + AVDA = xxxx, AT + MODE = 3, AT + TIME = 5" ở trên được đặt thành: "phát sóng và không thể kết nối". Dữ liệu phát là XXXX, chế độ 3 (khoảng thời gian 5 giây). Theo như trên, dòng điện trung bình nhỏ hơn 4 μA, THỜI GIAN sẽ nhiều hơn 1 phút. Thời gian này lâu hơn, mức tiêu thụ điện năng sẽ thấp hơn.
Người dùng muốn truyền dữ liệu thường xuyên, đề xuất vào mode2 trong thời gian nhàn rỗi, cần truyền dữ liệu để chuyển sang chế độ tương ứng.
15. Mô-đun chính để xóa địa chỉ mô-đun phụ đã được ghi lại (Chỉ chính)
Đặt lệnh: AT + CLEAR
Lệnh truy vấn: OK
Mô-đun chính, sau khi được kết nối với mô-đun phụ, sẽ ghi nhớ địa chỉ MAC của mô-đun phụ trong lần cuối cùng. Nếu bạn muốn kết nối nó với mô-đun phụ khác, bạn phải xóa bộ nhớ hiện tại. Cách đầu tiên là đưa chân module 18 lên mức điện cao 200ms, cách khác là sử dụng lệnh "AT + CLEAR".
Bước 8: Sơ đồ tham chiếu
Bước 9: Nguồn
Bài viết này từ:
Nếu bạn có bất kỳ câu hỏi nào, bạn có thể liên hệ với : [email protected].
Đề xuất:
Giao tiếp nối tiếp Arduino: 5 bước
Giao tiếp nối tiếp Arduino: Nhiều dự án Arduino dựa vào việc truyền dữ liệu giữa một số Arduino. chuyển seria
Ứng dụng của MCP-23008 Sử dụng Giao diện Tiếp sóng (I2C) :: 6 bước
Ứng dụng của MCP-23008 Sử dụng Giao diện Rơle (I2C) :: HelloGood Greetings .. !! Tôi (Somanshu Choudhary) thay mặt cho các liên doanh công nghệ Dcube sẽ điều khiển Rơle thông qua giao thức I2C sử dụng Arduino nano và MCP23008
Làm thế nào để viết một hướng dẫn sử dụng các tài liệu hướng dẫn: 14 bước
Làm thế nào để viết một hướng dẫn bằng cách sử dụng các bảng hướng dẫn: Tài liệu này chỉ ra cách sử dụng các bảng hướng dẫn để viết một chỉ dẫn
Hướng dẫn sử dụng IO Trình điều khiển Web Sử dụng Trang Web Trực tiếp và các Ví dụ về Thao tác: 8 Bước
Hướng dẫn sử dụng IO trình điều khiển web Sử dụng trang web trực tiếp và các ví dụ làm việc: Hướng dẫn trình điều khiển IO sử dụng trang web trực tiếp và ví dụ làm việc Cập nhật lần cuối: 26/07/2015 (Kiểm tra lại thường xuyên khi tôi cập nhật hướng dẫn này với nhiều chi tiết và ví dụ hơn) BackgroundI gần đây đã có một thử thách thú vị được trình bày cho tôi. Tôi cần thiết để
SmartMirror dựa trên web sử dụng giao tiếp nối tiếp: 6 bước
SmartMirror dựa trên web sử dụng giao tiếp nối tiếp: Hướng dẫn này được cung cấp với tất cả mã đã sẵn sàng để sử dụng. Quá trình phát triển rất phức tạp nhưng một khi nó được thiết lập, nó thực sự dễ dàng tùy chỉnh. Hãy xem và tận hưởng;)