Để mở giao diện lập trình OhStem App như hình dưới, bạn vào menu Lập trình từ màn hình trang chủ nhé!
Chúng ta cùng nhau tìm hiểu từng thành phần có trên giao diện này.
Đây là khu vực chứa các nhóm khối lệnh, với nhiều màu sắc khác nhau cho từng nhóm, giúp chúng ta dễ dàng tìm được khối lệnh cần sử dụng khi cần.
Mỗi nhóm khối lệnh sẽ gồm nhiều các khối lệnh khác nhau để lập trình cho robot.
Gồm các khối lệnh để điều khiển 2 động cơ DC (nối với 2 bánh xe) và 8 động cơ servo (cần gắn thêm) có trên robot.
Gồm các khối lệnh để đọc các cảm biến có trên robot như cảm biến khoảng cách, cảm biến dò đường…
Gồm các khối lệnh để điều khiển đèn LED, loa và màn hình LED matrix.
Gồm các khối lệnh để xây dựng logic xử lý của chương trình như vòng lặp, kiểm tra và điều kiện, tính toán… Các khối lệnh này sẽ được hướng dẫn cụ thể ở các bài sau.
Đây là nơi chúng ta lắp ghép các khối lệnh với nhau và tạo thành chương trình. Bạn có thể kéo và di chuyển, phóng to, thu nhỏ các khối lệnh. Phần lớn thời gian chúng ta sẽ làm việc ở vùng này để hoàn thiện chương trình, từ đó nạp vào xBot để điều khiển robot theo ý muốn.
OhStem App hỗ trợ 2 chế độ lập trình là: lập trình kéo thả khối lệnh và lập trình bằng text với ngôn ngữ MicroPython. Phần mềm cho phép chuyển đổi 2 chế độ này dễ dàng chỉ bằng 1 cú click.
Giao diện lập trình OhStem App gồm nhiều nút với các chức năng khác nhau như sau:
Lưu ý: Kết nối USB chỉ hỗ trợ trên máy tính và laptop, không hỗ trợ trên mobile app.