romu-usb-hid-keyboard.ino

Placa de desarrollo USB Romu (RP2354A) · Archivo : romu-usb-hid-keyboard.ino · Lenguaje : C/C++ (Arduino) · Uso : Transformer la carte Romu en un clavier USB HID qui tape une phrase prédéfinie.

Configura la placa como un dispositivo de teclado HID que envía texto cuando se presiona un botón.

Requiere la biblioteca HID-Project. La placa Romu se conecta directamente por USB. El código utiliza botones integrados. Asegúrese de que la biblioteca HID esté instalada en el IDE de Arduino. Ideal para atajos de teclado o autenticación 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
      }
    }
  }
}

← Volver a la ficha