romu-usb-hid-keyboard.ino

Carte de développement USB Romu (RP2354A) · Fichier : romu-usb-hid-keyboard.ino · Langage : C/C++ (Arduino) · Usage : Transformer la carte Romu en un clavier USB HID qui tape une phrase prédéfinie.

Configure la carte comme un périphérique HID clavier qui envoie du texte lorsqu'un bouton est pressé.

Requiert la bibliothèque HID-Project. La carte Romu se branche directement en USB. Le code utilise les boutons intégrés. Assurez-vous que la bibliothèque HID est installée dans l'IDE Arduino. Idéal pour les raccourcis clavier ou l'authentification simple.

romu-usb-hid-keyboard.ino

#include "Arduino.h"
#include "HID-Project.h"

// Romu has buttons, let's assume Button 1 is on GPIO 12 (placeholder)
#define BUTTON_PIN 12

void setup() {
  pinMode(BUTTON_PIN, INPUT_PULLUP);
  Keyboard.begin();
}

void loop() {
  if (digitalRead(BUTTON_PIN) == LOW) {
    delay(50); // Debounce
    if (digitalRead(BUTTON_PIN) == LOW) {
      Keyboard.print("Hello from Romu!");
      while (digitalRead(BUTTON_PIN) == LOW) {
        delay(10); // Wait for release
      }
    }
  }
}

← Retour à la fiche