«Щенок» из Лего Майндштормса
Один из читателей попросил показать как выглядит готовый «щенок», собранный из набора «Лего Майндштормс». Вот он, сидит на крышке набора.
Из активных элементов у него три мотора (два двигают задние лапы, один — голову), датчик цвета, который определяет, что ему дают «кость» (на фото кость лежит рядом) и датчик нажатия, который срабатывает, если погладить «собаку» по спинке.
Программа робота крутится в цикле, в котором меняются несколько переменных, определяющих состояние робота — он может злиться, хотеть есть или спать и так далее. Кроме того, есть запрограммированные реакции на попытку его погладить или накормить. Не слишком разнообразно, дочка довольно быстро с ним наигралась.
Кажется использовать набор как конструктор для сборки
Комментарии 13
Просто собирать отдельные модельки — прикольно, но очень быстро надоедает. Занятно делать
Спасибо. Прикольная штука. Сразу вспомнилось детство, когда отец покупал мне конструкторы радиоприемников. Там даже ферритовую антенну самому мотать надо было.
То есть он просто ими двигает, но не ходит?
Да, у меня тоже были конструкторы, где можно было собирать всякое, включая радио, аж несколько штук )
Не, ходить не умеет, только поднимает задние лапы, передние тоже не двигаются.
Я недавно у сынули взял робота, чтобы попробовать
https://youtu.be/cJdGtCZS3us?si=svZ8EP047PuFytyD
Больше всего меня интересовала многопоточность. Т.е. насколько большие усилия надо прилагать, чтобы параллельно анализировать разные датчики и при этом выполнять разные наборы действий. Оказывается всё легко и просто и вообще без усилий. В примере выше мелодия играется в одном потоке, а мотор дёргается в другом. Могу поделиться програмкой.
Язык — ну практически C. В нём нет дурацких ограничений «родного» языка программирования Лего (если эти
Детали по моей попытке программирования здесь: https://tesanoff.dreamwidth.org/385661.html
Увы, я не знаю этот вариант. Инструментов для работы с EV3 огромное количество, со всеми не разберешься. Я просто баловался тогда, интересно было.
(в любом случае полезно помнить, что есть два варианта управления — закачка программ на него и удалённое управление. Там есть робот, который держит равновесие, удалённо у меня не получалось его контролировать, скорости реакции не хватало)
Покопался, что же я там делал. Оказывается, что программировал я совсем другую штуку, эмулятор такого робота. Извини, обманул. Работа с роботом тоже была, в Swift Playgrounds. Сейчас проверил, до сих пор вроде доступна, но только на Айпаде. На Маке её не вижу. Там, видимо, и пользовался.
какая-то обучалка есть. Вот книга для учителя по ней: https://books.apple.com/us/book/lego-minds … 1243395724
Инструкуция к Плейграундс там есть, и даже
— Есть бумажные книги, с полноцветными фотографиями, схемами, найти легко в Озоне или типа того.
— Есть схемы в интернете, полно. Но тут несколько сложнее, потому что это отдельные несвязные схемы, придётся самому соображать, в каком порядке по возрастанию сложности давать ребёнку.
— В самом наборе есть всегда «родной» комплект схем
А для тех, кому действительно интересно конструировать, есть отличный метод «придумай себе проблему и реши её».
Например:
— делаете любую конструкцию, которая
— ставите впритык два стула, машинка переезжает с одного стула на другой
— раздвигаете стулья до тех пор, пока щель не станет непреодолима для машинки
— перестраиваете машинку так, чтобы она смогла преодолеть щель
— снова увеличиваете щель:)