Mục lục:

Bắt đầu với mã hóa dựa trên trình duyệt MBlock cho HyperDuino: 3 bước
Bắt đầu với mã hóa dựa trên trình duyệt MBlock cho HyperDuino: 3 bước

Video: Bắt đầu với mã hóa dựa trên trình duyệt MBlock cho HyperDuino: 3 bước

Video: Bắt đầu với mã hóa dựa trên trình duyệt MBlock cho HyperDuino: 3 bước
Video: Lập trình cùng Cyberpi dễ dàng | #coding | #AI | #makeblock | #cyberpi | 2024, Tháng bảy
Anonim
Bắt đầu với mã hóa dựa trên trình duyệt MBlock cho HyperDuino
Bắt đầu với mã hóa dựa trên trình duyệt MBlock cho HyperDuino

Chào mừng bạn đến với hướng dẫn dựa trên web mBlock với HyperDuino. Phần này sẽ chỉ cho bạn cách thiết lập mBlock và tải mã của bạn lên HyperDuino. Điều này cũng sẽ chỉ cho bạn cách tạo mã cơ bản cho một chiếc ô tô thông minh. Để bắt đầu, hãy nhảy ngay vào nó bằng cách nhấp vào ĐÂY.

Bước 1: Thiết lập MBlock

Thiết lập MBlock
Thiết lập MBlock
Thiết lập MBlock
Thiết lập MBlock
Thiết lập MBlock
Thiết lập MBlock
Thiết lập MBlock
Thiết lập MBlock

Khi nó bắt đầu tải trang web, bạn sẽ được nhắc bật trình phát flash nếu bạn chưa làm điều đó, hãy tiếp tục và chọn bật flash và cho phép nó chạy bằng google chrome. Sau khi hoàn tất, bạn sẽ được đưa đến trang mã hóa khối mBlock chính. Chúng tôi gần như đã hoàn tất việc thiết lập! Tiếp theo, nó sẽ nhắc bạn tải xuống một trình cắm cần thiết để biên dịch mã sang Arduino / HyperDuino thực tế. Hãy tiếp tục và bắt đầu tải xuống phần mềm. Bạn sẽ thấy nó xuất hiện ở phía dưới cùng bên trái của màn hình khi tải xuống. Nếu không, bạn có thể truy cập vào phần này bằng cách nhấn vào ba dấu chấm xếp chồng lên nhau ở phía bên phải của trình duyệt chrome và chuyển đến phần tải xuống. Nếu nó không xuất hiện ở đó, hãy chắc chắn rằng bạn đã nhấp vào đúng nút. Bạn sẽ cần chạy trình cài đặt và thực hiện tất cả các bước để hoàn tất cài đặt. Sau khi tất cả hoàn tất, bạn sẽ cần phải khởi động lại máy tính như được nhắc. Khi được tải lại, bạn sẽ sẵn sàng để sử dụng!

Bước 2: Tinh chỉnh Cài đặt cho Arduino / HyperDuino

Điều chỉnh cài đặt cho Arduino / HyperDuino
Điều chỉnh cài đặt cho Arduino / HyperDuino
Điều chỉnh cài đặt cho Arduino / HyperDuino
Điều chỉnh cài đặt cho Arduino / HyperDuino
Điều chỉnh cài đặt cho Arduino / HyperDuino
Điều chỉnh cài đặt cho Arduino / HyperDuino

Trước khi chúng tôi bắt đầu lập trình, bạn sẽ muốn đặt chế độ thành chế độ Arduino và đảm bảo rằng bạn đang tải lên đúng loại bảng. Đối với người mới bắt đầu, hãy nhấp vào chỉnh sửa và nhấn ở dưới cùng, nó sẽ thông báo Chế độ Arduino. Nó sẽ thay đổi giao diện của màn hình nhưng đừng lo lắng, điều này chỉ lấy ra mã sẽ vô dụng khi lập trình Arduino / HyperDuino. Tiếp theo, bạn cũng sẽ muốn thay đổi bảng mà bạn đang tải lên. Tôi đang sử dụng Arduino Uno, đây là thứ mà HyperDuino chủ yếu được ghép nối, vì vậy hãy chuyển nó từ mBot sang Arduino Uno. Cuối cùng, chúng tôi sẽ muốn thiết lập loại kết nối để nó không bị nhầm lẫn với những gì chúng tôi đang làm khi chúng tôi cố gắng tải nó lên. Ở phía ngoài cùng bên phải của màn hình, hãy nhấn vào tab kết nối và chọn "USB" và đảm bảo rằng nó được kết nối với cổng USB thích hợp mà Arduino / HyperDuino được kết nối, điều này rất có thể xảy ra giữa các máy tính khác nhau. Đó là nó! Bạn đã hoàn tất thiết lập cho phiên bản trình duyệt mBlock. Dưới đây sẽ là một đoạn mã ví dụ về cách tạo một chiếc ô tô thông minh và tải nó lên Arduino / HyperDuino.

Bước 3: Lập trình xe thông minh trong MBlock

Lập trình xe thông minh trong MBlock
Lập trình xe thông minh trong MBlock
Lập trình xe thông minh trong MBlock
Lập trình xe thông minh trong MBlock
Lập trình xe thông minh trong MBlock
Lập trình xe thông minh trong MBlock

Tôi bắt đầu bằng cách tạo 4 khối để xác định chức năng tiến và lùi cho cả hai bánh xe. Tôi đã làm điều này vì khi thực hiện chức năng rẽ trái và rẽ phải sẽ dễ dàng hơn và trông đẹp hơn khi robot quay. Tôi thách bạn trước khi xem hình tiếp theo để thử thực hiện tất cả 4 lệnh này, hoặc thậm chí tạo một cách khác để làm cho mỗi động cơ tiến và lùi. Bây giờ chúng ta có cả lệnh tiến và lệnh lùi cho mỗi động cơ, hãy tạo một chức năng tổng tiến, tổng lùi, trái và phải cho nó. Về mặt kỹ thuật, bạn chỉ có thể sử dụng một trong các lệnh chuyển tiếp mà chúng tôi vừa thực hiện để rẽ trái và phải nhưng tôi muốn làm cho một động cơ quay ngược lại và động cơ kia đi về phía trước chỉ để làm cho nó trông mượt mà hơn. Bây giờ chúng ta đã hoàn thành việc đó, hãy vào mã chính. Trước tiên, chúng tôi muốn chiếc xe thường lái về phía trước khi bắt đầu chương trình. Sau đó, chúng ta có thể thêm phần cảm biến siêu âm như vậy. Bây giờ tôi sẽ chỉ để lại một ví dụ về phần cảm biến siêu âm vì phần tốt nhất của mã là sự sáng tạo đi kèm với nó. Hãy xem bạn có thể chế tạo chiếc xe này thông minh đến mức nào. Mã này sẽ mở và kết thúc ở nơi nó sẽ tránh được các bức tường nhưng nó vẫn có khả năng bị mắc kẹt ở những nơi. Nếu bạn có bất kỳ câu hỏi nào, vui lòng để lại bình luận để tôi có thể giúp bạn trong suốt quá trình!

Đề xuất: