
Пошаговый план урока по созданию шагомера на Micro:bit в CodeStudio: использование акселерометра, обработка данных и отображение результата.
Шагомер — это проект, который ученик может носить с собой. Это не абстрактный эксперимент в кабинете, а реальное устройство, которое считает шаги, как фитнес-браслет. Для учеников 6-8 классов это невероятно мотивирующий проект: они создают вещь, которой пользуются каждый день.
Micro:bit идеально подходит для этого проекта благодаря встроенному акселерометру — датчику, который измеряет ускорение. Когда человек делает шаг, тело совершает характерное вертикальное движение, и акселерометр это фиксирует.
Целевая аудитория: 6-8 классы.
Время: 2 урока по 40 минут.
Оборудование:
Объясните ученикам:
Акселерометр — это датчик, который измеряет ускорение по трём осям: X (влево-вправо), Y (вперёд-назад) и Z (вверх-вниз). Он есть в каждом смартфоне — именно благодаря ему экран поворачивается, когда вы переворачиваете телефон.
На Micro:bit акселерометр встроенный. Его не нужно подключать — он уже на плате.
Демонстрация: подключите Micro:bit к CodeStudio и откройте монитор данных. Покачайте плату в разные стороны — ученики увидят, как меняются значения по осям X, Y, Z.
В CodeStudio создайте проект Micro:bit. Первая программа — отображение значения ускорения на LED-дисплее:
Ученики увидят, как число на дисплее меняется при движении платы. Дайте им 3 минуты поэкспериментировать:

Ключевой вопрос: как отличить шаг от простого движения?
Объясните алгоритм:
1. Непрерывно считываем ускорение по оси Z
2. Вычисляем абсолютное значение ускорения
3. Если значение превышает порог (например, 1500 мг) — это шаг
4. После обнаружения шага ждём 200 мс (чтобы не считать один шаг дважды)
5. Увеличиваем счётчик шагов на 1
Ученики реализуют этот алгоритм в CodeStudio. Порог подбирается экспериментально — ученик ходит с Micro:bit и настраивает значение до тех пор, пока шагомер не начнёт считать точно.
Это важный педагогический момент: ученик видит, что программирование — это не только написание кода, но и калибровка, тестирование и настройка.
Запрограммируйте LED-дисплей Micro:bit для отображения количества шагов. При нажатии кнопки A показывается текущее количество шагов, при нажатии кнопки B — счётчик сбрасывается.

Выведите класс в коридор школы. Каждый ученик крепит Micro:bit к поясу (или кладёт в карман) и проходит 100 шагов, считая вслух. Затем сравнивает свой подсчёт с показаниями шагомера.
Запишите результаты в таблицу:
| Ученик | Реальные шаги | Показания шагомера | Точность |
|---|---|---|---|
| Айдана | 100 | 94 | 94% |
| Димаш | 100 | 107 | 93% |
| Камила | 100 | 88 | 88% |
Обсудите, почему точность различается и как её улучшить.
На основе тестирования ученики улучшают свой алгоритм:
Предложите ученикам выбрать одно или несколько улучшений:
Проект шагомера охватывает темы из нескольких предметов:
Информатика:
Физика:
Математика:
Биология:
Такая междисциплинарная связь — одно из главных преимуществ STEM-подхода.

Поскольку Micro:bit работает автономно от батареек, ученик может взять его домой:
1. Носить шагомер целый день и записать количество шагов
2. Сравнить показания с приложением шагомера на смартфоне
3. Написать отчёт: сколько шагов, какая точность, что можно улучшить
Это задание учит ученика анализировать данные и критически оценивать результаты — навыки, которые пригодятся в любой профессии.
Шагомер на Micro:bit — это проект, который доказывает ученику: программирование — это не только про экран. Это про реальный мир, реальные данные и реальные устройства.
Подключите школу к пилоту. Генерируйте КМЖ за 2 минуты, ведите CodeStudio уроки, заказывайте оборудование — всё в одном месте.