You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
622 B
Python
33 lines
622 B
Python
import time
|
|
import usb_hid
|
|
from adafruit_hid.mouse import Mouse
|
|
from machine import Pin, Timer
|
|
|
|
time.sleep(15) # wait for 5 seconds
|
|
led = Pin(25, Pin.OUT)
|
|
|
|
for _ in range(3):
|
|
led.toggle()
|
|
time.sleep(0.5)
|
|
|
|
# Initialize mouse
|
|
mouse = Mouse(usb_hid.devices)
|
|
|
|
# Loop to emulate mouse movement
|
|
while True:
|
|
# Move mouse right (x is positive)
|
|
mouse.move(x=10)
|
|
time.sleep(1)
|
|
|
|
# Move mouse left (x is negative)
|
|
mouse.move(x=-10)
|
|
time.sleep(1)
|
|
|
|
# Move mouse down (y is positive)
|
|
mouse.move(y=10)
|
|
time.sleep(1)
|
|
|
|
# Move mouse up (y is negative)
|
|
mouse.move(y=-10)
|
|
time.sleep(1)
|