Rename
This commit is contained in:
parent
c75af2da0c
commit
e5216009a6
|
@ -0,0 +1,36 @@
|
||||||
|
import usb_hid
|
||||||
|
from adafruit_hid.keyboard import Keyboard
|
||||||
|
from adafruit_hid.keycode import Keycode
|
||||||
|
import board
|
||||||
|
import digitalio
|
||||||
|
from time import sleep
|
||||||
|
|
||||||
|
# Set up a keyboard device.
|
||||||
|
kbd = Keyboard(usb_hid.devices)
|
||||||
|
|
||||||
|
buttonpins = [board.GP27, board.GP28, board.GP4, board.GP5,
|
||||||
|
board.GP21, board.GP19, board.GP12, board.GP10,
|
||||||
|
board.GP20, board.GP18, board.GP13, board.GP11]
|
||||||
|
|
||||||
|
buttons = []
|
||||||
|
pressed = [False for i in range(12)]
|
||||||
|
for i, b in enumerate(buttonpins):
|
||||||
|
buttons.append(digitalio.DigitalInOut(b))
|
||||||
|
buttons[i].switch_to_input(pull=digitalio.Pull.UP)
|
||||||
|
|
||||||
|
|
||||||
|
print(Keycode.B)
|
||||||
|
|
||||||
|
|
||||||
|
while True:
|
||||||
|
for i, b in enumerate(buttons):
|
||||||
|
if buttons[i].value == 0:
|
||||||
|
if pressed[i] == False:
|
||||||
|
print("Button ", i)
|
||||||
|
kbd.send(Keycode.A + i)
|
||||||
|
pressed[i] = True
|
||||||
|
else:
|
||||||
|
pressed[i] = False
|
||||||
|
sleep(0.05)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue