romu-usb-hid-keyboard.ino
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
}
}
}
}