Comment utiliser le Raspberry USB RP2040

Comment utiliser le Raspberry USB RP2040#

J’ai récemment acheté un Raspberry Pi USB RP2040.

C’est juste un petit article pour expliquer comment l’utiliser avec Python (plus précisément avec CircuitPython).

Lorsque vous le branchez sur votre ordinateur, il apparaît comme un périphérique de stockage USB nommé RPI-RP2.

Sur le site de CircuitPython, vous pouvez télécharger la dernière version de CircuitPython pour le Raspberry Pi RP2040 ici.

Une fois téléchargé, copiez et collez simplement le fichier .uf2 dans le périphérique RPI-RP2. Le périphérique redémarrera et apparaîtra sous le nom CIRCUITPY.

Le script principal doit être nommé code.py, et c’est là que vous devez placer votre code.


Un petit exemple pour ouvrir le CMD et exécuter une commande.

Pour ce faire, vous devez utiliser la bibliothèque “keyboard”. Vous pouvez télécharger la bibliothèque ici.

  • Téléchargez le “bundle” (le pack) qui correspond à votre version. Cherchez le lien pour la version 10.x. Choisissez le fichier se terminant par mpy-…zip.

  • Dézippez ce fichier sur votre ordinateur.

  • Ouvrez le dossier que vous venez de dézipper et allez dans le sous-dossier lib qu’il contient.

  • Cherchez le dossier nommé adafruit_hid et copiez-le.

  • Collez ce dossier adafruit_hid dans le dossier lib que vous avez créé sur votre lecteur CIRCUITPY.

Voici un exemple de code pour ouvrir CMD et exécuter une commande (dans ce cas, “ipconfig”) :

import time
import usb_hid
from adafruit_hid.keyboard import Keyboard
from adafruit_hid.keyboard_layout_us import KeyboardLayoutUS
from adafruit_hid.keycode import Keycode
kbd = Keyboard(usb_hid.devices)
layout = KeyboardLayoutUS(kbd)
time.sleep(2)
kbd.press(Keycode.WINDOWS, Keycode.R)
kbd.release_all()
time.sleep(0.5)
layout.write('cmd\n') # si le clavier est en français, remplacez par 'cmd\n' (attention à la disposition)
time.sleep(1)
layout.write('ipconfig\n')

Et voilà, vous pouvez maintenant utiliser votre Raspberry Pi USB RP2040 pour automatiser des tâches en simulant des frappes clavier !

Comment utiliser le Raspberry USB RP2040
https://blog.ce-dev.eu/posts/fr/rasberry-usb-rp2040/
Author
Cedev
Published at
2025-11-11
License
CC BY-NC-SA 4.0