Micro:bit - микрокомпьютер для обучения программированию на JavaScript и microPython

29.01.2018

Micro:bit - микрокомпьютер для обучения программированию на JavaScript и microPython

Micro: bit - это компактный самодостаточный микрокомпьютер для обучения программированию на JavaScript и microPython. Плата интерактивна и проста в освоении - знакомство с micro: bit можно начинать с семи лет. Яркие светодиоды, программируемые кнопки и встроенный набор датчиков позволяет создавать гаджеты без использования дополнительных модулей. А визуальная среда программирования Make Code от компании Microsoft в игровой форме учит работать с платой.

На плате предусмотрено сразу два микропроцессора ARM Cortex. Основной процессор обрабатывает пользовательские программы и обеспечивает работу Bluetooth. Второй - отвечает за поддержку USB.

Чтобы не возится с подключением внешних модулей, а сразу приступить к созданию гаджетов, на плате уже установлены популярные сенсоры. Акселерометр показывает положение платы в пространстве, работает шагомером и реагирует на встряхивание. Магнитометр используется как компас, детектор металла и скрытой проводки или выступает в роли датчика Холла. Температура определяется встроенным в процессор термометром. На обратной стороне платы собрана матрица из 25 красных светодиодов. На неё можно выводить буквы, бегущие строки или простую пиксельную анимацию. Девять из них используются в качестве сенсора уровня освещённости. Для управления платой предусмотрены три кнопки. Одна используется для перезагрузки платы, две другие — программируемые, их назначение зависит от созданной программы.

Micro:bit - микрокомпьютер для обучения программированию на JavaScript и microPython

С различными образцами программ, уроками, языками программирования и всем необходимым для работы можно ознакомится на официальном сайте платформы www.microbit.co.uk.

Характеристики:

  • Микроконтроллер: 32-х разрядный ARM Cortex-M0 Nordic nRF51822;
  • Частота: 16 МГц;
  • Flash-память: 256 КБ;
  • RAM-память: 16 КБ;
  • Напряжение логических уровней: 3.3 В;
  • Входное напряжение питания (Vin): 1.8–3.6 В;
  • Портов ввода-вывода общего назначения: 19;
  • Максимальный выходной ток с пина ввода-вывода: 5 мА;
  • Портов с поддержкой ШИМ: 19;
  • Портов c АЦП: 6;
  • Разрядность АЦП: 10 бит;
  • Шины обмена данными: I²C и SPI;
  • Интерфейсы: Bluetooth, microUSB;
  • Габариты: 5242 мм.