Tube. Ну, а когда со всем этим разобрались, необходимо скачать Ardu. Blok с официального сайта, вот ссылка. Последние версии скачивать не рекомендую, для начинающих они очень сложны, а вот версия от 2. Затем, скачанный файл переименовываем в ardublock all и в папке документы. Создаем следующие папки Arduino tools Ardu. About S4a На РусскомBlock. Tool tool и в последнею кидаем скачанный и переименованный файл. Ardu. Blok работает на всех операционных системах, даже на Linux, проверял сам лично на XP, Win. Win. 8, все примеры для Win. Установка программы для всех систем одинакова. Ну, а если проще, я приготовил на Mail диске 7z архив, распаковав который найдете 2 папки. В одной уже рабочая программа Arduino IDE, а в другой папке содержимое необходимо отправить в папку документы. Для того, чтобы работать в Ardu. Blok, необходимо запустить Arduino IDE. После чего заходим во вкладку Инструменты и там находим пункт Ardu. Blok, нажимаем на него и вот она, цель наша. Теперь давайте разберемся с интерфейсом программы. Как вы уже поняли, настроек в ней нет, а вот значков для программирования предостаточно и каждый из них несет за собой команду в текстовом формате Arduino IDE. В новых версиях значков еще больше, поэтому разобраться с Ardu. Blok последней версии сложно и некоторые из значков не переведены на русский. В разделе Управление мы найдем разнообразные циклы. В разделе Порты мы можем с вами управлять значениями портов, а также подключенными к ним звукоизлучателя, сервомашинки или ультразвукового датчика приближения. В разделе ЧислаКонстанты мы можем с вами выбрать цифровые значения или создать переменную, а вот то что ниже вряд ли будите использовать. В разделе Операторы мы с вами найдем все необходимые операторы сравнения и вычисления. В разделе Утилиты в основном используются значки со временем. Tinker. Kit Bloks это раздел для приобретенных датчиков комплекта Tinker. Kit. Такого комплекта у нас, конечно же, нет, но это не значит, что для других наборов значки не подойдут, даже наоборот ребятам очень удобно использовать такие значки, как включения светодиода или кнопка. Эти знаки используются практически во всех программах. Но у них есть особенность при их выборе стоят неверные значки обозначающие порты, поэтому их необходимо удалить и подставить значок из раздела числаконстанты самый верхний в списке. DF Robot этот раздел используется при наличии указанных в нем датчиков, они иногда встречаются. И наш сегодняшний пример не исключение, мы имеем Регулируемый ИК выключатель и Датчик линии. Бурда 05 2010 Выкройки на этой странице. Действия их идентичны, но датчик от Амперки намного лучше, так как в нем имеется регулятор чувствительности. Seeedstudio Grove датчики этого раздела мной ни разу не использовались, хотя тут только джойстики. В новых версиях этот раздел расширен. И последний раздел это Linker Kit. Датчики, представленные в нем, мне не попадались. Хочется показать пример программы на роботе, двигающемся по полосе. Робот очень прост, как в сборке, так и в приобретении, но обо всем по порядку. Начнем с его приобретения и сборки. Вот сам набор деталей все было приобретено на сайте Амперка. AMP B0. 01 Motor Shield 2 канала, 2 А 1 8. AMP B0. 17 Troyka Shield 1 6. AMP X0. 53 Батарейный отсек 3. Можно, конечно, их выпаять, но это уже на ваше усмотрение. Следующим крепим инфракрасный датчик препятствий на его специальное крепление. Обратите внимание, что регулятор чувствительности находиться сверху, это для удобства регулировки. Теперь устанавливаем цифровые датчики линии, тут придется поискать пару болтиков и 4 гайки к ним Две гайки устанавливаем между самой платформой и датчиком линии, а остальными фиксируем датчики. Следующим устанавливаем Motor Shield или по другому можно назвать драйвер двигателей. В нашем случае обратите внимание на джампер. Мы не будем использовать отдельное питание для двигателей, поэтому он установлен в этом положение. Нижняя часть заклеивается изолентой, это чтобы не было случайных замыканий от USB разъема Arduino UNO, это на всякий случай. Сверху Motor Shield устанавливаем Troyka Shield. Он необходим для удобства соединения датчиков. Все используемые нами сенсоры цифровые, поэтому датчики линии подключены к 8 и 9 порту, как их еще называют пины, а инфракрасный датчик препятствий подключен к 1. Обязательно обратите внимание, что нельзя использовать порты 4, 5, 6, 7 так как оны используются Motor Shield для управлением двигателями. Я эти порты даже специально закрасил красным маркером, чтобы ученики разобрались. Если вы уже обратили внимание, мной была добавлена черная втулка, это на всякий случай, чтобы установленный нами батарейный отсек не вылетел. И наконец, всю конструкцию мы фиксируем обычной резинкой. Подключения батарейного отсека может быть 2 х видов. Первый подключение проводов к Troyka Shield. Также возможно подпаять штекер питания и подключать уже к самой плате Arduino UNO. Вот наш робот готов. Перед тем как начать программировать, надо будет изучить, как все работает, а именно Моторы Порт 4 и 5 используются для управления одним мотором, а 6 и 7 другим Скоростью вращения двигателей мы регулируя ШИМом на портах 5 и 6 Вперед или назад, подавая сигналы на порты 4 и 7. Датчики У нас все цифровые, поэтому дают логические сигналы в виде 1 либо 0 А что бы их отрегулировать, в них предусмотрены специальные регуляторы а при помощи подходящей отвертки их можно откалибровать. Подробности можно узнать на Амперке. Потому что там очень много информации по работе с Arduino.