2024-04-09 09:30:47 +02:00
|
|
|
# picoti
|
|
|
|
|
2024-09-29 11:32:39 +02:00
|
|
|
|
2024-09-29 11:36:42 +02:00
|
|
|
<a style="width: 48%;display: inline-block;" href="./picote-outside.jpg"><img src="./picote-outside.jpg"/><a/>
|
|
|
|
<a style="width: 48%;display: inline-block;" href="./picote-outside.jpg"><img src="./picote-inside.jpg"/><a/>
|
2024-04-09 09:30:47 +02:00
|
|
|
|
2024-09-27 16:28:32 +02:00
|
|
|
Utiliser un [raspberry pi pico](https://www.raspberrypi.com/products/raspberry-pi-pico/) et des bouttons d'arcade pour simuler des touches de clavier.
|
2024-04-09 09:30:47 +02:00
|
|
|
|
2024-09-27 16:28:32 +02:00
|
|
|
Ce projet est le compagnon de [Stopi2](/arthus/stopi2).
|
2024-04-09 09:30:47 +02:00
|
|
|
|
2024-09-27 16:28:32 +02:00
|
|
|
## Installation
|
2024-04-09 09:30:47 +02:00
|
|
|
|
2024-11-19 12:21:14 +01:00
|
|
|
1. Installer [Circuit Python 9.x](https://circuitpython.org/board/raspberry_pi_pico/) sur le Rpi Pico
|
|
|
|
2. Copier le fichier 'code.py' et le répertoire 'lib' à la base du pico.
|
2024-04-09 09:30:47 +02:00
|
|
|
|
2024-09-27 16:28:32 +02:00
|
|
|
## Matériel nécessaire
|
2024-04-09 09:30:47 +02:00
|
|
|
|
2024-09-27 16:28:32 +02:00
|
|
|
* 5 bouttons poussoirs
|
|
|
|
* 1 switch ON/OFF avec une LED intégrée ou en supplément.
|
2024-09-29 11:32:39 +02:00
|
|
|
* 1 résistance 330Ω
|
|
|
|
|
2024-04-09 09:30:47 +02:00
|
|
|
|
2024-11-09 17:43:08 +01:00
|
|
|
![Schématique](./picote.png)
|
|
|
|
|
|
|
|
## Touches par défaut
|
|
|
|
|
|
|
|
**'Alt' correspond à un bouton enfoncé alors que le switch ON/OFF est actif.**
|
|
|
|
|
|
|
|
| Boutton | Clavier |
|
|
|
|
| --- | --- |
|
|
|
|
| 🟢 | touche Espace |
|
|
|
|
| 🔴 | touche Suppr |
|
|
|
|
| 🔵 | touche flèche droite |
|
|
|
|
| 🟡 | touche flèche gauche |
|
|
|
|
| ⚫ | touche O |
|
|
|
|
| Alt + ⚫ | touche R |
|
|
|
|
| Alt + 🟢 | touches Entrée |
|
|
|
|
| Alt + 🔴 | touche E |
|
|
|
|
| ① | touche W |
|
|
|
|
| Alt + ① | touche X |
|
|
|
|
| ②, Alt + ② | touche F |
|