MicroPython:Библиотеки/pyb/Класс USB HID: различия между версиями

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


* [[MicroPython:Библиотеки/pyb/Класс USB HID/pyb.USB_HID()|pyb.USB_HID()]]
* [[MicroPython:Библиотеки/pyb/Класс USB HID/pyb.USB_HID()|pyb.USB_HID()]]
• Класс pyb.USB_HID – создает новый объект USB_HID.


==Методы==
==Методы==
Строка 19: Строка 17:
* [[MicroPython:Библиотеки/pyb/Класс USB HID/USB_HID.recv()|USB_HID.recv(data, *, timeout=5000)]]
* [[MicroPython:Библиотеки/pyb/Класс USB HID/USB_HID.recv()|USB_HID.recv(data, *, timeout=5000)]]
* [[MicroPython:Библиотеки/pyb/Класс USB HID/USB_HID.send()|USB_HID.send(data)]]
* [[MicroPython:Библиотеки/pyb/Класс USB HID/USB_HID.send()|USB_HID.send(data)]]
• USB_HID.recv(data, *, timeout=5000) – принимает данные на шину:
o data – здесь может быть целое число (количество байтов, которые нужно принять) или изменяемый буфер (который будет наполнен присланными байтами).
o timeout – таймаут в миллисекундах для ожидания приема данных.
Возвращаемое значение: если в аргументе data было задано целое число, будет получен новый буфер с байтами. В противном случае будет возвращено количество байтов, сохраненных в изменяемый буфер data.
• USB_HID.send(data) – отправляет данные на интерфейс USB_HID.
o data – данные, которые надо отправить (кортеж/список целых чисел или массив байтов).
<syntaxhighlight lang="python" enclose="div">


=См.также=
=См.также=

Текущая версия от 12:36, 11 октября 2020

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


Класс USB_HID – USB с HID-интерфейсом[1]

Класс USB_HID позволяет создавать объект, представляющий USB-соединение с HID-интерфейсом (от англ. «human interface device», что значит «человеко-машинный интерфейс»). Его можно использовать для эмуляции таких периферийных компонентов как мышка или клавиатура.

Перед использованием этого класса вам нужно с помощью метода pyb.usb_mode() задать режим USB с HID-интерфейсом.

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

Методы

См.также

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