ScratchDuino. Робоплатформа. Первые шаги Тренинги для учителей / 18.05.2015 Этот пост для счастливых обладателей робоплатформы ScratchDuino. Вы получили коробку и озадачены вопросом: как это работает? Моя коробка попала ко мне на Московском международном салоне образования 2015 из рук продюсера проекта Павла Фролова. Павел передал ее для развития в городе Новокузнецке технического творчества и прикладного программирования, популяризации инженерных профессий среди детей и молодежи. Первый шаг к этой цели (моя актуальная задача на лето) - подготовить и провести для учителей информатики, технологии и физики семинар по освоению этой робоплатформы. Очень помогли посты Юрия Анатольевича Винницкого, педагога из ГОУ СОШ №169 Санкт-Петербург, где он подробно описал содержание коробки и детально описал установку по XP (см.ссылки на публикации ниже). Спасибо! Считаю важным продолжить описание первых шагов для новичков.Основной вопрос: под какой операционной системой проводить семинар? За месяц так и не удалось подключить Bluetooth под линуксом (а значит участникам семинара придется ползать на коленях за своими роботами, что не очень удобно). Переустановили линукс три раза, перебирали варианты с версиями и настройками, над этим работали два профессионала - Екатерина Львова (Санкт-Петербург) и Леонид Захаров (Новокузнецк), - все тщетно. Поэтому хочу сэкономить силы и время своим коллегам и посоветовать: запускайте под Windows! Возможно в руководстве пользователя в ближайшее время появится описание таинственного алгоритма как запустить Bluetooth под линуксом. А пока ... 1 этап - подготовка Важно собрать на вашем ПК три файла: arduino-1.0.4.zip (скачать для W8 здесь) и распаковать, Scratchduino.exe и ScratchInstaller1.4.exe (эти два файла есть на диске в папке windows. Диск идет в комплекте в коробке) запустить по очереди. Эти два приложения устанавливаются без проблем.2 этап - тестируем робоплатформу через проводное соединение USB 2.1. Присоединим робота через USB. Обратите внимание на переключатели на нижней стороне. Для работы через USB оба тумблера должны быть приведены в положение “вниз”.2.2. Обнаружив незнакомое устройство, W8 предложит установить драйвер. Выбирайте ту папку, в которую был распакован arduino-1.0.4.zip. Выбирайте папку drivers. 2.3. Загляните в диспетчер устройств и проверьте, на какой com порт установился ваш робот.3 этап - проверяем: работает/не работает3.1. Запускаем приложение Scratchduino.3.2. Чтобы увидеть табло со значениями датчиков, нужно выбрать кнопку “Сенсоры”, а в наборе выбрать “кирпичик” Сенсор (в самой нижней части), щелкнуть на него правой кнопкой мыши и в открывшемся меню выбрать команду “Показать значение ScratchBoard”. 3.3. Чтобы значения датчиков считывались (установите хоть один датчик на платформу), на появившейся панели щелкнуть правой кнопкой мыши и в открывшемся меню выбрать команду Выбрать порт. Выбираем тот самый порт, что видели в Диспетчере устройств. Значения на панели выводятся в зависимости от подключенных датчиков!3.4. Создадим тестовую программу Нажимаем стрелочку вверх - поехали, пробел - остановились. 4 этап - тестируем робоплатформу через Bluetooth Т.к. в этом изложении этот этап следует за тем, когда робот уже запущен, то сначала отключите робота.4.1. Инструкций на счет отключения робота нет, поэтому проводим параллели с безопасным извлечением флешки и щелкаем правой кнопкой мыши на панель ScratchBoard. Выбираем команду отключения порта. После этого отсоединяем робота от ПК.4.2 Изменим переключатели на нижней стороне на Bluetooth.4.2. Если у вас Bluetooth встроенный, то можно сразу начать поиск устройства, иначе присоедините внешнее устройство. 4.3. После обнаружения устройства (обратите внимание, что все они имеют свой порядковый номер. Мне достался 242), будет запрошен код. 4.4. Повторите 3 этап. Все наши эксперименты с робоплатформой приведены в фотоальбоме.Результаты первой в встречи с 242 1) С фотодатчиками были проблемы - они показывали совершенно разные значения при одном освещении. Пришлось приспособить шторки, ввести коэффициенты для поправки. "Научили" робоплатформу двигаться на источник света, а потом при его перемещении искать его самостоятельно и снова ехать на яркий свет.2) Датчик касания срабатывает только если угол касания прямой. Приделали пружинку. Теперь любое столкновение приводит к его срабатыванию.3) Одно колесо крутится быстрее, поэтому линейные алгоритмы (ездить по квадрату, увы, не сможет) придется показать в свернутом виде Открутить колесо не удалось. Боюсь сорвать. т.к. очень мелкая шляпка.4) На ИК-датчик нужна электрическая схема, чтобы спаять свой модернизированный вариант. Нигде не нашлось, к сожалению.5) Контакты надо проверять! Магниты как бы снимают эту проблему. Но! Чуть не плотно сели - датчик не работает. 6) Возникли предложения к Авторам - делать телескопические датчики. Для задачи Перекресток не хватает 3 мм длины)) На рисунке наши "хотелки")) 7) Не поняли, что такое Энкодер и где Светодиод для индикации состояний робота (то, что написано на коробке).Подготовка к семинару продолжается!Посты Ю.Винницкого по теме: ScratchDuino и Scratch ScratchDuino. Робоплатформа на СПО. Установка ScratchDuino. Робоплатформа на СПО. Первый запуск ScratchDuino. Робоплатформа на СПО. Соединение по Bluetooth ScratchDuino. Робоплатформа на СПО. Датчик света ScratchDuino и ArduBlock. Используем цифровые порты, добавляем "фары" - сигнализаторы. ScratchDuino и ArduBlock ScratchDuino - новые горизонты с ArduBlock Scratch Scratchduino W8 arduino роботехника