Тема 4. Програмування під micro:bit

Сайт: Навчально-інформаційний портал НУБіП України
Курс: Програмне забезпечення вбудованих систем (ІПЗ)
Книга: Тема 4. Програмування під micro:bit
Надруковано: Гість-користувач
Дата: неділя, 16 листопада 2025, 08:53

Опис

Формування компетенцій

ЗК 3, ФК 2, ФК 7, ФК 10, ФК 12.

Micro:bit-овий код, перевірка програми на тренажері в редакторі MakeCode. Завантаження «шестигранного» файлу. Використання Python і текстовий JavaScript для програмування micro:bit. Програмування micro:bit для реагування на кнопки, світло, рух, температуру, можливість відправлення повідомлення за допомогою бездротового зв’язку до інших micro:bit. Кодування micro:bit з мобільного пристрою.

1. Елементи плати

Мікроконтролер : Nordic nRF51822

Серце пристрою трідцатідвухбітний процесор ARM Cortex-M0 з тактовою частотою 16 мегагерц, 256 КБ Flash-пам'яті і 16 КБ RAM- пам'яті . Вишенькою на торті став вбудований датчик температури і Bluetooth 4.1 BLE.

Піни харчування

  •                              3V3: Цей висновок є виходом вбудованого регулятора і внутрішньо підключений до VDD модуля. При включенні платформи через USB-порт на цьому виводі буде напруга 3,3 В постійного струму . Цей висновок також може використовуватися для безпосереднього харчування Microbit . При використанні в якості виходу максимальна навантаження 3V3 становить 100 мА  .
  •                              GND: Висновок землі . 

Порти введення / виводу

  •                              Цифрові входи / виходи (GPIO): Піни P0 - P16 , P19 і P20 Логічний рівень одиниці - 3,3 В, нуля - 0 В. Максимальний струм виходу - 5 мА .      

Увага ! В відміну від більшості плат Arduino , рідним напругою Microbit є 3,3 В, а не 5 В. Максимальна напруга , яке можуть витримати вхід / виходи становить 3,3 В. Подавши напруга , наприклад 5 В, можна вивести платформу з ладу .

  •                              ШІМ (PWM): Піни P0 - P16 , P19 і P20 Дозволяють виводити аналогові значення в вигляді ШІМ- сигналу . Одночасно можливо генерувати ШІМ-сигнал на 3 пінах .     
  •                              АЦП (ADC): Піни P0 - P4 , P10 аналого цифрові входи , кожний з яких може уявити аналогове напруга у вигляді 10-бітного числа (1023 значень). Аналогові входи плати виробляють вимірювання від 0 до максимального значення 3,3 В. Якщо подати на вхід напруги понад 3,3 В - це викличе пошкодження кристала мікроконтролера .   
  •                              I²C: Піни P19 і P20 - SCL і SDA відповідно . Інтерфейс призначений для спілкування з периферією з синхронного протоколу, через 2 дроти .       
  •                              SPI: Піни P13 , P14 і P15 - SCK , MISO , MOSI , відповідно . Інтерфейс призначений для спілкування з периферією по послідовному інтерфейсу SPI.        

світлодіодна індикація

Вбудований інформаційний світлодіод показує поточний стан модуля:

  •                              Горить при підключенні харчування
  •                              Блимає при прошивки модуля

Роз'єм micro -USB

Роз'єм micro -USB призначений для прошивки Microbit з допомогою комп'ютера .

кнопка RESET

Кнопка RESET - здійснює скидання платформи .

Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання