Jeffrey Cross
Jeffrey Cross

3 робота, которые помогают детям учиться кодировать

Читайте статьи из журнала прямо здесь на Делать:, У вас еще нет подписки? Получите один сегодня.

Знание того, как программировать, становится все более важным навыком в мире, который мы создаем. К счастью, это никогда не было так легко учиться. Блочные языки, такие как Scratch, упрощают освоение базовых концепций создания программного обеспечения. Python, язык, который я лично считаю необходимым для окончания средней школы, теперь распространен практически на любой платформе, на которой вы хотели бы его использовать. И если Arduino чему-то нас научил, так это то, что написание традиционного программного обеспечения может быть увлекательным, но написание его для взаимодействия с физическим миром еще лучше. Приходите роботы!

В то время как Lego Mindstorms уже много лет является бесспорным чемпионом в области образовательных робототехнических платформ, появляется новый набор ботов, который может быть не таким модульным, но предлагать многое за меньшую цену. У меня был шанс получить в свои руки три из них, чтобы они взяли свои программные интерфейсы для вращения.

Озобот Эво. Фотография Мэтта Стульца

Ozobot Evo упаковывает много в пакет размером с пинг-понг. Evo имеет шесть программируемых светодиодов и датчиков приближения, а также нижний датчик для отслеживания линии и определения цвета. Настоящее веселье приходит с включенными цветными маркерами для создания ваших собственных лабиринтов. Программный интерфейс OzoBlockly позволяет вам решать, как Evo взаимодействует с лабиринтом, который вы создали, или любыми другими проблемами, которые вы хотите преодолеть. Язык блочного программирования - отличное место для начала, но, надеюсь, команда Ozo откроет более продвинутые инструменты в будущем.

Анки Козмо

Большое гудение робота пришло вокруг выпуска Anki Cozmo. Cozmo - маленький бот с тонной индивидуальности. Мгновенно напоминающий диснеевскую Wall-E, Cozmo оснащен ЖК-дисплеем, который создает эмоциональные выражения лица, помогая привлечь вас (встроенная камера даже распознает лица - она ​​распознает и говорит с пользователем). Козмо загружен датчиками, открывающими его мир, и имеет руку, похожую на вилочный погрузчик, для взаимодействия с ним. API Cozmo основан на Python и является обширным. Все еще в бета-версии, это обещает дать вам невероятный контроль над Cozmo. Хотя Python является более продвинутым языком, он все еще очень доступен для новых программистов, и его изучение принесет дивиденды.

Мим Микробот

Мой любимый, наверное, наименее сложный из всех, Mime Mirobot. Этот плоский набор для лазерной резки можно собрать без инструментов за несколько минут. Базовая функция Mirobot - тянущий робот - поместите ручку в его привод и дайте ему команды, чтобы он начал рисовать. Сила, однако, заключается в множестве вариантов программирования. Пользователи могут начать программировать его на нескольких блочных языках, включая Scratch, но позже могут перейти на более сложные и надежные языки, такие как Python и JavaScript. Для тех из нас, кто начал изучать Logo как наш первый опыт программирования, Mirobot быстро становится настоящей черепахой. Это работает хорошо; в течение нескольких минут после открытия их интерфейса Python я рисовал фракталы.

Поделиться

Оставить комментарий