Micro:bit - микрокомпьютер для обучения программированию на JavaScript и microPython
Micro: bit - это компактный самодостаточный микрокомпьютер для обучения программированию на JavaScript и microPython. Плата интерактивна и проста в освоении - знакомство с micro: bit можно начинать с семи лет. Яркие светодиоды, программируемые кнопки и встроенный набор датчиков позволяет создавать гаджеты без использования дополнительных модулей. А визуальная среда программирования Make Code от компании Microsoft в игровой форме учит работать с платой.
На плате предусмотрено сразу два микропроцессора ARM Cortex. Основной процессор обрабатывает пользовательские программы и обеспечивает работу Bluetooth. Второй - отвечает за поддержку USB.
Чтобы не возится с подключением внешних модулей, а сразу приступить к созданию гаджетов, на плате уже установлены популярные сенсоры. Акселерометр показывает положение платы в пространстве, работает шагомером и реагирует на встряхивание. Магнитометр используется как компас, детектор металла и скрытой проводки или выступает в роли датчика Холла. Температура определяется встроенным в процессор термометром. На обратной стороне платы собрана матрица из 25 красных светодиодов. На неё можно выводить буквы, бегущие строки или простую пиксельную анимацию. Девять из них используются в качестве сенсора уровня освещённости. Для управления платой предусмотрены три кнопки. Одна используется для перезагрузки платы, две другие — программируемые, их назначение зависит от созданной программы.
С различными образцами программ, уроками, языками программирования и всем необходимым для работы можно ознакомится на официальном сайте платформы 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 мм.