用pyboard模拟USB鼠标
pyboard是一个USB设备,它默认被配置为一个U盘,但是它还可以被配置为一个鼠标。要完成这个工作,需要通过boot.py来修改默认的USB配置,boot.py文件的内容大致如下:
# boot.py -- run on boot to configure USB and filesystem
# Put app code in main.py
import pyb
#pyb.main('main.py') # main script to run after this one
#pyb.usb_mode('VCP+MSC') # act as a serial and a storage device
#pyb.usb_mode('VCP+HID') # act as a serial device and a mouse
如果想启用鼠标模式,需要把最后一行注释掉,如下:
pyb.usb_mode('VCP+HID') # act as a serial device and a mouse
修改后的最少完整代码:
import pyb
pyb.usb_mode('VCP+HID')
上面的代码告诉pyboard在启动时将自身配置为VCP(虚拟COM端口,即串行端口)和HID(人机接口设备,在我们的例子中为鼠