Материнська плата Micro:bit V2 не оснащена датчиком температури, але використовує датчик температури, вбудований у мікросхему NFR52833, для визначення температури. Таким чином, виміряна температура ближча до температури мікросхеми, і можливі відхилення від температури навколишнього середовища.
Практична робота: Створення термометра зі світловою індикацією
Мета: Навчитися використовувати датчик температури, логічні блоки «якщо — інакше» та світлодіодну матрицю micro:bit.
Обладнання:
Плата micro:bit.
Кабель Micro-USB.
Комп'ютер з доступом до інтернету (або встановлений додаток MakeCode).
Хід роботи:
1. Підготовка проєкту
Відкрийте редактор MakeCode.
Створіть новий проєкт під назвою «Термометр_Попередження».
2. Програмування (Алгоритм за скриншотом)
Відтворіть блоки, показані на вашому зображенні:
Блок «при запуску» (on start):
Додайте команду «увімкнути світлодіоди: істина» (led enable true). Це гарантує, що екран працює.
Блок «постійно» (forever):
Виберіть логічний блок «якщо — інакше» (if — else).
Умовою встановіть порівняння: температура (°C) ≥ 35.
У гілку «якщо» (коли спекотно): додайте блок «показати іконку» з великим серцем.
У гілку «інакше» (коли температура в нормі): додайте блок «показати іконку» з маленьким серцем.
3. Тестування на симуляторі
Подивіться на ліву частину екрана, де зображено micro:bit.
Знайдіть термометр і потягніть повзунок вгору (вище 35°C). Переконайтеся, що з'явилося велике серце.
Опустіть температуру нижче 35°C — іконка має змінитися на маленьке серце.
4. Завантаження на плату
Під’єднайте micro:bit до комп'ютера.
Натисніть кнопку «Завантажити» (Download) і збережіть файл на диск micro:bit.
Завдання для самостійної перевірки:
Експеримент: Спробуйте змінити поріг температури з 35°C на 25°C, щоб програма спрацювала від тепла ваших рук.
Модифікація: Замініть іконку маленького серця на команду «очистити екран», щоб при нормальній температурі дисплей нічого не показував.
Питання: Що станеться з іконкою на екрані, якщо температура буде рівно 35°C?