Để mở giao diện lập trình OhStem App như hình dưới, bạn vào menu Lập trình nhé!
Dưới đây, chúng ta hãy cùng nhau tìm hiểu về từng thành phần có trên giao diện này:
Lưu ý: Danh mục khối lệnh này không có ở chế độ lập trình python.
Đây là khu vực chứa các nhóm khối lệnh (di chuyển, đầu vào, hiệu ứng,…), 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.
Nếu bạn chưa có nền tảng gì về lập trình, bạn có thể sử dụng các khối lệnh này để làm quen với lập trình, trước khi bước qua ngôn ngữ Python.
Tùy vào chế độ lập trình mà vùng lập trình OhStem App sẽ khác nhau:
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 vào nút .
Lưu ý: Khi bạn tạo chương trình bằng khối lệnh, Ohstem App có hỗ trợ tạo các câu lệnh python tương ứng từ khối lệnh đã viết. Bạn có thể click vào ký hiệu Python để tham khảo:
Việc này sẽ giúp bạn thực hiện lập trình python nhanh hơn so với việc gõ từng dòng python hoặc khi bạn chưa biết gì về python cả.
Tuy nhiên, chúng ta sẽ không thể thực hiện điều ngược lại, nghĩa là khi bạn đang viết chương trình trong chế độ python, bạn sẽ không thể chuyển chương trình đã viết sang dạng khối lệnh.
Khi đó Ohstem App sẽ hiện thông báo sau:
Nếu bạn chọn “Có” thì toàn bộ chương trình python đã viết sẽ biến mất, và chúng ta sẽ quay trở lại giao diện lập trình khối như mặc định.
Hãy cẩn thận với điều này và lưu trữ chương trình cẩn thận nhé!
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.