Bật đèn theo độ nghiêng

Chúng ta sẽ viết một chương trình để xBot bật đèn theo độ nghiêng như sau: Khi robot nghiêng sang bên nào, đèn LED bên đó sẽ bật. Để viết được chương trình này, chúng ta sẽ làm quen với một khái niệm quan trọng khác trong lập trình, đó là câu điều kiện.

Tìm hiểu về câu lệnh điều kiện

Câu lệnh điều kiện được dùng khi muốn kiểm tra một điều kiện nào đó, tùy vào kết quả mà chương trình sẽ có các bước xử lý khác nhau. Điều kiện sử dụng phải có giá trị là đúng hoặc sai.

Bật đèn theo độ nghiêng - Tìm hiểu về câu lệnh điều kiện
Tìm hiểu về câu lệnh điều kiện

Để phát hiện robot nghiêng bên nào, chúng ta cần kiểm tra bằng cách đọc trục y của cảm biến và so sánh với 0.

Lập trình bật đèn theo độ nghiêng

Chương trình bật đèn theo độ nghiêng
Chương trình bật LED khi xBot nghiêng

Giải thích chương trình

Bật đèn theo độ nghiêng - cho trục y bằng 0

Bạn cần tạo một biến tên là “trục y“. Ban đầu biến đếm sẽ được gán giá trị là 0.

Bật đèn theo độ nghiêng

Trong vòng lặp chính, ta sẽ gán biến “trục y” bằng giá trị trục y của cảm biến.

Bật đèn theo độ nghiêng - bật LED tương ứng

Đồng thời dùng câu lệnh điều kiện để kiểm tra giá trị biến “trục y” với 0:

  • Nếu biến “trục y” nhỏ hơn 0 thì đèn bên trái màu đỏ,.
  • Nếu biến “trục y” lớn hơn 0 thì đèn bên phải màu đỏ.

Tải chương trình mẫu

Bạn có thể sử dụng trực tiếp chương trình mẫu 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.

Để tìm hiểu và đặt hàng robot STEM xBot, bạn có thể tham khảo tại đường dẫn sau: đồ chơi STEM xBot

Liên hệ OhStem hoặc để lại bình luận phía dưới nếu bạn có bất kỳ thắc mắc gì nhé:

Tags: cấp độ: trung bình, Lập trình khối lệnh

Những bài liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Fill out this field
Fill out this field
Vui lòng nhập địa chỉ email hợp lệ.
You need to agree with the terms to proceed