
Оглавление:
- Шаг 1. Получите Micro: bit
- Шаг 2: Дополнительно: держатель батареи
- Шаг 3: Дополнительно: обложка с 3D-печатью
- Шаг 4. Как работает цифровой компас?
- Шаг 5: Обратите внимание на направление магнитного поля
- Шаг 6: Отображение углов
- Шаг 7: MakeCode
- Шаг 8: Калибровка компаса Micro: bit
- Шаг 9: Приступаем к кодированию
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

В этой инструкции показано, как использовать micro: bit для создания простого цифрового компаса.
Шаг 1. Получите Micro: bit

Если у вас еще нет micro: bit, вы можете получить micro: bit здесь:
Шаг 2: Дополнительно: держатель батареи

Если вы хотите сделать цифровой компас портативным, вы можете подумать о приобретении держателя батареи.
Подойдет любой держатель батареи 3 В с разъемом JST. Батарея может быть CR2032, 2 батарейки AAA, 2 батарейки AA и т. Д.
Шаг 3: Дополнительно: обложка с 3D-печатью


Я чувствую, что прямой вид на светодиоды SMD не так удобен, поэтому я сделал 3D-печатную крышку, которая рассеивает свет и делает каждый светодиод похожим на идеальный квадратный пиксель:>
Если вам тоже нравятся пиксели, вы можете скачать и распечатать обложку здесь:
www.thingiverse.com/thing:3511591
Шаг 4. Как работает цифровой компас?

Вход
Micro: bit имеет датчик магнитного поля, как и обычная стрелка компаса, он может определять магнитное поле, создаваемое внутри Земли. micro: битовая библиотека переводит значение поля в 360 градусов относительно севера.
Выход
Micro: bit имеют светодиодную матрицу 5 x 5, этого достаточно, чтобы показывать стрелку в 8 направлениях. (Север, СВ, Восток, ЮВ, Юг, ЮЗ, Запад, СЗ)
Ссылка:
Шаг 5: Обратите внимание на направление магнитного поля

Напоминаем, что датчик магнитного поля и светодиод расположены на разных сторонах печатной платы. Поэтому, когда вы смотрите на светодиодную сторону, показания магнитного поля меняются местами. Или вы можете рассматривать чтение против часовой стрелки, начиная с севера.
Шаг 6: Отображение углов

На входе - значение в 360 градусов, на выходе - стрелка в 8 направлениях, вот отображение углов:
23 - 68 СЗ
68 - 113 Запад 113 - 158 ЮЗ 158 - 203 Юг 203 - 248 ЮВ 248 - 293 Восток 293 - 338 СВ Прочие Север
Шаг 7: MakeCode

Вот мой пример кода блока:
makecode.microbit.org/_RfA4jH2Rae78
Просто скачайте и скопируйте на диск micro: bit для запуска.
Если вы еще не знакомы с использованием micro: bit, сначала прочтите официальное краткое руководство:
microbit.org/guide/quick/
Шаг 8: Калибровка компаса Micro: bit

Если вы впервые используете датчик магнитного поля micro: bit, светодиодная матрица будет прокручивать слова НАКЛОН ДЛЯ ЗАПОЛНЕНИЯ ЭКРАНА.
Пожалуйста, следите за видео на странице поддержки по калибровке компаса micro: bit:
support.microbit.org/support/solutions/art…
Шаг 9: Приступаем к кодированию

micro: bit compass - это очень простой пример, micro: bit можно сделать гораздо больше.
Давайте рассмотрим больше идей здесь:
microbit.org/ideas/
Рекомендуемые:
"Дай пять" Картонный Микро: бит Робот: 18 шагов (с изображениями)

«Дай пять» Cardboard Micro: bit Robot: Застрял дома, но все еще нужно дать кому-нибудь пять? Мы сделали дружелюбного маленького робота из картона и micro: bit вместе с Crazy Circuits Bit Board, и все, что она хочет от вас, - это дай пять, чтобы сохранить ее любовь к вам. Если вам нравится
Микро: Битовый компас Сделай сам: 6 шагов

Micro: Bit Compass Сделай сам: Как написать Micro: Bit Compass
Микро: бит Smart Car: 8 шагов

Micro: bit Smart Car: это краткое руководство о том, как построить свой собственный умный автомобиль для micro: bit. Вы можете купить много разных умных автомобилей, но таким образом вы сможете настроить их под свои нужды. Первое, что я делаю при обучении micro: bit или arduino, - это заставляю
Микро: Бот - Микро: Бит: 20 шагов

Микро: Бот - Микро: Бит: Создайте себе Микро: Бот! Это робот, управляемый Micro: Bit, со встроенным сонаром для автономного вождения, или, если у вас есть два Micro: Bits, радиоуправляемое вождение
Микро: бит Klooikoffer (случай беспорядка): 3 шага (с изображениями)

Micro: bit Klooikoffer (случай беспорядка): В качестве пилотного проекта наша библиотека сдает в аренду Micro: bits klooikoffers, что, на мой взгляд, действительно круто! Klooikoffers поставляет Конрад, но они поставляются в картонной коробке. Чтобы Klooikoffers можно было сдавать в аренду, мы внесли некоторые изменения