MicroPython:Библиотеки/pyb/Класс Accel: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 17: | Строка 17: | ||
== Конструкторы == | == Конструкторы == | ||
* | * [[MicroPython:Библиотеки/pyb/Класс Accel/pyb.Accel|pyb.Accel]] – создает и возвращает объект для работы с акселерометром. | ||
== Методы == | == Методы == | ||
Строка 26: | Строка 26: | ||
* [[MicroPython:Библиотеки/pyb/Класс Accel/Accel.y()|Accel.y()]] | * [[MicroPython:Библиотеки/pyb/Класс Accel/Accel.y()|Accel.y()]] | ||
* [[MicroPython:Библиотеки/pyb/Класс Accel/Accel.z()|Accel.z()]] | * [[MicroPython:Библиотеки/pyb/Класс Accel/Accel.z()|Accel.z()]] | ||
== Примечание об использовании I2C-шины == | == Примечание об использовании I2C-шины == | ||
Для коммуникации с процессором акселерометр использует [[I2C-шину]] 1. Соответственно, при считывании контакты ''X9'' и ''X10'' использовать нельзя (кроме как [[I2C-шиной]]). Среди других компонентов, использующих эти контакты – это порт ''UART 1'' и каналы ''1'' и ''2'' таймера ''4'' (соответственно, использовать эти компоненты одновременно с [[I2C-шиной]] будет нельзя). | Для коммуникации с процессором акселерометр использует [[I2C-шину]] 1. Соответственно, при считывании контакты ''X9'' и ''X10'' использовать нельзя (кроме как [[I2C-шиной]]). Среди других компонентов, использующих эти контакты – это порт ''UART 1'' и каналы ''1'' и ''2'' таймера ''4'' (соответственно, использовать эти компоненты одновременно с [[I2C-шиной]] будет нельзя). | ||
=См.также= | =См.также= |
Версия от 17:18, 4 октября 2020
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Класс 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-шиной будет нельзя).