Прежде всего извините за мой слабый английский
У меня есть Arduino Leonardo, и у меня есть кнопка, хорошо?
Когда я нажимаю кнопку, буква «W» печатается в блокноте, хорошо?
Я хочу, когда я продолжаю удерживать кнопку, печатается буква «w», почему? как в играх, когда я продолжаю удерживать букву «W», игрок будет двигаться, затем, когда я отпущу палец, игрок остановится. Пожалуйста, пожалуйста, пожалуйста, мне нужна ваша помощь, потому что я новичок
это мой код
#include "Keyboard.h"
const int buttonPin = 4; // input pin for pushbutton
int previousButtonState = HIGH; // for checking the state of a pushButton
void setup() {
// make the pushButton pin an input:
pinMode(buttonPin, INPUT);
// initialize control over the keyboard:
Keyboard.begin();
}
void loop() {
// read the pushbutton:
int buttonState = digitalRead(buttonPin);
// if the button state has changed,
if ((buttonState != previousButtonState)
// and it's currently pressed:
&& (buttonState == HIGH)) {
// type out a message
Keyboard.print("W");
}
// save the current button state for comparison next time:
previousButtonState = buttonState;
}