Оглавление:

Начало работы с кодированием на основе браузера MBlock для HyperDuino: 3 шага
Начало работы с кодированием на основе браузера MBlock для HyperDuino: 3 шага

Видео: Начало работы с кодированием на основе браузера MBlock для HyperDuino: 3 шага

Видео: Начало работы с кодированием на основе браузера MBlock для HyperDuino: 3 шага
Видео: Программирование начальные азы 2024, Ноябрь
Anonim
Начало работы с кодированием на основе браузера MBlock для HyperDuino
Начало работы с кодированием на основе браузера MBlock для HyperDuino

Добро пожаловать в веб-руководство по mBlock с HyperDuino. Это покажет вам, как настроить mBlock и загрузить свой код в HyperDuino. Это также покажет вам, как создать базовый код для умного автомобиля. Для начала давайте сразу перейдем к нему, щелкнув ЗДЕСЬ.

Шаг 1. Настройка MBlock

Настройка MBlock
Настройка MBlock
Настройка MBlock
Настройка MBlock
Настройка MBlock
Настройка MBlock
Настройка MBlock
Настройка MBlock

Когда он начнет загружать веб-страницу, вам будет предложено включить флеш-плеер, если вы этого не сделали, выберите «Включить флеш-память» и разрешите ее запуск с помощью google chrome. Как только это будет завершено, вы попадете на главную страницу блочного кодирования mBlock. Мы почти закончили настройку! Затем вам будет предложено загрузить плагин, который необходим для компиляции кода в настоящий Arduino / HyperDuino. Продолжайте и начните загрузку программного обеспечения. Вы увидите, что он появляется в нижнем левом углу экрана по мере загрузки. Если нет, вы можете получить к нему доступ, нажав на три точки в правой части браузера Chrome и перейдя к загрузке. Если его там нет, убедитесь, что вы нажали правую кнопку. Вам нужно будет запустить установщик и выполнить все шаги для завершения установки. После того, как все будет завершено, вам нужно будет перезагрузить компьютер в соответствии с запросом. После загрузки вы должны быть готовы к работе!

Шаг 2: настройка параметров для Arduino / HyperDuino

Настройка параметров для Arduino / HyperDuino
Настройка параметров для Arduino / HyperDuino
Настройка параметров для Arduino / HyperDuino
Настройка параметров для Arduino / HyperDuino
Настройка параметров для Arduino / HyperDuino
Настройка параметров для Arduino / HyperDuino

Прежде чем мы начнем программировать, вы захотите установить режим в режим Arduino и убедиться, что вы загружаете на правильный тип платы. Для начала нажмите «Редактировать» и в самом низу нажмите «Режим Ардуино». Это изменит внешний вид экрана, но не беспокойтесь, это просто удалило код, который был бы бесполезен при программировании Arduino / HyperDuino. Далее вы захотите изменить доску, которую вы также загружаете. Я использую Arduino Uno, с которым в основном работает HyperDuino, поэтому давайте переключим его с mBot на Arduino Uno. Наконец, нам нужно установить тип соединения, чтобы его не путали с тем, что мы делаем, когда пытаемся загрузить его. В самом дальнем правом углу экрана нажмите вкладку подключения, выберите «USB» и убедитесь, что он подключен к правильному USB-порту, к которому подключен Arduino / HyperDuino, это может сильно различаться между разными компьютерами. Вот и все! Вы завершили настройку версии mBlock для браузера. Ниже будет пример кода, как сделать умную машину и загрузить ее в Arduino / HyperDuino.

Шаг 3: программирование умного автомобиля в MBlock

Программирование умного автомобиля в MBlock
Программирование умного автомобиля в MBlock
Программирование умного автомобиля в MBlock
Программирование умного автомобиля в MBlock
Программирование умного автомобиля в MBlock
Программирование умного автомобиля в MBlock

Я начал с создания 4 блоков для определения функции движения вперед и назад для обоих колес. Я сделал это, потому что при повороте влево и вправо будет проще и красиво смотреться, когда робот вращается. Я предлагаю вам, прежде чем смотреть на следующую картинку, попробовать выполнить все 4 эти команды или даже создать другой способ заставить каждый двигатель двигаться вперед и назад. Теперь, когда у нас есть команды как вперед, так и назад для каждого двигателя, давайте сделаем для него общую функцию вперед, назад, влево и вправо. Технически вы можете просто использовать одну из команд, которые мы только что сделали, чтобы повернуть налево и направо, но мне нравится заставлять один двигатель двигаться назад, а другой - вперед, чтобы это выглядело более плавно. Теперь, когда мы это сделали, перейдем к основному коду. Сначала мы хотим, чтобы машина двигалась вперед в начале программы. Затем мы можем добавить такую часть ультразвукового датчика. А пока я просто оставлю один пример части ультразвукового датчика, потому что лучшая часть кода - это творчество, которое приходит с ним. Посмотрите, насколько умным можно сделать эту машину. Этот код оставит его открытым, где он будет избегать стен, но все еще может застрять в некоторых местах. Если у вас есть какие-либо вопросы, не стесняйтесь оставлять комментарии, чтобы я мог помочь вам в пути!

Рекомендуемые: