🛠 Lecture de l'état du bouton interne

Carte de développement USB Romu (RP2354A) · debutant · Utilisez le bouton physique de la carte pour déclencher une action simple via le port série.

  1. Matériel : Carte Romu, câble USB (si nécessaire pour le débogage, bien que la carte soit USB-A), terminal série ouvert. 2. Identification du bouton : La carte Romu intègre un bouton physique destiné au débogage ou à l'entrée utilisateur. Comme pour la LED, ce bouton est connecté à une broche interne spécifique. Consultez la fiche technique pour identifier le GPIO associé (souvent un pad de débogage). 3. Configuration du code : En MicroPython, importez 'machine'. Créez un objet Pin pour le bouton en mode entrée avec résistance de pull-up (ex: btn = machine.Pin(23, machine.Pin.IN, machine.Pin.PULL_UP)). Le mode PULL_UP est crucial car le bouton relie généralement la broche à la masse lorsqu'il est pressé. 4. Boucle de lecture : Écrivez une boucle 'while True' qui lit l'état du bouton avec 'btn.value()'. 5. Affichage : Ajoutez un 'print()' dans la boucle pour afficher l'état (1 pour relâché, 0 pour pressé) ou utilisez une condition pour imprimer 'Bouton pressé' uniquement lors du changement d'état. 6. Test et débogage : Téléversez le code. Ouvrez le moniteur série. Appuyez physiquement sur le bouton de la carte. Vous devriez voir les messages correspondants s'afficher dans le terminal. Cette étape confirme que les entrées internes sont accessibles et fonctionnelles, essentiel pour les périphériques HID personnalisés.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels