MicroPython:Библиотеки/pyb/Класс Accel

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Класс Accel – управление акселерометром[1]

Класс Accel отвечает за управление акселерометром. Пример использования:

accel = pyb.Accel()
for i in range(10):
    print(accel.x(), accel.y(), accel.z())

Неформатированные значения варьируются между «-32» и «31».

Конструкторы

  • pyb.Accel – создает и возвращает объект для работы с акселерометром.

Методы

Примечание об использовании I2C-шины

Для коммуникации с процессором акселерометр использует I2C-шину 1. Соответственно, при считывании контакты X9 и X10 использовать нельзя (кроме как I2C-шиной). Среди других компонентов, использующих эти контакты – это порт UART 1 и каналы 1 и 2 таймера 4 (соответственно, использовать эти компоненты одновременно с I2C-шиной будет нельзя).

См.также

Внешние ссылки