MicroPython:Библиотеки/pyb
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Модуль pyb – функции для Pyboard-платы[1]
Модуль pyb содержит функции, связанные с функционалом платы Pyboard.
Функции для работы со временем
Функции для работы со сбросом
Функции для работы с прерываниями
Функции для работы с электропитанием
Прочие функции
- pyb.have_cdc()
- pyb.hid()
- pyb.info()
- pyb.main()
- pyb.mount()
- pyb.repl_uart()
- pyb.rng()
- pyb.sync()
- pyb.unique_id()
- pyb.usb_mode()
Классы
- Класс Accel – управление акселерометром.
- Класс ADC – аналогово-цифровое преобразование.
- Класс CAN – коммуникационная шина CAN (controller area network).
- Класс DAC – цифро-аналоговое преобразование.
- Класс ExtInt – настройка I/O-контактов для прерываний на внешних событиях.
- Класс Flash – доступ к встроенной flash-памяти.
- Класс I2C – класс для работы с протоколом I2C.
- Класс LCD – управление LCD-дисплеем на плате LCD32MKv1.0.
- Класс LED – управление светодиодом.
- Класс Pin – управление I/O-контактами.
- Класс PinAF – альтернативные функции контактов.
- Класс RTC – часы реального времени.
- Класс Servo – драйвер для 3-проводного сервомотора.
- Класс SPI – протокол последовательной коммуникации SPI, управляемый через ведущее устройство (мастера).
- Класс Switch – управление кнопками.
- Класс Timer – управление внутренними таймерами.
- Класс TimerChannel — настройка канала для таймера.
- Класс UART – шина для двусторонней последовательной передачи данных.
- Класс USB_HID - USB с HID-интерфейсом
- Класс USB_VCP - USB c VCP-интерфейсом
<syntaxhighlight lang="python" enclose="div">