АКСЕЛЕРОМЕТР. ПРОЕКТ “ИГРАЛЬНЫЕ КОСТИ”

Поділитись

Акселерометр

Акселерометр – это компонент, который вы не найдете на микробите. Почему? Потому что это на микро: бит сам! На оборотной стороне micro: bit вы можете увидеть несколько маленьких фишек. Одним из них является акселерометр.

Акселерометр – это датчик, который измеряет силы гравитации, воздействующие на него во всех трех измерениях осей X, Y и Z чипа.

Акселерометр может не только измерять исходные силы, воздействующие на микросхему и объект, на котором находится микросхема, но он также может обнаруживать шаги, сотрясения и другие движения. Кроме того, вы можете использовать акселерометр, чтобы просто определить ориентацию устройства. Вы когда-нибудь задумывались, как ваш телефон узнает, когда вы поворачиваете его из портретного в альбомное? Это все из-за акселерометра в вашем телефоне!

ПР0ЕКТ “ВИРТУАЛЬНЫЕ ИГРАЛЬНЫЕ КОСТИ”

ДАТЧИКИ ПОЛОЖЕНИЯ НА ПРАКТИКЕ

На микропроцессорной плате можно найти два маленьких датчика: акселерометр и гироскоп. Благодаря им мы можем определить, что физически происходит с пластиной. Например, обнаружение сотрясений, наклонов влево / вправо и т. д. Такие ситуации можно обнаружить с помощью блока встряхивания на вкладке « Input » .

Использование датчиков положения на практике

В этом блоке мы можем выбрать поведение, на которое он должен реагировать. Вы можете выбрать из:

  1. трясти,
  2. логотип вверх,
  3. размещение логотипа вниз,
  4. расположение диода вверх,
  5. диод вниз,
  6. наклон влево
  7. наклон вправо
  8. свободное падение
  9. перегрузка (например, в результате удара) более 3 г, 6 г и 8 г.

ЭЛЕКТРОННЫЕ КОСТИ

Есть много вариантов, но самая распространенная реакция – встряхнуть и наклонить влево и вправо. Пришло время проверить, как эти датчики работают на практике. Давайте начнем с написания простой программы для игры в кости, которая при встряхивании отображает одну из сторон игрального кубика. Готовый код выглядит так:


Поділитись