Микробит


Micro Bit ( также называемый BBC Micro Bit , стилизованный под Micro:bit ) — это аппаратная встраиваемая система с открытым исходным кодом на базе ARM , разработанная BBC для использования в компьютерном образовании в Соединенном Королевстве . Впервые об этом было объявлено во время запуска кампании BBC Make It Digital 12 марта 2015 года [5] [6] с намерением доставить 1 миллион устройств ученикам в Великобритании. Окончательный дизайн и характеристики устройства были представлены 6 июля 2015 г. [7] , тогда как фактическая поставка устройств, первоначально запланированная на сентябрь 2015 г. для школ и октябрь 2015 г. для широкой публики, [8]началось 10 февраля 2016 г. [9] [10]

Устройство описывается как устройство размером в половину кредитной карты [11] и имеет процессор ARM Cortex-M0 , датчики акселерометра и магнитометра, Bluetooth и USB-соединение, дисплей, состоящий из 25 светодиодов , две программируемые кнопки и может питаться от либо USB, либо внешний аккумулятор. [3] Входы и выходы устройства осуществляются через пять кольцевых разъемов, которые являются частью большего 25-контактного краевого разъема. В октябре 2020 года была выпущена физически почти идентичная плата v2 с микроконтроллером Cortex-M4 F, большим объемом памяти и другими новыми функциями.

Ввод/вывод включает в себя три кольцевых разъема (плюс один разъем питания и один заземление), которые принимают зажимы типа «крокодил» или 4-мм разъемы типа «банан » [19] , а также 25-контактный разъем края с двумя или тремя выходами PWM , от шести до 17 контактов GPIO (в зависимости от конфигурации), шесть аналоговых входов, последовательный ввод/вывод, SPI и I²C . [17] В отличие от ранних прототипов, которые имели встроенную батарею, для питания устройства можно использовать внешний аккумулятор (батареи типа AAA) как автономное или носимое устройство. [4] [11] [15] Проблемы со здоровьем и безопасностью, а также стоимость были названы причинами для удаления кнопочной батареи из ранних разработок. [20]

Доступная документация по проектированию аппаратного обеспечения состоит только из схемы и спецификации , распространяемой по лицензии Creative Commons By Attribution , разводка печатной платы недоступна. [21] [22] Однако совместимый эталонный дизайн от Micro:bit Educational Foundation полностью задокументирован.

В micro:bit v2 кнопку сброса можно использовать для выключения платы, удерживая ее в течение 3 секунд. [24] [25] [26]

Опыт программирования Python на Micro Bit предоставляется MicroPython . [28] [29] Пользователи могут писать сценарии Python в веб-редакторе Micro Bit, которые затем объединяются с прошивкой MicroPython и загружаются на устройство. Пользователи также могут получить доступ к MicroPython REPL , работающему непосредственно на устройстве, через последовательное соединение USB, что позволяет им напрямую взаимодействовать с периферийными устройствами Micro Bit.


micro:bit v1 с оригинальной упаковкой за ним
micro:bit v2 с оригинальной упаковкой позади него