diff --git a/code.py b/code.py index 162942c..4f05e3c 100644 --- a/code.py +++ b/code.py @@ -36,12 +36,12 @@ keyboard_layout = KeyboardLayout(keyboard) # Buttons setup buttons_gpio = { # name GPIO Keycode_1 Keycode_2(ALT mode) State DigitalIO (switch) - "red" : dict(gpio=board.GP18, keycode_1=Keycode.DELETE, keycode_2=Keycode.E, state=False, DIO=None), - "green" : dict(gpio=board.GP19, keycode_1=Keycode.SPACEBAR, keycode_2=Keycode.RETURN, state=False, DIO=None), - "blue" : dict(gpio=board.GP16, keycode_1=Keycode.RIGHT_ARROW, keycode_2=Keycode.DOWN_ARROW, state=False, DIO=None), - "black" : dict(gpio=board.GP20, keycode_1=Keycode.ESCAPE, keycode_2=Keycode.R, state=False, DIO=None), - "yellow": dict(gpio=board.GP17, keycode_1=Keycode.LEFT_ARROW,keycode_2=Keycode.UP_ARROW,state=False, DIO=None), - "switch": dict(gpio=board.GP21, keycode_1=None, keycode_2=None, state=False, DIO=None, switch_setup=dict(gpio=board.GP7, state=False, DIO=None)) + "red" : dict(gpio=board.GP18, keycode_1=Keycode.DELETE, keycode_2=Keycode.E, state=False, DIO=None), + "green" : dict(gpio=board.GP19, keycode_1=Keycode.SPACEBAR, keycode_2=Keycode.RETURN, state=False, DIO=None), + "blue" : dict(gpio=board.GP16, keycode_1=Keycode.RIGHT_ARROW, keycode_2=Keycode.DOWN_ARROW,state=False, DIO=None), + "black" : dict(gpio=board.GP20, keycode_1=Keycode.ESCAPE, keycode_2=Keycode.R, state=False, DIO=None), + "yellow": dict(gpio=board.GP17, keycode_1=Keycode.LEFT_ARROW, keycode_2=Keycode.UP_ARROW, state=False, DIO=None), + "switch": dict(gpio=board.GP21, keycode_1=None, keycode_2=None, state=False, DIO=None, switch_setup=dict(gpio=board.GP7, state=False, DIO=None)) } # GPIO setup diff --git a/picote.png b/picote.png new file mode 100644 index 0000000..e0e3ef0 Binary files /dev/null and b/picote.png differ diff --git a/readme.md b/readme.md index c9036ba..f3f8b6f 100644 --- a/readme.md +++ b/readme.md @@ -1,7 +1,8 @@ # picoti -![Outside](./picote-outside.jpg) -![Inside](./picote-inside.jpg) + + + Utiliser un [raspberry pi pico](https://www.raspberrypi.com/products/raspberry-pi-pico/) et des bouttons d'arcade pour simuler des touches de clavier. @@ -15,6 +16,7 @@ Copier le fichier 'code.py' et le répertoire 'lib' à la base du pico. * 5 bouttons poussoirs * 1 switch ON/OFF avec une LED intégrée ou en supplément. - * 1 rsistance 330Ω + * 1 résistance 330Ω -![The crude diagram](./picote-s.jpg) \ No newline at end of file + +![Schématique](./picote.png) \ No newline at end of file