Cách lập trình Yolo:Bit

Trong bài học này, bạn sẽ biết được cách kéo thả, sắp xếp các khối lệnh để lập trình Yolo:Bit cũng như làm quen với giao diện của OhStem App.

  • Tải OhStem App hoặc truy cập vào Website https://app.ohstem.vn/ 
  • Làm quen với giao diện OhStem App
  • Lập trình Yolo:Bit
  • Kết nối và nạp chương trình vào Yolo:Bit
  • Các thao tác với khối lệnh
  • Cách chuyển đổi ngôn ngữ lập trình

Truy cập vào OhStem App

Để sử dụng OhStem App lập trình cho Yolo:Bit, bạn có thể truy cập trực tiếp vào Website https://app.ohstem.vn/ (trên máy tính/laptop) hoặc tải OhStem App trên CH Play hoặc App Store (trên điện thoại) nhé!

Hướng dẫn tải OhStem App để lập trình Yolo:Bit

Hướng dẫn tải OhStem App để lập trình Yolo:Bit

Làm quen với giao diện OhStem App

Để lập trình Yolo:Bit, bạn nhấn chọn thiết bị và menu lập trình như hình:

Hướng dẫn lập trình Yolo:Bit

1. Chọn thiết bị Yolo:Bit

Hướng dẫn lập trình Yolo:Bit

2. Chọn menu Lập trình

 

 

 

 

 

 

Về cơ bản, giao diện lập trình của OhStem App gồm các phần sau:

Hướng dẫn lập trình Yolo:Bit

Hướng dẫn lập trình Yolo:Bit

Ý nghĩa từng khu vực:

    • Danh mục khối lệnh: Chứa các khối lệnh được phân theo từng nhóm
    • Vùng viết chương trình: Kết hợp khối lệnh để xây dựng chương trình
  • Chế độ lập trình: Chuyển đổi giữa ngôn ngữ lập trình MicroPython và khối lệnh
  • Các nút chức năng:
    • Kết nối Bluetooth và USB: Kết nối với Yolo:Bit qua Bluetooth (không dây) hoặc USB (có dây)
    • Nút chạy: Nạp và khởi chạy chương trình trên Yolo:Bit
  • Nút dừng: Dừng chương trình đang chạy
  • Quản lý chương trình: Gồm các thao tác với chương trình như tạo mới project, xem các project đã lưu,…
  • Chức năng nâng cao: Gồm nhiều thao tác nâng cao như hiện cửa sổ thông tin, nhập lệnh , lưu project vào Yolo:Bit,…
  • Nút lưu: Lưu chương trình trong OhStem App

Lập trình Yolo:Bit

Khi vừa mở giao diện lập trình của OhStem, giao diện đã có sẵn khối lệnh cơ bản (Bắt đầu / Lặp lại mãi) như hình dưới:

Lập trình Yolo:Bit

Bạn chỉ cần kéo khác khối lệnh bên trái vào giao diện lập trình và sắp xếp theo ý mình sao cho phù hợp. Nếu bạn kéo các khối lệnh cho vào mục lặp lại mãi, chương trình đó sẽ lặp đi lặp lại liên tục mãi cho đến khi Yolo:Bit bị tắt hoặc reset. Ngược lại, nếu bạn kéo khối lệnh vào mục bắt đầu, khối lệnh sẽ chỉ được thực hiện 1 lần.

Hãy thử kéo khối lệnh hiện hình ảnh HEART trong mục CƠ BẢN vào phần Lặp lại mãi:

Hướng dẫn lập trình Yolo:Bit

Giải thích thêm: Khối lệnh hiện hình ảnh HEART sẽ bật đèn LED 5×5 ở mặt trước của máy tính Yolo:Bit theo hình trái tim màu đỏ. Để quan sát hiệu ứng này, bạn hãy kết nối và nạp chương trình này vào Yolo:Bit theo hướng dẫn bên dưới:

Kết nối và nạp chương trình

1. Kết nối Yolo:Bit

Có 2 cách để kết nối Yolo:Bit với máy tính/ điện thoại (Lưu ý: Sử dụng kết nối USB sẽ giúp truyền nhận dữ liệu nhanh và ổn định hơn so với kết nối Bluetooth):

  • Kết nối bằng Bluetooth:

Bạn kết nối Yolo:Bit với nguồn điện (hộp pin đi kèm hoặc qua USB), sau đó nhấn vào nút kết nối Bluetooth trên giao diện OhStem App, sau đó chọn đúng thiết bị cần kết nối:

Hướng dẫn lập trình Yolo:Bit

Sau khi kết nối xong, nút Bluetooth sẽ chuyển sang màu xanh. Lúc này, bạn tiến hành nạp chương trình vào Yolo:Bit theo hướng dẫn bên dưới.

  • Kết nối bằng USB

Trước tiên, bạn cần cài driver cho Yolo:Bit theo hướng dẫn tại link sau: https://ohstem.vn/driver

Bạn kết nối Yolo:Bit với máy tính bằng dây cáp USB, sau đó nhấn vào nút kết nối USB trên giao diện và chọn thiết bị là Yolo:Bit để kết nối:

Hướng dẫn lập trình Yolo:Bit

Tương tự, sau khi kết nối xong, nút Bluetooth sẽ chuyển sang màu xanh. Lúc này, bạn tiến hành nạp chương trình vào Yolo:Bit theo hướng dẫn bên dưới.

2. Nạp chương trình và quan sát kết quả

Để nạp chương trình và quan sát kết quả, bạn nhấn vào nút chạy ở góc dưới bên phải giao diện:

Hướng dẫn lập trình Yolo:Bit

Nút dừng (nút màu đỏ) có tác dụng dừng chương trình đang chạy. Bạn hãy chạy thử và xem thử kết quả nhé!

Gợi ý thêm: Ngoài hình trái tim (HEART), chúng tôi đã cung cấp sẵn nhiều hình ảnh khác như mặt cười (SMILE), mặt buồn (SAD),… thậm chí là các hình ảnh tự vẽ theo ý thích của bạn. Hãy khám phá và tạo ra hiệu ứng của riêng mình nhé!

Các thao tác với khối lệnh

Bạn có thể trỏ chuột vào khối lệnh và nhấn vào chuột phải để hiển thị các công cụ dùng để thao tác như:

Hướng dẫn lập trình Yolo:Bit

  • Tạo bản sao cho khối lệnh (Hoặc bạn có thể nhấn Ctrl + C để Copy và Ctrl + V để Paste)
  • Thêm chú giải: đây là phần hữu ích để bạn có thể nhớ được chức năng của khối lệnh trong chương trình, hoặc ghi lại lý do tại sao bạn chọn và sử dụng khối lệnh này. Phần chú giải cũng có thể giúp người khác dễ dàng đọc và hiểu về chương trình của bạn hơn:Hướng dẫn lập trình Yolo:BitSau khi bạn thêm chú giải, phía trên bên trái khối lệnh sẽ xuất hiện icon dấu hỏi. Nếu bạn click chuột vào đó, đoạn chú giải sẽ hiện ra. Lúc này, bạn có thể đọc hoặc sửa chú giải. Để tắt chú giải, bạn chỉ cần click chuột vào icon đó một lần nữa.
  • Thu nhỏ mảnh: Rút gọn diện tích của khối lệnh trong chương trìnhHướng dẫn lập trình Yolo:Bit
  • Ngưng tác dụng: OhStem App sẽ vô hiệu hóa chức năng của khối lệnh này trong chương trình. Khi bị vô hiệu hóa, khối lệnh sẽ chuyển thành màu xám.
    Hướng dẫn lập trình Yolo:Bit

    Hướng dẫn lập trình Yolo:Bit

  • Xóa khối lệnh.: Bạn cũng có thể xóa khối lệnh bằng 3 cách sau:
    1. Chọn khối lệnh, click chuột phải và chọn “Xóa mảnh này”Hướng dẫn lập trình Yolo:Bit
    2. Kéo khối lệnh vào bên tráiHướng dẫn lập trình Yolo:Bit
    3. Chọn khối lệnh, sau đó nhấn Delete hoặc Command X trên Macbook (trên máy tính)

     

  • Mẹo nhỏ: Các khối lệnh cùng màu sắc sẽ được phân loại vào cùng một danh mục khối lệnh. Ví dụ: khối lệnh “Bắt đầu/ Lặp lại mãi” và khối lệnh: “Hiện hình ảnh” đều có màu xanh, và chúng đều nằm trong danh mục Cơ bản (Cũng là màu xanh). Dựa vào đây, bạn có thể dễ dàng tìm kiếm khối lệnh mình cần.

Hướng dẫn lập trình Yolo:Bit

Chuyển đổi ngôn ngữ lập trình

OhStem App hỗ trợ 2 ngôn ngữ lập trình là ngôn ngữ kéo thả khối lệnh và ngôn ngữ MicroPython. Bạn có thể chuyển đổi giữa 2 ngôn ngữ này chỉ bằng 1 click vào nút chế độ lập trình ở phía trên giao diện OhStem App:

Hướng dẫn lập trình Yolo:Bit

 

Nội dung
Menu