Premessa:
Oggi vediamo come realizzare con la Micropython il nostro mouse.
LISTA PRODOTTI:
Per chi non conosce bene la board può seguire questa guida prima di cominciare questo progetto. Useremo l’accelerometro 3 Assi di bordo (MMA7660). Per prima cosa andremo a modificare il file boot.py decomentando l’ultima riga e salvando il tutto in questo modo:
# boot.py -- run on boot-up # can run arbitrary Python, but best to keep it minimal import pyb #pyb.main('main.py') # main script to run after this one #pyb.usb_mode('CDC+MSC') # act as a serial and a storage device pyb.usb_mode('CDC+HID') # act as a serial device and a mouse
Una volta decommentato la riga pyb.usb_mode andremo ad inserire questo script nel file main.py:
import pyb switch = pyb.Switch() accel = pyb.Accel() while not switch(): pyb.hid((0, accel.x(), accel.y(), 0)) pyb.delay(20)
Salviamo anche il file main.py e andiamo a espellere la scheda come descritto nella guida e resettiamo dal Pulsante RST posto sulla board. Ora vedrete la micropython diventare un mouse grazie all’accelerometro.
Per tornare nella impostazione di base ricommentare il file pyb.usb_mode nel file boot.py
Buon Progetto.