4. Hướng dẫn viết chương trình

Chúng ta hãy viết một chương trình đơn giản để điều khiển 2 đèn LED đa màu có trên xBot.

Trước tiên bạn cần làm quen với đèn LED RGB và các khối lệnh liên quan sẽ được sử dụng trong chương trình.

xbot/xbot/images/xbot_4.1.png

  • Đèn LED RGB trên robot

xBot được tích hợp sẵn 2 đèn LED RGB. Đèn này được cấu tạo từ 3 đèn màu đỏ (Red), xanh lá (Green), xanh dương (Blue). Bạn có thể lập trình để thay đổi dộ sáng của 3 màu này.

xbot/xbot/images/xbot_4.2.png

  • Các khối lệnh dùng trong chương trình

xbot/xbot/images/xbot_4.3.png

xbot/xbot/images/xbot_4.4.png

xbot/xbot/images/xbot_4.5.png

Sau khi bạn đã nắm được các khối lệnh cần sử dụng, bạn hãy kéo chúng vào vùng viết chương trình và kết nối như hình dưới đây:

xbot/xbot/images/xbot_4.6.png

  • Chạy chương trình

  1. Bạn cần kết nối với robot bằng cách nhấn vào biểu tượng Bluetooth.

xbot/xbot/images/xbot_4.7.png

  1. Chọn robot có tên đúng với robot của bạn để kết nối.

xbot/xbot/images/xbot_4.8.png

  1. Khi kết nối thành công, nhấn vào nút chạy chương trình.

Hãy quan sát xem màu sắc 2 đèn LED RGB trên xBot thay đổi như thế nào nhé.

Lưu chương trình

Để lưu một chương trình mới, bạn hãy nhấn nút Lưu.

xbot/xbot/images/xbot_4.9.png

Để mở lại chương trình đã lưu, vào nút quản lý chương trình và chọn Project của tôi. Toàn bộ các chương trình đã lưu sẽ hiện ra và bạn có thể nhấn vào để mở chương trình cần xem lại.

xbot/xbot/images/xbot_4.10.png

  • Tạo một chương trình mới

Để tạo mới một project, bạn chọn nút Quản lý chương trình và chọn Tạo mới Project.

xbot/xbot/images/xbot_4.11.png

  • Thay khối lệnh lặp lại mãi mãi bằng khối lệnh lặp lại theo số lần

Bạn hãy thử thay đổi chương trình để hiệu ứng đèn LED nhấp nháy hấp dẫn hơn bằng cách nhấp nháy lần lượt từng màu đỏ, xanh lá, xanh dương, mỗi màu nhấp nháy 5 lần.

Trước tiên, bạn hãy thay khối lệnh lặp lại mãi mãi bằng khối lệnh lặp lại 5 lần để chỉ nháy đèn LED 5 lần. Các bước như sau:

  1. Kéo các khối lệnh bên trong khối lặp lại mãi mãi ra ngoài.

xbot/xbot/images/xbot_4.12.png
2. Kéo khối lặp lại 10 lần vào, sửa số 10 thành số 5 và kết nối với các khối lệnh cũ. Đồng thời, sửa thời gian chờ từ 1 giây thành 0.1 giây.
xbot/xbot/images/xbot_4.13.png
3. Click chuột phải vào khối lặp lại 5 lần và chọn Tạo bản sao: tạo thêm 2 bản sao.
xbot/xbot/images/xbot_4.14.png
4. Ghép 3 chương trình vào nhau, thay đổi màu cho từng chương trình và đưa vào khối lặp lại mãi mãi.
xbot/xbot/images/xbot_4.15.png

Sơ đồ hoạt động của chương trình như sau:

xbot/xbot/images/xbot_4.16.png

Sau khi hoàn thiện, bạn hãy chạy chương trình để xem đèn LED hoạt động nhưu thế nào.

Bài tập mở rộng


Cùng bật tắt từng đèn LED riêng biệt nào! Bạn hãy thay đổi tùy chọn [tấtcả] thành [trái] hoặc [phải] trong khối lệnh thay đổi màu sắc.

Chương trình tham khảo:

xbot/xbot/images/xbot_4.17.png

Câu hỏi ôn tập

  1. Có bao nhiêu môi trường lập trình cho xBot? Kể tên từng loại!

  2. Nêu tên các khu vực trong giao diện lập trình của OhStem App?

  3. Có bao nhiêu thao tác với khối lệnh? Kể tên và cách thực hiện từng thao tác.