
Два года назад мы придумали Тетру — набор для кружков программирования и уроков информатики в 5-6 класах.
Именно поэтому мы выбрали платформу для языка Scratch. Scratch придумали ребята из масачусетского технологического как реинкарнацию языка Лого. Того самого, с черепашьей графикой.
Язык, а вернее целая визуальная объектно орентирования среда, создавалась специально для обучения школьников принципам программирования. Циклы, ветвления, рекурсия, булева логика, стеки, спрайты — всё прячется под красочными блоками и объектами. Элементы программного кода комбинируются простым перетаскиванием и заданием ключевых параметров. Несколько движений мышкой в среде, больше похожей на планшетную игрушку - и программа готова.
Scratch распространяется бесплатно и даже не требует установки на компьютер — с 2013 года доступна on-line версия языка. Но, как показала практика, гонять котиков по экрану быстро надоедает и внимание детей приходится завоёвывать чем-то новым.
В 2008-м команда программистов из мятежной Каталонии предложила вариацию Scratch для набирающих популярность контроллеров Arduino. Так появилась среда разработки S4A или Scratch for Arduino.
Так удалось соединить виртуальный и реальный миры — теперь компьютер может помигать светодиодом, покрутить серву или отреагировать на включение освещения и изменения температуры в комнате.
Предполагалось, что схемы для Arduino будут собираться на макетке, но что хорошо для матёрого электронщика не годится для ребёнка - один дребезжащий контакт на бредборде способен похоронить всю карьеру будущего инженера.
Поэтому мы решили сделать специальную версию платы, объединив в одном устройстве наш аналог микроконтроллера Arduino Leonardo — Iskra Neo и плату расширений Slot Shield. А, чтобы приспособить к особенностям юных инженеров — поместили всё это в ударопрочный корпус.
Но сделать одну, пусть и хорошую плату, это ещё не значит сделать образовательный набор. Душа Тетры — учебник, который написал для нас звезда робототехнической педогогики, Денис Генадьевич Копосов.
120 страниц красочного буклета содержат полный курс начинающего технаря. 97 заданий и творческих проектов — с подробными схемами и алгоритмами научат программировать на Scratch.
Юный инженер соберёт обязательный для робототехника минимум помигает светодиодами, покрутит сервы, научится делать музыкальные синтезаторы, сигнализации и даже - электронные игры.
В коробку с набором мы положили 15 электронных модулей - светодиоды, кнопки, сенсоры и серводивигатель. Для создания устройства их необходимо разместить на плате в правильных слотах.
В новой Тетре мы изменили маркировку слотов, теперь они называются не просто Pin 3 или A2, а включают дополнительное описание, формат сигнала и типы подключаемых модулей. Ещё и продублировали её на обратной стороне платы.
Ещё одной претензией к старому набору был бредборд. Мы планировали, что он будет использоваться после прохождения полного курса сделали его «на вырост», для более сложных проектов. В новой версии платы мы убрали этот бредборд. Плата стала компактней и аккуратнее. Но, если вы захотите потыкать радиодетальками в макетку, её легко подключить к Тетре через специально предусмотренные колодки. Просто соедините их проводами «папа-папа».
____________________________________________________________________
Набор «Тетра» на сайте Амперка —
Образовательные наборы на Arduino —
____________________________________________________________________
Видеоуроки по Tetra:
Пишем игры для Tetra:
1) Кнопочная лихорадка:
2) Ловим шары:
3) Рыбалка на Scratch:
4) Спасём Землю от инопланетных захватчиков:
Скачать среду Scratch For Arduino:
#amperka #железкиамперки #scratch #arduino