Mục lục:
- Bước 1: Thiết lập MBlock
- Bước 2: Tinh chỉnh Cài đặt cho Arduino / HyperDuino
- Bước 3: Lập trình xe thông minh trong MBlock
Video: Bắt đầu với mã hóa dựa trên trình duyệt MBlock cho HyperDuino: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
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
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
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
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:
Điều khiển từ xa dựa trên trình duyệt Arduino (linux): 9 bước (có hình ảnh)
Điều khiển từ xa dựa trên trình duyệt Arduino (linux): Chúng tôi có con. Tôi rất thích chúng nhưng chúng vẫn giấu điều khiển từ xa cho vệ tinh và TV khi bật các kênh dành cho trẻ em. Sau khi điều này xảy ra hàng ngày trong vài năm, và sau khi vợ yêu của tôi cho phép tôi có một
Làm thế nào để sử dụng đồng hồ vạn năng trong tiếng Tamil. Hướng dẫn cho người mới bắt đầu - Đồng hồ vạn năng cho người mới bắt đầu: 8 bước
Làm thế nào để sử dụng đồng hồ vạn năng trong tiếng Tamil. Hướng dẫn cho người mới bắt đầu | Đồng hồ vạn năng dành cho người mới bắt đầu: Xin chào các bạn, Trong hướng dẫn này, tôi đã giải thích cách sử dụng đồng hồ vạn năng trong tất cả các loại mạch điện tử theo 7 bước khác nhau, chẳng hạn như 1) kiểm tra tính liên tục khi phần cứng gặp sự cố 2) Đo dòng điện một chiều 3) kiểm tra Diode và đèn LED 4) Đo Resi
ESP8266 Theo dõi nhiệt độ Nodemcu bằng DHT11 trên máy chủ web cục bộ - Nhận nhiệt độ và độ ẩm phòng trên trình duyệt của bạn: 6 bước
ESP8266 Theo dõi nhiệt độ Nodemcu bằng DHT11 trên máy chủ web cục bộ | Nhận Nhiệt độ & Độ ẩm trong phòng trên Trình duyệt của bạn: Xin chào các bạn hôm nay chúng ta sẽ tạo độ ẩm & hệ thống giám sát nhiệt độ sử dụng ESP 8266 NODEMCU & Cảm biến nhiệt độ DHT11. Nhiệt độ và độ ẩm sẽ nhận được từ Cảm biến DHT11 & nó có thể được nhìn thấy trên trình duyệt mà trang web sẽ được quản lý
Trình tạo nhạc dựa trên thời tiết (Trình tạo âm trung dựa trên ESP8266): 4 bước (có hình ảnh)
Trình tạo nhạc dựa trên thời tiết (Trình tạo âm trung dựa trên ESP8266): Xin chào, hôm nay tôi sẽ giải thích cách tạo trình tạo nhạc dựa trên thời tiết nhỏ của riêng bạn. Nó dựa trên ESP8266, giống như Arduino và nó phản ứng với nhiệt độ, mưa và cường độ ánh sáng. Đừng mong đợi nó có thể tạo ra toàn bộ bài hát hoặc hợp âm
PCB dựa trên trình duyệt: 7 bước
PCB dựa trên trình duyệt: Khi bạn thực hiện hoặc tạo các dự án, một số sẽ dễ dàng và một số sẽ khó. Một số sẽ là một lần duy nhất và những người khác sẽ cần được thực hiện trên quy mô lớn. Trong bài viết này, chúng ta sẽ khám phá dự án lớn nhất của tôi cho đến nay, Bản giao hưởng phân tán và cách mic