Điều khiển Robot bằng Bluetooth trên Smartphone
Có nhiều App chạy trên Android có thể được sử dụng để điều khiển robot, hôm nay chúng ta sẽ học cách viết chương trình cho Robot tương thích với các app trên kho ứng dụng. Ví dụ sẽ lấy theo App khá phổ biến là Arduino Bluetooth RC Car do Andi.Co phát hành.
Các bạn có thể tải app theo Link sau: Arduino Bluetooth RC Car
Lưu ý: Để kết nối Bluetooth giữa điện thoại và robot chúng ta cần phải thực hiện các bước sau:
- Bật nguồn robot
- Bật Bluetooth trên điện thoại
- Scan thiết bị có tên là "HC05" hoặc "HC06"
- Password mặc định để kết nối là "1234"
Tiếp theo, mở app sau khi đã cài đặt lên
Vào "Setting"
Chọn "Connect to car"
Cuối cùng, chọn device có tên trùng với tên robot vừa kết nối với Bluetooth
Khi nhận data từ Bluetooth, ta gửi lên máy tính để xem data đã nhận được. Bằng cách này, ta dễ dàng thấy mỗi lệnh từ điện thoại gửi xuống sẽ có nội dung như thế nào. (Chú ý data nhận được sẽ là 1 số, nếu muốn đổi sáng ký tự thì tra bảng mã ASCII để đổi sang. Ví dụ: 65 -> A, 66 -> B…
Sau đây ta sẽ xem các ký tự Robot sẽ nhận được từ App Bluetooth RC Controller
Thuật toán để điều khiển robot bằng bluetooth
Tiến hành kéo các block như sau để có thể điều khiển robot
Nạp chương trình và cùng trải nghiệm thử nhé!