Новый Микробит 2
Микробит 2 -это карманный компьютер, предназначенный для детей и новичков, изучающих программирование, позволяющий им легко воплощать свои идеи в творческие игры, интерактивные проекты и робототехнику. Вы можете использовать Микробит для создания самых разных классных проектов, от роботов до Интернета вещей и искусственного интеллекта.
Все, что вам нужно -это воображение и креативность. На борту Микробит 2 появился динамик, микрофон, дополнительная сенсорная кнопка, возможность перевода платы в спящий режим с индикацией состояния.
Технические характеристики:
- Контроллер Arm Cortex-M4 с тактовой частотой 64 МГц
- Флэш-память для хранения программ и данных увеличилась вдвое, а объем оперативной памяти стал в восемь раз больше! Это позволяет выполнять задачи с искусственным интеллектом и машинным обучением. Microbit Foundation планирует добавить поддержку ИИ в программу Makecode в следующем году.
- Для программы MicroPython появилась возможность работы с беспроводными функциями в программе MakeCode.
- Токоотдача платы увеличена практически в 2 раза. Можно подключать больше сервоприводов и моторов напряму к плате.
- Добавление выделенной шины I2C для периферийных устройств
- Новый протокол Bluetooth 5.0 вместо Bluetooth 4.0
Еще больше возможностей для выполнения ваших учебных проектов и задач!
Сравнение micro:bit версии (v1.5) и последней версии (v2.0)
Полные технические характеристики (datasheet)
Описание нового Микробит
Плата micro:bit v 2.0 предлагает целый ряд новых встроенных функций и технических обновлений, сохраняя при этом все то, что нравится ученикам, учителям и разработчикам в предыдущей версии micro:bit.
Давайте рассмотрим новые возможности micro:bit v 2.0 более подробно:
Встроенный динамик
Одна из важных особенностей Микробит 2 — встроенный динамик! Прошли те времена, когда приходилось подключать наушники или подключать динамик для создания музыки.
Новый встроенный динамик на задней панели Микробит 2 обеспечивает отличную базу для начала работы с музыкой. Использовать динамик в MakeCode и Python очень просто. Все, что вам нужно сделать, это включить встроенный динамик для всех музыкальных команд в выбранном вами редакторе и использовать музыкальные функции, как если бы у вас был подключен внешний динамик.
Динамик достаточно громкий, что делает его идеальным для использования в ваших проектах.
Благодаря встроенному динамику ты сможешь сочинять музыку,добавлять в проекты звук или создать интерактивные, чувствительные к движению инструменты.
Микрофон
Второе обновление — это встроенный датчик микрофона. Это позволяет новому micro:bit v2.0 реагировать на звук и выполнять программу в зависимости от уровня звука. Мы протестировали микрофон, создав простой проект, который будет воспроизводить звук через встроенный динамик, когда микрофон обнаруживает хлопок.
У микрофона есть светодиодная индикация его рабочего состояния.
В программе MakeCode микрофон легко использовать в ваших проектах.
Сенсорный тачпад (Датчик касания)
В дополнение к двум кнопкам в качестве устройств ввода на Микробит, теперь есть еще один тип ввода в виде логотипа Микробит! Сейчас новый логотип представляет собой медную емкостную сенсорную кнопку, которую можно использовать в качестве устройства ввода, как и две кнопки А и В.
Функциональность касания логотипа может использоваться так же, как кнопки в программе MakeCode, с нажатием на логотипе для выполнения программы при прикосновении к логотипу.
Сейчас micro:bit имеет четыре способа реагирования на команды. Кнопка A, кнопка B, кнопки A + B и сенсорный логотип.
Спящий режим и энергопотребление
Еще одна интересная особенность — это спящий режим. Удерживая кнопку сброса на задней панели в течение нескольких секунд, вы можете активировать функцию спящего режима. Это остановит запущенную программу пока вы не нажмете кнопку сброса, чтобы запустить ее.
Когда micro:bit находится в спящем режиме индикатор на задней панели пульсирует красным, когда micro:bit включен и выполняет программу — постоянно горит.
Помимо спящего режима, новый micro: bit имеет более низкое энергопотребление.
Совместимость Микробит 2 и предыдущей версии 1.5
К сожалению, существующие HEX файлы не будут работать с новым Микробит, однако есть простое решение. Сначала вам нужно будет обновить шестнадцатеричные файлы, загрузив их в редактор Makecode, в котором они были созданы, и повторно загрузить. Это создаст новый универсальный шестнадцатеричный файл, новый тип HEX-файла, который будет работать как на Микробит 1.5, так и на Микробит 2. Вам не придется беспокоиться о совместимости или выбирать свою версию Микробит при загрузке!
Явным признаком того, что вы работаете с новым форматом файла, является то, что размер скомпилированного файла .hex будет ~ 1,8 МБ, а не ~ 700 КБ. Формат Universal Hex был разработан для обеспечения максимального удобства пользователей при переключении между вариантами платы.
Нам сообщили, что скоро появится онлайн-инструмент ,интерфейс командной строки , для преобразования старых HEX файлов в новые файлы Universal HEX.
Что касается аппаратной совместимости, новый micro:bit будет совместим с большинством существующих плат расширения, дополнениями и роботами. Распиновка на micro:bit V2 в основном осталась прежней, за исключением того, что были поменяны местами контакты светодиодной матрицы, но эти контакты задействуют не многие платы расширения.
Интерактивная версия распиновки скоро станет доступна на microbit.pinout.xyz
В этом описании использовалась информация из статьи Джошуа Лоу.