Tôi không thể lấy các mô-đun bluetooth HC-05 của mình để xuất các giá trị RSSI. Tôi phát hành các lệnh sau theo chuỗi:HC-05 bluetooth RSSI không hoạt động với Arduino
AT+INIT
-> *OK*
AT+INQM=1,9,48
-> *OK*
AT+INQ
-> *No response, it starts flashing rapidly, indicating AT mode is no longer active*
Sau lệnh INQ, mô-đun nó bắt đầu nhấp nháy nhanh. Tôi nghĩ điều này có nghĩa là nó đã thoát khỏi chế độ lệnh AT và tôi không nhận được phản hồi về yêu cầu INQ. Tôi phải đưa ra lệnh INIT trước INQM? nếu không nó sẽ trả lại một lỗi (16).
Tôi thậm chí đã thử mua một sản phẩm khác của HC-05, nhưng điều đó không giúp được gì.
Tại sao điều này xảy ra và tôi có thể giải quyết nó như thế nào?
CHỈNH SỬA: Chỉ để biết thêm một số thông tin, tôi cũng có AT + VERSION? lệnh trong đó và phản hồi tốt với phiên bản. Điều duy nhất mà không làm việc là AT + INQ ... Đây là kết quả khi tôi khởi động màn hình nối tiếp của tôi:
bt2bt HC module - version a
BtSetCmdMode 1
BtReset
Set as Master
OK
+VERSION:2.0-20100601
OK
OK
OK
CẬP NHẬT: Tôi vẫn có thể nói chuyện với các mô-đun sau khi nó bắt đầu nhấp nháy: "AT + STATE" -> + STATE: YÊU CẦU Nhưng làm thế nào tôi có thể nhận được câu trả lời cho lệnh INQ ra khỏi mô-đun?
Có vẻ như tôi đang làm gì bây giờ, trừ phần + iac và +. Các lệnh inqm và inq giống như tôi đã viết ở trên, ngoài trường hợp. Tôi thật không may ở nước ngoài cho đến thứ hai, nhưng sẽ thử giải pháp của bạn khi tôi về nhà. Nếu nó hoạt động, tôi sẽ mở một tiền thưởng mới để cung cấp cho bạn :) – Houen
Tôi rất vui vì nó đã hoạt động! Tôi cho rằng vấn đề là các lệnh bị thiếu thêm? – kobi
Tôi nghĩ thực sự vấn đề chỉ là mô-đun BT "thử nghiệm" của tôi không thể phát hiện được (tiếng thở dài), nhưng mã của bạn đã hoạt động, và do đó tôi nghĩ bạn xứng đáng với số tiền thưởng như đã hứa – Houen