upload switch

This commit is contained in:
michaelachrisco 2024-08-02 16:42:04 -07:00
parent ddd9fd9577
commit 7c8f6fc9fc

25
sketch_aug02a.ino Normal file
View file

@ -0,0 +1,25 @@
#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
}
}
}