Оглавление:
- Шаг 1. Настройка MBlock
- Шаг 2: настройка параметров для Arduino / HyperDuino
- Шаг 3: программирование умного автомобиля в MBlock
Видео: Начало работы с кодированием на основе браузера MBlock для HyperDuino: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Добро пожаловать в веб-руководство по mBlock с HyperDuino. Это покажет вам, как настроить mBlock и загрузить свой код в HyperDuino. Это также покажет вам, как создать базовый код для умного автомобиля. Для начала давайте сразу перейдем к нему, щелкнув ЗДЕСЬ.
Шаг 1. Настройка MBlock
Когда он начнет загружать веб-страницу, вам будет предложено включить флеш-плеер, если вы этого не сделали, выберите «Включить флеш-память» и разрешите ее запуск с помощью google chrome. Как только это будет завершено, вы попадете на главную страницу блочного кодирования mBlock. Мы почти закончили настройку! Затем вам будет предложено загрузить плагин, который необходим для компиляции кода в настоящий Arduino / HyperDuino. Продолжайте и начните загрузку программного обеспечения. Вы увидите, что он появляется в нижнем левом углу экрана по мере загрузки. Если нет, вы можете получить к нему доступ, нажав на три точки в правой части браузера Chrome и перейдя к загрузке. Если его там нет, убедитесь, что вы нажали правую кнопку. Вам нужно будет запустить установщик и выполнить все шаги для завершения установки. После того, как все будет завершено, вам нужно будет перезагрузить компьютер в соответствии с запросом. После загрузки вы должны быть готовы к работе!
Шаг 2: настройка параметров для Arduino / HyperDuino
Прежде чем мы начнем программировать, вы захотите установить режим в режим Arduino и убедиться, что вы загружаете на правильный тип платы. Для начала нажмите «Редактировать» и в самом низу нажмите «Режим Ардуино». Это изменит внешний вид экрана, но не беспокойтесь, это просто удалило код, который был бы бесполезен при программировании Arduino / HyperDuino. Далее вы захотите изменить доску, которую вы также загружаете. Я использую Arduino Uno, с которым в основном работает HyperDuino, поэтому давайте переключим его с mBot на Arduino Uno. Наконец, нам нужно установить тип соединения, чтобы его не путали с тем, что мы делаем, когда пытаемся загрузить его. В самом дальнем правом углу экрана нажмите вкладку подключения, выберите «USB» и убедитесь, что он подключен к правильному USB-порту, к которому подключен Arduino / HyperDuino, это может сильно различаться между разными компьютерами. Вот и все! Вы завершили настройку версии mBlock для браузера. Ниже будет пример кода, как сделать умную машину и загрузить ее в Arduino / HyperDuino.
Шаг 3: программирование умного автомобиля в MBlock
Я начал с создания 4 блоков для определения функции движения вперед и назад для обоих колес. Я сделал это, потому что при повороте влево и вправо будет проще и красиво смотреться, когда робот вращается. Я предлагаю вам, прежде чем смотреть на следующую картинку, попробовать выполнить все 4 эти команды или даже создать другой способ заставить каждый двигатель двигаться вперед и назад. Теперь, когда у нас есть команды как вперед, так и назад для каждого двигателя, давайте сделаем для него общую функцию вперед, назад, влево и вправо. Технически вы можете просто использовать одну из команд, которые мы только что сделали, чтобы повернуть налево и направо, но мне нравится заставлять один двигатель двигаться назад, а другой - вперед, чтобы это выглядело более плавно. Теперь, когда мы это сделали, перейдем к основному коду. Сначала мы хотим, чтобы машина двигалась вперед в начале программы. Затем мы можем добавить такую часть ультразвукового датчика. А пока я просто оставлю один пример части ультразвукового датчика, потому что лучшая часть кода - это творчество, которое приходит с ним. Посмотрите, насколько умным можно сделать эту машину. Этот код оставит его открытым, где он будет избегать стен, но все еще может застрять в некоторых местах. Если у вас есть какие-либо вопросы, не стесняйтесь оставлять комментарии, чтобы я мог помочь вам в пути!
Рекомендуемые:
Начало работы с STM32f767zi Cube IDE и загрузка собственного эскиза: 3 шага
Приступая к работе с STM32f767zi Cube IDE и загрузите свой собственный эскиз: КУПИТЬ (щелкните тест, чтобы купить / посетить веб-страницу) STM32F767ZISПОДДЕРЖИВАЕМОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCHET используется для программирования микроконтроллеров STM
Начало работы с Python для ESP8266 и ESP32: 6 шагов
Начало работы с Python для ESP8266 и ESP32: основа ESP8266 и его младший старший брат ESP32 - это недорогие микрочипы Wi-Fi с полным стеком TCP / IP и возможностями микроконтроллера. Чип ESP8266 впервые привлек внимание сообщества производителей еще в 2014 году. С тех пор низкая цена (
Начало работы с домашней автоматизацией: установка Home Assistant: 3 шага
Начало работы с домашней автоматизацией: установка Home Assistant: Теперь мы собираемся начать серию домашней автоматизации, в которой мы создадим умный дом, который позволит нам управлять такими вещами, как освещение, динамики, датчики и т. Д., Используя центральный концентратор вместе с голосовой помощник. В этом посте мы узнаем, как
Arduino 4 Wheel Drive Bluetooth RC Car с использованием UNO R3, HC-05 и L293D Motorshield с кодированием и приложением для Android: 8 шагов
Arduino 4 Wheel Drive Bluetooth RC Car с использованием UNO R3, HC-05 и L293D Motorshield с кодированием и приложением для Android: Сегодня я собираюсь рассказать вам о том, как сделать 4-колесный Bluetooth RC автомобиль Arduino с использованием моторного щита HC 05, L293, 4 Двигатель постоянного тока с кодировкой и приложением для Android для управления автомобилем. Используемый компонент: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Интерфейс OBDII для Visuino Pro Macchina Начало работы: мигание светодиода: 3 шага
Интерфейс Visuino Pro Macchina OBDII Приступая к работе LED Blink: Фильм, показывающий, что происходит с программой тестирования интерфейса MACCHINA M2 OBDII Translate: Видео, показывающее простейший пример из тестирования интерфейса MACCHINA M2 OBDII