usb_hid.py

# Este trabalho está licenciado sob a licença MIT.
# Copyright (c) 2013-2023 OpenMV LLC. Todos os direitos reservados.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# Fazendo a OpenMV Camera atuar como um mouse usando HID.
#
# Primeiro precisamos criar o arquivo boot.py para mudar o modo USB padrão (VCP+MSC).
# Nota: Recomenda-se salvar este arquivo no cartão uSD, não no armazenamento flash.
# Isso facilitará restaurar o modo USB padrão da OpenMV (VCP+MSC) mais tarde,
# bastando excluir o boot.py do uSD usando o PC.
#
# Adicione o seguinte script ao boot.py:
#
# import pyb
# pyb.usb_mode('VCP+HID') # dispositivo serial + mouse (DESCOMENTE ESTA LINHA!)
# pyb.usb_mode('VCP+MSC') # dispositivo serial + dispositivo de armazenamento (padrão)
# pyb.usb_mode('VCP+HID', hid=pyb.hid_keyboard) # dispositivo serial + teclado
#
# Copie o boot.py para a raiz do cartão uSD e reinicie a câmera; ela deve agora
# atuar como um dispositivo serial e um mouse.
#
# Conecte-se à câmera usando o IDE e execute este script; você deve ver o mouse se mover.
#
# Nota: Para restaurar o modo USB padrão VCP+MSC, use o PC para remover o boot.py
# do cartão uSD, ou use a seguinte linha Python: import os; os.remove('boot.py')

import pyb
import time

hid = pyb.USB_HID()

while True:
    # x, y e scroll
    # move 10 pixels para a direita
    hid.send((0, 10, 0, 0))
    time.sleep_ms(500)

results matching ""

    No results matching ""