usb_hid.py

# Esta obra está licenciada bajo la licencia MIT.
# Copyright (c) 2013-2023 OpenMV LLC. Todos los derechos reservados.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# Haciendo que la cámara OpenMV actúe como un ratón usando HID.
#
# Primero necesitamos crear el archivo boot.py para cambiar el modo USB predeterminado (VCP+MSC).
# Nota: Se recomienda guardar este archivo en la tarjeta uSD y no en el almacenamiento flash.
# Esto facilitará restaurar más tarde el modo USB predeterminado de OpenMV (VCP+MSC)
# simplemente eliminando boot.py de la uSD usando la PC.
#
# Agregue el siguiente script a boot.py:
#
# import pyb
# pyb.usb_mode('VCP+HID') # dispositivo serie + ratón (¡DESCOMENTE ESTA LÍNEA!)
# pyb.usb_mode('VCP+MSC') # dispositivo serie + dispositivo de almacenamiento (predeterminado)
# pyb.usb_mode('VCP+HID', hid=pyb.hid_keyboard) # dispositivo serie + teclado
#
# Copie boot.py a la raíz de la tarjeta uSD y reinicie la cámara, ahora debería
# actuar como un dispositivo serie y un ratón.
#
# Conéctese a la cámara usando el IDE y ejecute este script, debería ver que el ratón se mueve.
#
# Nota: Para restaurar el modo USB predeterminado VCP+MSC, use la PC para eliminar boot.py
# de la tarjeta uSD, o use la siguiente línea de Python: import os; os.remove('boot.py')

import pyb
import time

hid = pyb.USB_HID()

while True:
    # x, y y desplazamiento (scroll)
    # mover 10 píxeles a la derecha
    hid.send((0, 10, 0, 0))
    time.sleep_ms(500)

results matching ""

    No results matching ""