Lỗi không kết nối Bluetooth
Tôi đang chế tạo và cánh tay robot bằng cách sử dụng mô-đun arduino và hc-05 và điều khiển cánh tay đó bằng ứng dụng di động. Vấn đề mà tôi đang gặp phải là ứng dụng di động không kết nối được với thiết bị bluetooth bất cứ khi nào tôi chạy đoạn mã sau
http://pastie.org/p/79sDLtqMdIE9xpS3RN1S3N
nhưng khi tôi chạy mã khác, bluetooth kết nối với ứng dụng và chạy mà không có lỗi bất kỳ ai có thể giúp tôi tìm ra nó
Cảm ơn
Trả lời
Những gì tôi đã học được khi làm việc với các mô-đun HC-05 là giao tiếp thông qua các đường RX / TX của nó ở 9600 baud. Tuy nhiên, nếu bạn cần gửi / nhận lệnh AT, thì tốc độ truyền cần phải là 38400 và cần phải có chân EN cao khi khởi động. Tôi chưa kiểm tra phần còn lại của mã của bạn, nhưng vì bạn không lập trình bằng lệnh AT, nên tốc độ truyền cần được đặt thành 9600 chỉ với các dòng VCC, GND, RX, TX được kết nối với bộ vi điều khiển.
HC-05 hoạt động tốt nhất với cổng nối tiếp gốc của Arduino. Kinh nghiệm cá nhân của tôi là HC-05 đấu tranh để duy trì kết nối ổn định với thư viện SoftwareSerial. Mặc dù HC-06 hoạt động với SoftwareSerial mà không có vấn đề gì.