Новая «Tetra» — учим детей программировать на Scratch. Железки Амперки
Как сделать из ребёнка программиста — https://goo.gl/TLBuhf
Два года назад мы придумали Тетру — набор для кружков программирования и уроков информатики в 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, а включают дополнительное описание, формат сигнала и типы подключаемых модулей. Ещё и продублировали её на обратной стороне платы.
Ещё одной претензией к старому набору был бредборд. Мы планировали, что он будет использоваться после прохождения полного курса сделали его «на вырост», для более сложных проектов. В новой версии платы мы убрали этот бредборд. Плата стала компактней и аккуратнее. Но, если вы захотите потыкать радиодетальками в макетку, её легко подключить к Тетре через специально предусмотренные колодки. Просто соедините их проводами «папа-папа».
____________________________________________________________________
Набор «Тетра» на сайте Амперка — https://goo.gl/TLBuhf
Образовательные наборы на Arduino — http://teacher.amperka.ru/tetra
Видеоуроки по Tetra: https://www.youtube.com/playlist?list=PLfDmj22jP9S5rSPha6vj3GXdmjWWng1Lb
Пишем игры для Tetra:
1) Кнопочная лихорадка: https://www.youtube.com/watch?v=qzClzqt6rmY
2) Ловим шары: https://www.youtube.com/watch?v=x18tZnv9u6E
3) Рыбалка на Scratch: https://www.youtube.com/watch?v=mvZ_gFYS2SU
4) Спасём Землю от инопланетных захватчиков: https://www.youtube.com/watch?v=nmjGya9dLqs
Скачать среду Scratch For Arduino: http://s4a.cat/