BBC подтвердила, что выпуск Micro Bit, ее крошечной платы для разработки, будет отложен до конца 2015 года. В то же время CodeBug, который предлагает многие из тех же функций, теперь доступен для покупки. ОБНОВЛЕНИЕ: запущен веб-сайт Micro Bit.
BBC надеется повторить успех BBC Micro с помощью BBC Micro Bit. Хотя названия похожи, две машины не могут быть более разными. Micro Bit — это небольшая машина размером с кредитную карту с набором светодиодов, кнопок, акселерометра и Bluetooth, которые можно использовать для создания простых встроенных проектов.
Что еще более важно, BBC планирует раздать Micro Bit каждому ученику 7-го класса (6-й класс) в Великобритании. В октябре компания планировала поставить миллион бесплатных устройств, но теперь эта дата перенесена на «после Рождества».
Причина?
Самый хлопотный из всех компонентов компьютера — блок питания. Подробностей нет, но цитируется «представитель BBC»:
«В результате нашего тщательного тестирования мы решили внести в устройство некоторые незначительные изменения — наша приоритетная задача — сделать его подходящим для детей и учителей до того, как мы произведем миллион устройств».
Первоначальный дизайн устройства позволял питать его от кнопочного элемента, но из соображений безопасности от этого отказались в пользу батарей большего размера. Теперь похоже, что блок питания вернулся, чтобы укусить проект!
В то же время Premier Farnell объявил о доступности Codebug за 20 долларов (12 фунтов стерлингов). Это пример успешного проекта Kickstarter, который предоставляет многие функции BBC Micro Bit и доступен уже сейчас. Конечно, за этим не стоит Би-би-си, и поэтому миллионами он не будет раздаваться.
Все это поднимает вопрос: должна ли такая публичная корпорация, как BBC, конкурировать с коммерческими предприятиями? По крайней мере, в случае с оригинальной BBC Micro была некоторая конкуренция, чтобы увидеть, кто будет производить оборудование — в случае Micro Bit такой открытости не было.
По общему признанию, Codebug — это более простая плата — она имеет 25-светодиодный дисплей и две кнопки. В нем отсутствует Bluetooth, но есть шина расширения, поддерживающая интерфейсы I2C, SPI и UART. У него также есть модные разъемы типа «крокодил», позволяющие легко создавать схемы на лету.
Codebug должен быть подключен к главному компьютеру через его порт USB, и он программируется с использованием блочного графического языка программирования, подобного Scratch. Программы должны быть загружены в Codebug, но после этого его можно запускать автономно с установленной кнопочной ячейкой CCR2032. Хост-программист может быть практически кем угодно, если у него есть веб-браузеры, потому что среда программирования размещена в облаке. Примечания предполагают Raspberry Pi, что является странной, но логичной комбинацией. Его также можно напрямую подключить к Pi GPIO и запрограммировать на Python3, что значительно расширяет его возможности.
Вы можете увидеть, насколько легко начать работу, из видео:
Выражается некоторая озабоченность по поводу того, в какой степени устройство является открытым исходным кодом, и на данный момент отсутствуют схемы и признаки исходного кода.
Так является ли Codebug заменой MicroBit?
У него нет набора датчиков, встроенных в плату, и он не бесплатный. Любые школы, которые хотят начать с ним, могут купить комплект из 30 штук за 310 фунтов стерлингов. Хотя я почему-то думаю, что большинство школ будут ждать, чтобы увидеть, что может предложить MicroBit — в конце концов, это бесплатно.
Обновлять
Примерно через день после того, как стало известно о задержке, был запущен долгожданный веб-сайт Micro Bit — https://www.microbit.co.uk/
«Сегодняшний день знаменует собой следующую веху в проекте, и я рад запустить сегодня новый бета-сайт BBC micro: bit, разработанный в сотрудничестве с Microsoft — www.microbit.co.uk — пусть начнется кодирование!»
В настоящее время доступны редакторы Microsoft Block Editor и Microsoft Touch Develop Editor. Редактор JavaScript Code Kingdom и редактор Python от Python Software Foundation «скоро появятся».
Вы можете подумать, что нет особого смысла в том, чтобы среда разработки работала без оборудования, но есть симулятор, который можно использовать для тестирования программ. Полагаю, возникает вопрос, нужно ли вообще оборудование! Конечно, это дает ученикам настоящий вкус к реальному миру, но все же заставляет задуматься.