BBC micro:bit V2.2 Микроконтроллер для обучения программированию
BBC micro:bit V2.2 Микроконтроллер для обучения программированию
BBC micro:bit V2.2 Микроконтроллер для обучения программированию
BBC micro:bit V2.2 Микроконтроллер для обучения программированию
BBC micro:bit V2.2 Микроконтроллер для обучения программированию
BBC micro:bit V2.2 Микроконтроллер для обучения программированию
BBC micro:bit V2.2 Микроконтроллер для обучения программированию
BBC micro:bit V2.2 Микроконтроллер для обучения программированию

BBC micro:bit V2.2 Микроконтроллер для обучения программированию

Арт. 17095

2 380

менее 10 шт.

Описание

Проект BBC micro:bit — невероятно простая и доступная цифровая платформа, полноценный аппаратно-программный комплекс для изучения основ программирования, наиболее распространённая в сфере развивающего образования для аудитории младших и средних классов в 80+ странах мира. Платформа BBC micro:bit рассчитана на учащихся в возрасте от 8 лет и старше с любым уровнем подготовки, даже с нулевым опытом. Она объединяет обширный учебный материал, в свободном доступе излагаемый современными, максимально доступными и понятными методами, включая игровую форму для самых юных учеников, с возможностью воспроизведения любых учебных примеров на реально существующем оборудовании - одноимённом миниатюрном одноплатном компьютере собственной разработки. Для BBC micro:bit сторонними производителями выпускается множество разнообразных электронных модулей и конструкторов, расширяющих возможности компьютера.

Технические харктеристики

  • Модель: BBC micro:bit V2.2*
  • Питание: 5В (через USB), 1.8 ~ 3.6В (через батарейный коннектор)
  • Потребляемый ток, макс.: 300мА
  • Напряжение логики ввода-вывода: 3.3В
  • Ток логического ввода-вывода, макс.: 5мА (суммарный ток не более 190мА)
  • Контроллер: nRF52833, 32-разрядный ARM Cortex-M4 64МГц с ОЗУ 128КБ и ПЗУ 512КБ
  • Беспроводная связь: Bluetooth 5.1/BLE на частоте 2.4 ГГЦ со скоростью 1-2 Мб/с, поддержка функции NFC
  • Индикаторы: матрица 5 х 5 светодиодов (программируемая), питание, активность USB, микрофон
  • Управление: кнопки А и В, сенсорная кнопка с логотипом, кнопка Сброс (Reset)
  • Встроенные датчик и сенсоры для измерения
    • Инерции LSM303AGR. Содержит 3-x осевой акселерометр ±2g/±4g/±8g/16g и 3-х осевой магнитометр (компас), 16-разрядный
    • Интенсивности окружающего освещения
    • Температуры в диапазоне -40°C ~ +105°С
    • Громкости звука в диапазоне 100 Гц ~ 80 кГц (всенаправленный микрофон) SPU0410LR5H-QB-7 MEMS
  • Звуковоспроизведение: встроенный пьезоизлучатель MLT-8530 с резонансной частотой 2.7кГц и уровнем громкости 80дБ@10см
  • Встроенный АЦП: 6 каналов, разрядность 10 бит
  • Интерфейсы расширения: 19х порт ввода-вывода общего назначения (GPIO), последовательный UART, I2C, SPI, 6х ADC, 3x TOUCH, 3х PWM
  • Разъёмы и коннекторы
    • Батарея: JST S2B-PH-SM4-TB(LF)(SN)
    • Обновление ПО и питание: USB micro-B
    • Расширение: боковой коннектор 25 контактов (20 узких с шагом 1.27мм + 5 широких с круглым отверстием под зажимы "банан" или "крокодил")
  • Поддержка языков программирования: JavaScript (MakeCode), microPython, C/C++ (Arduino)
  • Поддержка ОС: Windows, MacOS, iOS, Android
  • Размеры: 51.60 х 42.00 х 11.65мм
  • Вес нетто: 10 г.

Комплектация

  • 1х BBC Micro:bit V2.2
  • 1x Краткая инструкция пользователя

Упаковка

  • Антистатический пакет
  • Размер: 117 х 80 х 12 мм
  • Вес брутто: 12 г.

Компоненты компьютера

Кнопки

Компьютер BBC micro: bit имеет две кнопки с лицевой стороны и одну кнопку с оборотной стороны, работающие только на удержание. Кнопки подтянуты к высокому уровню - логической единице. Кнопка RESET соединена с обоими чипами nRF52 и предназначена для их перезапуска. Кнопки А и В с лицевой стороны программируются в пользовательском приложении. Эти кнопки соединены с портами общего назначения GPIO, расположенными на боковом коннекторе.

Дисплей

Дисплей BBC micro:bit — это светодиодный массив 5х5, способный программно изменять интенсивность своего свечения с максиальной градацией из 255 шагов. LED-матрица также используется для измерения уровня окружающего освещения.

Инерциальный датчик

Во встроенном в micro:bit чипе LSM303AGR совмещены 3-х осевой акселерометр и 3-х осевой магнитометр, чувствительные к физическому ускорению (например, свободному падению, тряске или жестам) и силе магнитного поля. Оба сенсора могут функционировать независимо друг от друга, и передавать данные в основной контроллер nRF52 по последовательной шине I2C.

Температурный сенсор

Температурный сенсор является частью основого контроллера nRF52. Он способен измерять окружающую температуру в диапазоне -40°С ~ 105°C.

Звуковой динамик

На печатной плате компьютера BBC micro:bit установлен простой магнитный пьезоизлучатель для вывода монофонических звуков с громкостью до 80дБ (на расстоянии 10 см).

Микрофон

Электромеханический микрофон одноплатного ПК BBC micro:bit отвечает за распознавание звуков в частотном диапазоне 100Гц ~ 80кГц. Для отображения рабочего состояния микрофона, на плате расположен отдельный световой индикатор.

Боковой коннектор

Основной контроллер nRF52833 обладает огромным потенциалом в расширении возможностей одноплатного компьютера за счёт возможности коммуникации с внешними схемами и компонентами.  Для этих целей плата BBC micro:bit имеет боковой коннектор с набором из 25 контактов раличной формы и назначения, в том числе линий 3-вольтового напряжения питания, предназначенных для свободного использования. Присутствуют 5 широких контактов базового интерфейса с отверстием Ø4мм для подключения соединительных штекеров типа "банан" или зажимов "крокодил", а также 20 узких контактов с шагом 1.27мм, подключенных к контроллеру nRF52833 только с лицевой стороны платы.

Имя Порт nRF52833 Функция Интерфейс Подтяжка к высокому уровню
P3 P0.31/AIN7 Вывод LED столбец 3, GPIO, Аналоговый, PWM, UART -
P0/RING0 P0.02/AIN0 Ввод GPIO, Аналоговый, TOUCH-сенсор, PWM, UART внешняя 10МОм
P4 P0.28/AIN4 Вывод LED столбец 1, GPIO, Аналоговый, PWM, UART -
P5 P0.14 Ввод КНОПКА A, GPIO, PWM, UART внешняя 10кОм
P6 P1.05 Вывод LED столбец 4, GPIO, PWM, UART -
P7 P0.11/TRACEDATA2 Вывод LED столбец 2, GPIO, PWM, UART -
P1/RING1 P0.03/AIN1 Ввод GPIO, Аналоговый, TOUCH-сенсор, PWM, UART внешняя 10МОм
P8 P0.10/NFC2 Ввод GPIO, PWM, UART, NFC2 -
P9 P0.09/NFC1 Вывод GPIO, PWM, UART, NFC1 -
P10 P0.30/AIN6 Вывод LED столбец 5, GPIO, Аналоговый, PWM, UART -
P11 P0.23 Ввод КНОПКА B, GPIO, PWM, UART внешняя 10кОм
P12 P0.12/TRACEDATA1 Ввод Зарезервированный, GPIO, PWM, UART -
P2/RING2 P0.04/AIN2 Ввод GPIO, Аналоговый, TOUCH-сенсор, PWM, UART внешняя 10МОм
P13 P0.17 Ввод GPIO, SPI_SCLK, PWM, UART -
P14 P0.01/XL2 Ввод GPIO, SPI_MISO, PWM, UART -
P15 P0.13 Ввод GPIO, SPI_MOSI, PWM, UART -
P16 P1.02 Ввод GPIO, PWM, UART -
3V - - Домен питания, напряжение +3.3В -
P19 P0.26 Вывод I2C_SCL, GPIO, PWM, UART внешняя 4.7кОм
P20 P1.00/TRACEDATA0 Ввод I2C_SDA, GPIO, PWM, UART внешняя 4.7кОм
GND - - Домен питания, общий ноль -

Примечание. Выделенным шрифтом отмечены функции по умолчанию.

Контакты P3, P4, P6, P7, P9 и P10 соединены с LED-матрицей, они также связаны с режимом чувствительности к окружающему освещению. Контакты P5 и P11 назначены на две кнопки и подтянуты к высокому уровню. Контакты P19 и P20 сопряжены с шиной I2C, используемой встроенным инерциальным датчиком, они подтянуты к высокому уровню.

Физические размеры

Физические размеры BBC micro:bit V2

Документация и ПО

  1. Онлайн среда программирования micro:bit Let's code (MakeCode + Python Editor + примеры)
  2. Приложение micro:bit для IPhone
  3. Приложение micro:bit для Android
  4. Онлайн-справочник BBC micro:bit MicroPython
  5. Спецификация nRF52833 (англ., PDF)
  6. Электрическая принципиальная схема BBC micro:bit V2.2*