Has no item to show!
Has no item to show!

1 Установка РоверБлок и установка Arduino IDE

2 Инструкция по работе с программой РоверБлок

3 Примеры для РоверБлок

4 Загрузка блок-программ в робота РобоРовер М1 Education

5 Известные проблемы при работе с программой

6 Проверить обновления компонентов программы РоверБлок

7 Ссылки на устаревшие версии


Стала доступна "Книга новичка 2" по изучению графической среды программирования РоверБлок и робота РобоРовер М1 Education

ЗАГРУЗИТЬ КНИГУ НОВИЧКА 2

1 Установка РоверБлок и установка Arduino IDE

На данный момент РоверБлок поддерживается операционными системами Windows XP, 7, 8, 10 и Mac OS. На Windows XP, Mac OS либо на другой ОС Windows, где программа не смогла запуститься, надо запускать локальную веб-версию программы РоверБлок в браузере.

Перед установкой рекомендуется на время отключить антивирус. Для установки требуется подключение к интернету.


1.1 Установка РоверБлок

А) Скачай архив с программой РоверБлок v1.1, Arduino IDE и всеми необходимыми компонентами

https://1drv.ms/u/s!ApxakNruUlXWpmupgaancVBWt1Rm

После скачивания архива, распакуй его в одноименную папку.

Б) Скопируй папку RoverBlock в корень диска или куда пожелаешь. Внутри этой папки, есть еще три папки. В папке RoverBlock-1.1 хранится программа РоверБлок, в папке RoverBlock-Libs-1.1 хранятся Arduino-библиотеки, в папке RoverBlock-Blocks будут хранится все твои блок-программы, которые ты создашь, а в папке arduino-1.8.1 находится программа Arduino IDE.

В) Для запуска программы необходимо открыть папку с программой RoverBlock-v1.1.  Запусти файл RoverBlock_Run

Для Windows XP, Mac OS либо на другой ОС Windows, где программа не смогла запуститься стандартным методом, необходимо открыть в папке RoverBlock-v1.1 папку ardublockly, а в ней открыть файл index.html После этого программа запустится в интернет-браузере компьютера. Такой способ рабочий для браузера Opera, Google Chrome, Mozilla Firefox и Safari.

Г) Через некоторое время появится заставка приложения и откроется само окно приложения. Рекомендуется создать ярлык приложения на рабочем столе.

Скриншот 2017-02-18 21.35.30

Д) Уже сейчас ты можешь протестировать среду разработки РоверБлок и создать свою программу. Однако, чтобы загрузить программу в робота, нам нужна программа, которая будет загружать твои блок-программы в робота.


1.2 Запуск и настройка Arduino IDE

Arduino IDE необходима для работы нашей программы РоверБлок. Т.к. код, который был создан в среде РоверБлок загружается в робота через Arduino IDE.

Если на твоем компьютере уже имеется программа Arduino IDE, то она должна быть версии 1.6.7 или выше, чтобы быть совместимой с платой управления роботом.

А) Для Windows, зайди в папку arduino-1.8.1 и запусти приложение arduino.exe. После запуска появится заставка загрузки приложения.

Для установки среды Arduino IDE на Mac OS, надо скачать Arduino IDE с сайта по ссылке https://www.arduino.cc/en/Main/Software# (Раздел Download the Arduino IDE), установить программу и перейти к следующему шагу Б).

Теперь надо установить драйвера для платы управления робота РобоРовер М1.

Б) Открой вкладку Инструменты->Плата и посмотри, есть в списке Arduino/Genuino 101.

Скриншот 2017-02-18 16.13.46

Если нет, то открой Менеджер плат в той же вкладке Плата (находится в самом верху).

Скриншот 2017-02-18 21.33.08

Появится такое окно.

Скриншот 2017-02-18 16.14.37

Введи в поиске слово curie

Появится раздел Intel Curie Boards, показано на скриншоте ниже. Кликни на этот раздел и потом кликни на кнопку Установка. Подожди какое-то время, чтобы скачались и установились драйвера для управляющей платы робота РобоРовер М1 Education. После установки это окно будет выглядеть примерно так. 

Скриншот 2017-02-18 16.16.17

Теперь завершай настройку среды, загрузив библиотеки РоверБлок в программу Arduino IDE. В папке RoverBlock_Libs_v1_1 лежат ZIP-архивы с библиотеками, которые надо загрузить в Arduino IDE.

В)  Открой вкладку Скетч-> Подключить библиотеку-> Добавить .ZIP библиотеку. Укажите путь к одному из ZIP-архивов в папке RoverBlock_Libs_v1_1. После выбора архива нажми Open. Проделай пункт Г 5 раз, для каждого из ZIP-архива в папке RoverBlock_Libs_v1_1 .

Скриншот 2017-02-19 11.48.36

После добавления ZIP-архива в нижнем левом углу будет появлятся надпись об успешном добавлении библиотеки

Скриншот 2017-02-19 11.55.42

 


 2 Инструкция по работе с программой РоверБлок

После установки программы РоверБлок и Arduino IDE в этом разделе будет кратко рассказано как работать с нашей программой РоверБлок. Для начала открой программу РоверБлок. Эта программа представляет собой набор блоков, которые можно соединять между собой, создавая программу для робота РобоРовер М1 Education.

Скриншот 2017-02-18 23.12.14

А) Это рабочее окно программы. 

 Функционал-РоверБлок-1 - копия

Б) Кликни на любой раздел из списка блоков. Например, первый -это РобоРовер. В этом разделе находятся все блоки, при помощи которых можно программировать робота РобоРовер М1 Education. Каждый блок соответствует какому-либо датчику, сервоприводу или моторам.

Скриншот 2017-02-18 22.59.38

В) Кликни левой кнопкой мыши по нужному блоку и блок появится на рабочей области. Теперь ты художник своей программы!

Скриншот 2017-02-18 23.00.12

Г)  Чтобы изучение программы происходило без трудностей мы снабдили каждый блок подсказкой, которая появляется при наведении стрелки мыши на блок и ожидании ~2 секунд. Внимательно читай подсказки для блоков из раздела РобоРовер. Там находится много важной и полезной информации по работе с блоком!

Скриншот 2017-02-18 23.00.45

Д) Когда ты создал свою программу, чтобы сохранить ее, введи собственное имя программы вместо текста "Имя_Программы", после чего нажми на кнопку Сохранить, появится окно предлагающее указать путь сохранения программы. Укажи путь к папке RoverBlock_Blocks, после чего нажми на кнопку Сохранить в новом окне.

Скриншот 2017-02-19 12.21.40

Если ты поменял свою программу и хочешь сохранить под старым именем, то опять нажми зеленую кнопку Сохранить. В сплывающем окне нажми Сохранить, когда появится окно с предупреждением о замене старого файла на новый, нажми Да.

Скриншот 2017-02-19 12.23.11

 


 3 Примеры для РоверБлок

Естественно, что было бы сложно начинать создавать свою программу с чистого листа, поэтому мы сделали набор примеров для робота РобоРовер М1 Education. Открой в Меню вкладку Примеры.

А) Выбери любой из примеров. Я выбрал пример Движение и огибание препятствий. Как видишь, большое количество блоков и разобраться с первого взгляда очень сложно. Мы снабдили каждый пример подробным описанием, чтобы ты мог без проблем осваивать новые горизонты! 

Скриншот 2017-02-18 23.12.14

Б) Для вызова справки с описанием примера тебе надо кликнуть на знак вопросительного знака в самом верху блок-программы!

В) Внимательно читай описание к примеру. Например, если в примере требуется включить Тумблер питания, то не забудь подключить аккумулятор для начала к роботу, чтобы не гадать, почему робот не едет или сервопривод не вращается. 

Г) Для тех программ, которые ты будешь самостоятельно создавать и которые требуют подачу питания через Тумблер питания -это движение робота и работа с сервоприводом. ВСЕГДА устанавливай блок с сервоприводом, как во всех примерах. Это надо для того, чтобы сервопривод постоянно принимал какое-то начальное значение и в нем находился, даже если ты не используешь сервопривод. Если этого не делать, то сервопривод будет после каждой подачи питания самостоятельно поворачиваться, что естественно не очень хорошо.


 4  Загрузка блок-программ в робота РобоРовер М1

"Постойте, но как же оживить моего робота?", - спросишь ты. Это очень просто. Код под надписью "Скопируй этот код и вставь в Arduino IDE" в программе РоверБлок постоянно меняется в зависимости от блоков, которые ты располагаешь в рабочей области! Именно этот код и надо вгружать в робота. Для этого весь этот код надо скопировать в Arduino IDE и загрузить в робота.

Я покажу загрузку программы в робота на примере одной стандартной программы.

4.1 Пример Вывод показаний от ИК-датчиков

А) Для начала открой пример "Вывод показаний от ИК-датчиков". 

Скриншот 2017-02-19 12.45.20

Б) Нажми сочетание клавиш Ctrl+A, а потом Ctrl+C. Теперь ты скопировал код, весь код выделился синим цветом. Осталось только вставить этот код в Arduino IDE. (Если не выделяется код, то кликни по области с кодом левой клавишей мыши, а потом повтори сочетание клавиш).

Скриншот 2017-02-19 12.45.26

В) Открой Arduino IDE. В рабочей области появился некоторый код, который надо удалить. Нажми сочетание клавиш Ctrl+A, а потом клавишу Delete. Это удалит весь ненужный код.

Скриншот 2017-02-18 23.52.13

Г) Теперь вставляй код из РоверБлок в это окно Arduino IDE сочетанием клавиш Ctrl+V.

Скриншот 2017-02-19 12.45.26

Д) А теперь настало время подключить робота к компьютеру! Возьми USB-кабель, который идет в комплекте с роботом и подключи его в Разьем программирования робота РобоРовер М1, а второй конец подключи к USB-порту компьютера.

Подожди некотороые время (до 10-15 минут), чтобы все драйвера автоматически скачались и установились на компьютер. Когда все драйвера установятся, то автоматически появится COM-порт с подписью Arduino/Genuino 101 из шага Е.

Е) Открой вкладку Инструменты-> Плата и выбери из списка плату Arduino/Genuino 101. После чего, открой вкладку Порт и выбери порт подписанный как порт COM6 (Arduino/Genuino 101). Номер порта может отличаться, это может быть порт COM3 или любой другой, но главное чтобы рядом была надпись Arduino/Genuino 101.

Если порта нет, то подключи робота к компьютеру заново и подожди минутку. После чего, открой вкладку Инструменты заново и проверь наличие порта.

 Скриншот 2017-02-19 13.05.12

Ж) Теперь нажми на круглую кнопку со стрелкой Загрузка. Начнется загрузка программы в робота.

 Скриншот 2017-02-19 13.10.12

 З) После загрузки в нижней левой части экрана появится надпись Загрузка завершена.

Скриншот 2017-02-19 21.35.26 - копия

И) Т.к. пример назывался "Вывод показаний от ИК-датчиков", то надо увидеть куда же они выводятся. А показания появляются в Мониторе последовательного порта Arduino IDE.

С целью понимания того, на каком шаге выполнения находится твоя программа, существует Монитор последовательного порта. Это своего рода дисплей твоего робота, только в данном случае роль дисплея устройства выполняет монитор твоего компьютера.

Чтобы открыть монитор, наведи стрелку мыши на кнопку с лупой в верхнем правом углу среды Arduino IDE либо нажми сочетание клавиш Ctrl+Shift+M. После загрузки программы в робота, надо подождать некоторое время (10-15 секунд), чтобы Монитор порта стал доступен. Иначе, при попытке открыть Монитор порта будет появляться ошибка.

Скриншот 2017-02-19 13.23.29

Важно, чтобы скорость последовательного порта, прописанного в программе, должна совпадать со скоростью, которая выставлена в окне монитора последовательного порта в среде Arduino (нижний правый угол окна монитора последовательного порта). В противном случае, на экране будут выводится непонятные символы. Во всех примерах скорость стоит на 9600 бод/c.

 

Скриншот 2017-02-19 13.27.49

Теперь на экране появляются показания расстояния с левого и правого ИК-датчика. Показания с датчиков появляются в Мониторе последовательного порта Arduino IDE.

Скриншот 2017-02-19 13.27.422

Теперь ты можешь самостоятельно загружать любые примеры в робота! Открывая пример, внимательно читай описание примера и действуй!

 5 Известные проблемы при работе с программой РоверБлок и Arduino IDE

 1) При загрузке программы через Arduino IDE происходит ошибка Try pressing MASTER_RESET button.

Скриншот 2017-02-19 21.35.06 - копия

Как только ты увидел такую надпись, то сразу нажми на маленькую синюю кнопку Master Reset на плате управления роботом. Эта кнопка рядом имеет белую подпись MASTER RESET и находится справа от разъема программирования робота. Не путай с кнопкой Перезагрузки платы RESET, которая находится слева от разъема программирования робота и подписана как RESET. 

DSC 5761

После того, как ты нажмешь на MASTER RESET программа должна загрузиться в робота. Но если ты слишком поздно нажал, то произойдет ошибка и тебе потребуется загрузить программу в робота заново.

 Скриншот 2017-02-19 21.35.26 - копия

2) При загрузке программы через Arduino IDE происходит ошибка. Проверь выбран ли верный COM-порт и плата Arduino/Genuino 101. Также может быть, что ты просто не подключил робота к компьютеру.

6 Проверить обновления компонентов программы РоверБлок

На данный момент доступны следующие версии компонентов для программы РоверБлок. Если версии текущих компонентов совпадают с установленным у тебя компонентами, то необходимости обновлять компоненты нет.

РоверБлок v1.1 Скачать

РоверБлок Библиотеки v1.1 Скачать

Arduino IDE Скачать с официального сайта и проверить версию

7 Ссылки на устаревшие версии

Устаревших версий пока нет. Всё up-to-date:)




Рейтинг@Mail.ru

 

Первый Каталог - Предложения продавцов, каталог цен

Яндекс.Метрика