Arduino boss key (4 / 5 steg)
Steg 4: Wirte kod (Arduino)
Här är min kod. Känn dig fri att mixtra med
olika parametrar som passar din ansökan, och kommentera om du vill ha mig att förklara något.
Installera Arduino IDE från arduino.cc om du inte redan har den. Öppna upp en ny skiss och klistra in denna kod i. Sammanställa det, ladda upp den och testa den.
/*
Tangentbord-knappen test
För Arduino Leonardo och Micro.
Denna exempelkod är offentlig.
http://www.Arduino.cc/en/tutorial/KeyboardButton
ändrat av Addison yecheng wang
*/
CONST int buttonPin = 10; ingångsstift för tryckknapp
int previousButtonState = hög; för att kontrollera tillståndet för en tryckknapp
void setup() {
göra tryckknapp pin inmatning:
pinMode (buttonPin, ingång);
initiera kontroll över tangentbordet:
Keyboard.BEGIN();
Serial.BEGIN(9600);
}
void loop() {
Läs tryckknappen:
int buttonState = digitalRead(buttonPin);
Om knappen staten har ändrats,
om ((buttonState! = previousButtonState)
och det trycks för närvarande:
& & (buttonState == hög)) {
Skriv ut ett meddelande
Keyboard.Press(KEY_F3);
Delay(100);
Keyboard.releaseAll();
}
spara den aktuella knapp staten för jämförelse nästa gång:
previousButtonState = buttonState;
Serial.println(buttonState);
}