Нова версія (v2) відомого мікрокомп'ютера від компанії BBC отримала багато нових функцій і стала повністю програмованою. Кожен зі світлодіодів індивідуально програмується. Також комп'ютер отримав MEMS-мікрофон, динамік та датчик дотику. Якщо ви хочете створити бездротовий проект, він оснащений радіомодулем (2,4 ГГц) та модулем BLE Bluetooth 5.0. Також він має 25 червоних світлодіодів, розташованих матрицею, які можуть показувати повідомлення та дві програмовані кнопки, які можуть використовуватись для керування проектами, як то в іграх або, наприклад, для паузи чи пропуску пісні в списку пісень для відтворення. micro:bit v2 також може виявляти рух та визначати напрямок, у якому ви рухаєтесь, завдяки акселерометру.
Ви можете придбати micro:bit v2 в нашому інтернет-магазині >>
Основні відмінності micro:bit v2:
- Мікроконтролер карманного розміру (4 х 5 см), створений для дітей та початківців
- Бездротовий зв'язок завдяки вбудованому 2,4 ГГц радіомодулю та BLE Bluetooth 5.0
- 25 червоних світлодіодів, доступних для програмування
- MEMS-мікрофон, динамік, сенсорний датчик
- Акселерометр для додатків з визначенням руху
- Ножовий роз'єм для легкого підключення
- Виділена шина I2C для підключення периферії
- Дві програмовані кнопки
Специфікація плати micro:bit v2:
Процесор | Nordic Semiconductor nRF52833 |
Пам'ять | 512KB Flash, 128KB RAM |
Інтерфейс | NXP KL27Z, 32KB RAM |
Мікрофон | MEMS-мікрофон та світлодіодний індикатор його активності |
Динамік | На платі |
Датчик дотику | На платі |
Ножевий роз'єм | 25 контактів. 4 виділених GPIO, PWM, I2C, SPI та розширене живлення 3 круглих контакти з отворами для підключення роз'ємів "крокодил"/"banana", з лисками для зручності |
I2C | Виділена шина I2C для периферії |
Бездротовий зв'язок | 2.4GHz micro:bit Radio/BLE Bluetooth 5.0 |
Живлення | 5V від роз'єму micro-USB, 3V через ножевий роз'єм або від батарейки, світлодіодний індикатор живлення, вимикач (кнопка, натиснути і тримати) |
Живлення периферії | до 200 мА |
Акселерометр | ST LSM 303 |
Програмне забезпечення | C++, MakeCode, Python, Scratch |
Розміри | 5 см (Ш) x 4 см (В) |
Порівняння micro:bit v1 та miсro:bit v2:
стара версія (v1.5) | нова версія (v2) | |
---|---|---|
Процесор | Nordic Semiconductor nRF51822 | Nordic Semiconductor nRF52833 |
Пам'ять | 256KB Flash, 16KB RAM | 512KB Flash, 128KB RAM |
Інтерфейс | NXP KL26Z, 16KB RAM | NXP KL27Z, 32KB RAM |
Мікрофон | N/A | MEMS-мікрофон та світлодіодний індикатор активності |
Динамік | N/A | Динамік на платі |
Датчик дотику | N/A | Датчик під логотипом |
Ножевий роз'єм | 25 контактів. 3 виділених GPIO, PWM, I2C, SPI та розширене живлення 3 круглих контакти з отворами для підключення роз'ємів "крокодил"/"banana" |
25 контактів. 4 виділених GPIO, PWM, I2C, SPI та розширене живлення 3 круглих контакти з отворами для підключення роз'ємів "крокодил"/"banana", з лисками для зручності |
I2C | Спільна шина I2C | Виділена для периферії шина I2C |
Бездротовий зв'язок | 2.4GHz micro:bit Radio/BLE Bluetooth 4.0 | 2.4GHz micro:bit Radio/BLE Bluetooth 5.0 |
Живлення | 5V від роз'єму micro-USB, 3V через ножевий роз'єм або від батарейки | 5V від роз'єму micro-USB, 3V через ножевий роз'єм або від батарейки, світлодіодний індикатор живлення, вимикач (кнопка, натиснути і тримати) |
Живлення периферії | До 90 мА | До 200 мА |
Акселерометр | ST LSM 303 | ST LSM 303 |
Програмне забезпечення | C++, MakeCode, Python, Scratch | C++, MakeCode, Python, Scratch |
Розміри | 5 см (Ш) x 4 см (В) | 5 см (Ш) x 4 см (В) |
Зміни у платі:
Динамік: на задній стороні плати додано динамік, вам потрібно перевірити чи можна встановити вашу плату розширення біля роз'єму живлення JST. За замовчуванням micro:bit буде видавати звук і на контакти ножового роз'єму, і на динамік. Якщо ваша плата розширення має власний динамік, ви можете вимкнути динамік на платі програмним методом.
Мікрофон: на задній стороні плати додано MEMS мікрофон з отвором на платі на лицьову сторону, а також світлодіодний індикатор роботи мікрофону. Не закривайте мікрофон чи світлодіод. Плата розширення може закрити мікрофон чи його індикатор.
Датчик дотику: Логотип micro:bit виконаний на друкованій платі з міді, вкритої позолотою. На відміну від старої версії, micro:bit v2 оснащений ємнісним датчиком дотику на великих контактах (у старої версії датчик - резистивний).
Антена: Змінено розташування антени на платі. Якщо ваш застосунок використовує радіозв'язок, перевірте його роботу з обома платами.
Апаратні зміни
Шина I2C: Додано виділену шину I2C від чіпу nRF52, на відміну від спільної шини у старої версії.
Живлення: micro:bit v2 може живитись через два контакти на задній стороні плати та від контактів 3V/GND. Чіп nRF52 видає струм 300 мА для живлення, 100 мА з яких зарезервовано для власних компонентів плати, а 200 - для плати розширення.
Програмні зміни
Розширення MakeCode: Якщо ваше розширення MakeCode використовує mBed чи DAL, вам може знадобитись переглянути його для сумісності з CODAL та обома версіями плати. Остання ревізія не підтримує mBED.
Модулі Python: Додаткова пам'ять забезпечує більше місця для модулів Python, що працюють з периферією та micro:bit.