Lập Trình Cho Blocky
Phần này sẽ hướng dẫn bạn làm quen với giao diện lập trình Code Lab của Blocky và cách upload code cho thiết bị Blocky của bạn.
Yêu Cầu
Bạn cần có những mục sau để làm theo hướng dẫn:
- Một tài khoản đã đăng ký ở trang web https://www.getblocky.com
- Module Blocky đã được thiết lập WiFi và kết nối với cloud server (tham khảo bài trước nếu bạn chưa làm)
Giới Thiệu Giao Diện Lập Trình Code Lab
Trên trang web Blocky, Code Lab là tab đầu tiên bạn thấy khi login vào và làm việc.
Các Blocks Lập Trình (1)
Hiển thị các block để bạn xây dựng chương trình điều khiển thiết bị Blocky của bạn, được sắp xếp theo các nhóm.
Để sử dụng các block trong chương trình, bạn chỉ cần click và kéo thả vào trong work space (mục số 3 trong hình)
Chế Độ Lập Trình Code Mode(2)
Trang web Blocky hỗ trợ 2 chế độ lập trình, chế độ Block mode dành cho người không chuyên về lập trình và chế độ Python mode dành cho người dùng viết code trực tiếp không thông qua các block sử dụng ngôn ngữ MicroPython (tương tự như ngôn ngữ Python nhưng dành riêng cho các thiết bị nhúng).
Work Space (3)
Nơi đây chứa chương trình bạn đang xây dựng và upload để điều khiển Blocky. Bạn có thể kéo các block từ menu bên trái (mục số 1) vào để sửa đổi chương trình.
Bạn có thể kéo thả các block, sắp xếp theo thứ tự mong muốn hoặc click phải để thấy thêm các thao tác như bật tắt hay xóa các block được chọn.
Device Menu (4)
Chứa danh sách các thiết bị Blocky mà bạn sở hữu và trạng thái (online hay offline). Bạn có thể chọn một trong các thiết bị Blocky trong danh sách để làm việc.
Để upload code cho Blocky, bạn sử dụng nút Upload có biểu tượng bên cạnh danh sách thiết bị Blocky.
Khi đó, code hiện tại sẽ được gửi tới Blocky, sau đó Blocky sẽ tự động reboot và chạy đoạn code mới được upload.
Device Log (5)
Hiển thị các log của thiết bị Blocky đang được chọn, chủ yếu phục vụ cho việc debug code. Bạn dùng block "Send log" trong menu nhóm block Message trong code chương trình để in log ra cửa sổ này.
Project Menu (6)
Nơi chứa các nút và tên chương trình để bạn có thể tạo mới, lưu hay mở lại các chương trình cũ. Bạn cũng có thể chia sẽ đoạn chương trình trên các trang web khác.