arduino-keyboard/sketch_aug02a.ino
2024-08-02 16:42:04 -07:00

25 lines
672 B
C++

#include <Keyboard.h>
const int switchPin = 2; // Pin connected to the switch
int switchState = 0; // Variable to hold the switch
void setup() {
pinMode(switchPin, INPUT_PULLUP); // Set pin mode with internal pull-up resistor
Keyboard.begin(); // Begin keyboard communication
}
void loop() {
// Read the state of the switch
switchState = digitalRead(switchPin);
// Check if the switch is pressed (LOW due to pull-up resistor)
if (switchState == LOW) {
// Send the string "thisstring"
Keyboard.print("thisstring");
// Wait for the switch to be released
while (digitalRead(switchPin) == LOW) {
delay(10); // Debounce delay
}
}
}