usb_hid.py

# Questo lavoro è concesso in licenza MIT.
# Copyright (c) 2013-2023 OpenMV LLC. Tutti i diritti riservati.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# Fare in modo che la fotocamera OpenMV si comporti come un mouse usando HID.
#
# Per prima cosa dobbiamo creare il file boot.py per modificare la modalità USB predefinita (VCP+MSC).
# Nota: si consiglia di salvare questo file sulla scheda uSD e non nella memoria flash.
# Questo renderà più semplice ripristinare in seguito la modalità USB predefinita di OpenMV (VCP+MSC)
# semplicemente eliminando boot.py dalla uSD tramite il PC.
#
# Aggiungi il seguente script a boot.py:
#
# import pyb
# pyb.usb_mode('VCP+HID') # dispositivo seriale + mouse (DECOMMENTA QUESTA RIGA!)
# pyb.usb_mode('VCP+MSC') # dispositivo seriale + dispositivo di archiviazione (predefinito)
# pyb.usb_mode('VCP+HID', hid=pyb.hid_keyboard) # dispositivo seriale + tastiera
#
# Copia boot.py nella radice della scheda uSD e riavvia la fotocamera; a questo punto dovrebbe
# comportarsi come un dispositivo seriale e un mouse.
#
# Connettiti alla fotocamera tramite l'IDE ed esegui questo script: dovresti vedere il mouse muoversi.
#
# Nota: per ripristinare la modalità USB predefinita VCP+MSC, usa il PC per rimuovere boot.py
# dalla scheda uSD, oppure usa la seguente riga Python: import os; os.remove('boot.py')

import pyb
import time

hid = pyb.USB_HID()

while True:
    # x, y e scorrimento
    # sposta di 10 pixel a destra
    hid.send((0, 10, 0, 0))
    time.sleep_ms(500)

results matching ""

    No results matching ""