-
-
-
Tổng tiền thanh toán:
-
![Makeblock](http://bizweb.dktcdn.net/100/372/004/themes/943782/assets/logo.png?1715849979259)
Lập trình mBot2/mBot Neo với mBlock 5
16/07/2024
Trang này mô tả cách sử dụng mBlock 5 để lập trình mBot Neo. Làm theo các bước dưới đây:
1. Tải và cài đặt phần mềm cần thiết
Để lập trình mBot Neo với mBlock 5, bạn có thể sử dụng ứng dụng khách mBlock 5 PC, mBlock 5 trên web hoặc ứng dụng mBlock.
Máy khách PC
Để sử dụng máy khách mBlock 5 PC, bạn cần tải xuống và cài đặt nó.
Trên web
Để sử dụng mBlock 5 trên web (https://ide.mblock.cc), bạn cần tải xuống và cài đặt mLink 2.
Ghi chú:
Google Chrome được khuyên dùng. Để tải xuống Google Chrome, hãy nhấp vào Google Chrome.
Ứng dụng di động
Để sử dụng mBlock 5 trên thiết bị di động, bạn có thể dùng điện thoại, máy tính bảng quét mã QR bên dưới hoặc tìm kiếm mBlock trên App Store để tải ứng dụng.
2. Kết nối mBot Neo với mBlock 5
Trước khi lập trình mBot Neo, bạn cần kết nối nó với mBlock 5.
Tham khảo các hướng dẫn sau tùy theo phiên bản mBlock 5 của bạn:
Kết nối mBot Neo với máy khách mBlock 5 PC
(1) Sử dụng cáp USB gốc để kết nối mBot Neo với PC và bật mBot Neo.
Kết nối mBot Neo với PC bằng cáp USB, bật mBot Neo
(2) Khởi chạy mBlock bằng cách nhấp đúp vào biểu tượng mBlock 5 trên PC của bạn.
Tiến hành khởi chạy mBlock
(3) Trên tab Thiết bị (Devices), nhấp vào +add, chọn CyberPi và nhấp vào OK.
Nhấp vào +add, chọn CyberPi và nhấp vào OK
(4) Nhấn Connect để kết nối CyberPi với mBlock 5.
Kết nối CyberPi với mBlock 5
Một thông báo hiển thị sau khi CyberPi được kết nối, cho biết kết nối thành công.
Thông báo hiển thị kết nối thành công
Kết nối mBot Neo với mBlock 5 trên web
(1) Sử dụng cáp micro-USB (Type-C) để kết nối mBot Neo với PC của bạn và bật mBot Neo.
Kết nối mBot Neo với PC bằng cáp USB, bật mBot Neo
(2) Nhấp đúp vào biểu tượng mLink 2 trên PC để mở.
Mở mLink 2 trên PC
(3) Nhấp vào Tạo ngay (Create now) trong khu vực soạn thảo dựa trên khối mBlock (mBlock block-based editor) để mở mBlock 5 trên web.
Tiến hành mở mBlock 5 trên web
(4) Nhấp vào tab Thiết bị (Devices), nhấp vào + add, chọn CyberPi và nhấp vào OK.
Nhấp vào + add, chọn CyberPi và nhấp vào OK
(5) Nhấn Connect để kết nối CyberPi với mBlock 5.
Tiến hành kết nối CyberPi với mBlock 5
Một thông báo hiển thị sau khi CyberPi được kết nối, cho biết kết nối thành công.
Thông báo hiển thị kết nối thành công
Kết nối mBot Neo với ứng dụng mBlock trên thiết bị di động của bạn
(1) Kích hoạt Bluetooth trên thiết bị di động của bạn.
(2) Bật mBot Neo.
Tiến hành bật mBot Neo
(3) Mở ứng dụng mBlock trên thiết bị di động của bạn và nhấn vào Mã hóa (Coding).
Nhấn vào Coding
(4) Nhấn vào +, chọn CyberPi và nhấn √.
Nhấn vào +, chọn CyberPi và nhấn √
5) Nhấn vào biểu tượng CyberPi, nhấn Kết nối (Connect) và đặt điện thoại hoặc máy tính bảng của bạn gần mBot Neo.
Nhấn vào biểu tượng CyberPi, nhấn Connect
mBlock 5 tìm kiếm CyberPi thông qua Bluetooth và kết nối với nó
(6) Nhấn vào Quay lại mã hóa (Back to coding)
Nhấn vào Back to coding
Bây giờ, bạn có thể bắt đầu lập trình mBot Neo bằng cách kéo các khối vào khu vực tập lệnh ở bên phải!
3. Thêm tiện ích mở rộng
Bên cạnh bảng điều khiển chính CyberPi, mBot Neo sử dụng mBot2 Shield, cảm biến Ultrasoinc 2, cảm biến quad RGB và động cơ mã hóa. Vì vậy, để lập trình mBot Neo, bạn cần thêm các tiện ích mở rộng tương ứng.
(1) Thêm tấm chắn mBot2 mở rộng.
Thêm tấm chắn cho mBot2 mở rộng
Sau khi thêm tiện ích mở rộng, bạn có thể xem và sử dụng các khối.
Xem và sử dụng các khối sau khi thêm tiện ích mở rộng
(2) Thêm phần mở rộng Cảm biến siêu âm 2 (Ultrasonic Sensor 2) và Cảm biến Quad RGB (Quad RGB Sensor) theo cách tương tự.
Thêm phần mở rộng cho 2 cảm biến là Ultrasonic Sensor 2 và Quad RGB Sensor
Mẹo: Bạn có thể thêm tiện ích mở rộng trên mBlock 5 trên PC, trên web hoặc trên thiết bị di động của mình theo cách tương tự.
4. Cài đặt chế độ lập trình
mBlock 5 cung cấp hai chế độ lập trình là Trực tiếp (Live) và Tải lên (Upload). Bạn có thể bấm vào để chuyển đổi chế độ.
Hai chế độ Live và Upload chỉ cần bấm vào là thay đổi dễ dàng
- Trực tiếp (Live): Ở chế độ này, bạn có thể xem hiệu quả thực hiện chương trình trong thời gian thực, tạo điều kiện thuận lợi cho việc gỡ lỗi chương trình. Ở chế độ Live, bạn phải giữ CyberPi kết nối với mBlock 5. Nếu chúng bị ngắt kết nối, chương trình sẽ không thể được thực thi.
- Tải lên (Upload): Ở chế độ này, bạn cần tải chương trình đã biên dịch lên CyberPi. Sau khi upload thành công, chương trình vẫn có thể chạy bình thường trên CyberPi khi ngắt kết nối khỏi mBlock 5.
Bây giờ bạn có thể bắt đầu lập trình mBot Neo!
5. Mẹo sử dụng mBlock 5
5.1 Chương trình ví dụ
Bạn có thể hiểu chức năng của mBot Neo thông qua các chương trình ví dụ.
Trên mBlock 5, chọn Hướng dẫn > Chương trình mẫu (Tutorials > Example Programs) và nhấp vào mBot2 để xem các chương trình mẫu được cung cấp cho mBot Neo.
Chọn Tutorials > Example Programs, nhấp vào mBot2 để xem các chương trình mẫu được cung cấp cho mBot Neo
5.2 Chặn bình luận
Bạn có thể đọc các chú thích khối trong một chương trình ví dụ để hiểu rõ hơn về chức năng và hoạt động của nó.
Hiểu rõ về chức năng chặn bình luận của mBot Neo qua các chú thích khối
5.3 Chặn trợ giúp
Nếu bạn không hiểu một khối khi sử dụng nó, bạn có thể nhấp chuột phải vào khối đó và nhấp vào Trợ giúp (Help) xuất hiện.
Nhấp vào Help nếu như bạn không hiểu một khối khi sử dụng nó
5.4 Học Python dựa trên các khối
mBlock 5 cung cấp hai phương pháp lập trình cho mBot Neo, đó là lập trình dựa trên khối (Blocks) và lập trình Python. Ở chế độ Tải lên (Upload), bạn có thể nhấp vào các nút bên phải để chuyển đổi phương pháp lập trình.
Blocks và Python là hai phương pháp lập trình cho mBot Neo trên mBlock 5
Ngoài ra, khi lập trình mBot Neo ở chế độ Upload, bạn có thể nhấn vào nút chuyển đổi bên phải để xem các câu lệnh Python tương ứng (thu được bằng cách chuyển đổi các khối).
Nhấn vào nút chuyển đổi bên phải ở chế độ Upload để xem các câu lệnh Python tương ứng
5.5 Lập trình Python
Mở mLink2 và nhấp vào Tạo ngay (Create now) trong phần trình soạn thảo mBlock Python (mBlock Python editor).
Nhấp vào Create now trong phần Block Python editor sau khi mở mLink 2
Để biết chi tiết về cách lập trình mBot2 trên mBlock-Python Editor, hãy xem Trợ giúp trực tuyến về mBlock-Python Editor.
Các tin khác
- 8 bộ lắp ghép STEAM bằng gỗ cho bé từ 1 tuổi mẹ nên tham khảo ngay 02/02/2024
- Khám phá cửa hàng đồ chơi giáo dục chất lượng, uy tín hàng đầu 01/02/2024
- Top 5 đồ chơi giáo dục sớm giúp trẻ làm quen với lập trình, công nghệ 31/01/2024
- Tổng hợp 4 lợi ích hàng đầu của đồ chơi giáo dục thông minh 30/01/2024
- Tổng hợp đồ chơi giáo dục cho bé giúp phát triển toàn diện 29/01/2024
- Gợi ý 5 đồ chơi giáo dục Montessori tự làm sáng tạo cho trẻ mầm non 13/01/2024
- Tổng hợp 4 cách làm đồ chơi STEAM cho trẻ mầm non sáng tạo nhất 11/01/2024