Trong bài này, chúng ta sẽ viết một chương trình để giải cứu xBot:
Như ta đã biết ở bài Đọc cảm biến gia tốc, để biết robot đang nằm úp hay nằm ngửa thì ta sẽ đọc trục Z của cảm biến gia tốc. Bạn cần tạo một biến tên là “trục z“. Ban đầu biến đếm sẽ được gán giá trị là 0:
Trong vòng lặp chính, ta sẽ gán biến “trục z” bằng giá trị trục z của cảm biến:
Ta dùng câu lệnh điều kiện để kiểm tra giá trị biến “trục z” với -80:
Bạn hay thử lật úp và ngửa robot để kiểm tra thành quả. Bạn có thể thay đổi bài hát bạn muốn hoặc thay đổi các giá trị màu sắc đèn LED và âm thanh theo ý thích nhé!
Bạn có thể sử dụng trực tiếp chương trình mẫu giải cứu xBot mà chúng tôi đã lập trình sẵn cho bạn tại đây.
Bạn đã thực hiện thành công dự án trên chưa? Hãy chia sẻ với chúng tôi nhé. Chúng tôi rất hy vọng sẽ nhận được phản hồi từ bạn.