Ведутся технические работы. Это может временно повлиять на скорость работы сайта. Приносим извинения за неудобства и благодарим за ваше понимание!

Новая «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/

#amperka #железкиамперки #scratch #arduino

( ! ) Warning: Invalid argument supplied for foreach() in /home/domains/malitikov.ru/public_html/wp-content/themes/malitikov/single.php on line 44
Call Stack
#TimeMemoryFunctionLocation
10.0000350280{main}( ).../index.php:0
20.0000350560require( '/home/domains/malitikov.ru/public_html/wp-blog-header.php ).../index.php:17
30.21578499048require_once( '/home/domains/malitikov.ru/public_html/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.21748503256include( '/home/domains/malitikov.ru/public_html/wp-content/themes/malitikov/single.php ).../template-loader.php:106

Мы рекомендуем


( ! ) Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 2097160 bytes) in /home/domains/malitikov.ru/public_html/wp-includes/class-wpdb.php on line 3114
Call Stack
#TimeMemoryFunctionLocation
10.0000350280{main}( ).../index.php:0
20.0000350560require( '/home/domains/malitikov.ru/public_html/wp-blog-header.php ).../index.php:17
30.21578499048require_once( '/home/domains/malitikov.ru/public_html/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.21748503256include( '/home/domains/malitikov.ru/public_html/wp-content/themes/malitikov/single.php ).../template-loader.php:106
50.383122786256WP_Query->__construct( $query = ['post_type' => 'post', 'post_status' => 'publish', 'fields' => 'ids', 'posts_per_page' => -1, 'no_found_rows' => TRUE, 'orderby' => 'none'] ).../single.php:65
60.383122786256WP_Query->query( $query = ['post_type' => 'post', 'post_status' => 'publish', 'fields' => 'ids', 'posts_per_page' => -1, 'no_found_rows' => TRUE, 'orderby' => 'none'] ).../class-wp-query.php:4081
70.383122786256WP_Query->get_posts( ).../class-wp-query.php:3949
80.383522798120wpdb->get_col( $query = 'SELECT wp_posts.ID\n\t\t\t\t\t FROM wp_posts \n\t\t\t\t\t WHERE 1=1 AND wp_posts.post_type = \'post\' AND ((wp_posts.post_status = \'publish\'))\n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t ', $x = ??? ).../class-wp-query.php:3300