Hướng dẫn lập trình robot Mbot với ScratchX

30/09/2021
Hướng dẫn lập trình robot Mbot với ScratchX

Khi nhắc đến ngôn ngữ lập trình Scratch thì hẳn các bạn học sinh đã từng làm quen với robot lập trình không còn xa lạ. Đặc biệt với robot mbot của hãng Makeblock, ngôn ngữ lập trình phổ biến Scratch càng quen thuộc hơn. Thế nhưng khi nhắc đến ScratchX thì không phải ai cũng hiểu, vậy nó là gì? Sử dụng như thế nào?

Makeblock giới thiệu phần mở rộng của ngôn ngữ lập trình scratch đó chính là ScratchX. 

Tuy nhiên với một lưu ý đó là tất cả các tiện ích mở rộng xem ngôn ngữ scratchx đều là thử nghiệm. Mục đích là mang lại sự giải trí và để người dung khám phá. Còn thực chất ngôn ngữ chính để lập trình cho mbot vẫn chính là ngôn ngữ Scratch.

Scratch và Sratchx khác nhau như thế nào?

Ngôn ngữ lập trình scratch

Với ngôn ngữ lập trình phổ biến trên toàn cầu Scratch người dùng có thể tạo ra các câu chuyện, trò chơi hoặc những đoạn video hoạt hình ngắn theo ý tưởng của riêng mình. Ngoài ra với cộng đồng scratch đông đảo bạn có thể chia sẻ sự sáng tạo đó với nhiều người để học hỏi thêm kinh nghiệm.

Ngôn ngữ lập trình scratchx

Trên trang web scratchx người dùng có thể chơi với phần mở rộng thử nghiệm cho ngôn ngữ scratch. Do phần mở rộng này chỉ là thử nghiệm và không được nhóm phát triển Scratch xác nhận và hỗ trợ. Vì vậy nó chỉ có sẵn trên trang ScratchX và không phải trang Scratch chính thức.

Đối tượng sử dụng ScratchX

Không giới hạn người dùng, có nghĩa là bất kỳ ai cũng có thể truy cập và chơi với tiện ích mở rộng thử nghiệm trên ScratchX. 

Bạn có thể tích hợp nguồn cấp dữ liệu Twitter vào dự án Scratch của mình hoặc kết nối với phần cứng như Arduino và Raspberry Pi hoặc nhiều hơn thế nữa.

Để bắt đầu thực hành được chúng ta cần có máy tính truy cập internet và một bộ robot mbot của hãng Makeblock. 

Bạn có thể tìm hiểu thêm thông tin về robot mbot tại website của hãng Makeblock.

Lập trình với scratch cho robot mbot

Lập trình với ScratchX cho Makeblock mBot

robot mBot

giao diện lập trình

Mbot là một giải pháp cho tất cả trẻ em tận hưởng trải nghiệm thực hành về lập trình robot và điện tử đầy đủ nhất.

Nguyên lý hoạt động của robot này lấy cảm hứng từ Scratch 2.0. người dùng có thể sử dụng môđun không dây hoặc  bluetooth để kết nối với mbot.

Ưu điểm của Mbot là dễ lắp ráp có thể giúp học sinh khám phá vô hạn, rất phù hợp cho trẻ học để học stem.

Yêu cầu hệ thống

1.Windows (Hỗ trợ Bluetooth, HID Wireless, USB serial)

2.OSX (Hỗ trợ Bluetooth, HID không dây, USB nối tiếp)

3.Linux (Hỗ trợ Bluetooth, USB Nối tiếp; HID Wireless cần truy cập liên kết cấp phép )

4.ChromOS (Hỗ trợ Bluetooth)

Bước 1: Chuẩn bị

Tải ứng dụng web "Makeblock mbot for ScratchX" về thiết bị của bạn tại cửa hàng Chrome trực tuyến.

chuẩn bị

Bước 2: Kết nối

Hướng dẫn kết nối

Chọn phương thức kết nối của MB ví dụ như:

  • USB series
  • Bluetooth
  • 2.4G không dây

Sau đó bỏ kết nối với thiết bị với mbot.

Bước 3: Lập trình

hướng dẫn lập trình

  • Chọn lệnh mở ScratchX để truy cập vào trang web ScratchX.
  • Lúc này tại website sẽ hiển thị dự án mặc định điều khiển mbot di chuyển.

Bước 4: Kết quả

kết quả sau lập trình

code

code

 

Viết bình luận của bạn: