Étape 4: Code de Wirte (Arduino)
Voici mon code. N’hésitez pas à bricoler avec
paramètres différents pour convenir à votre application et de commenter si vous souhaitez m’expliquer quoi que ce soit.
Installer l’IDE Arduino de arduino.cc si vous ne l’avez déjà. Ouvrir une nouvelle esquisse et collez ce code dans. Compiler, téléchargez-le et testez-le.
/*
Test de touche clavier
Pour l’Arduino Leonardo et Micro.
Cet exemple de code est dans le domaine public.
http://www.Arduino.cc/en/Tutorial/KeyboardButton
modifié par Addison yecheng wang
*/
const int buttonPin = 10 ; broche d’entrée pour un bouton poussoir
int previousButtonState = élevé ; pour vérifier l’état d’un bouton poussoir
void setup() {}
faire la tige poussoir une entrée :
pinMode (buttonPin, entrée) ;
initialiser un contrôle sur le clavier :
Keyboard.Begin() ;
Serial.Begin(9600) ;
}
void loop() {}
lire le bouton-poussoir :
buttonState int = digitalRead(buttonPin) ;
Si l’état du bouton a changé,
Si ((buttonState! = previousButtonState)
et il est actuellement enfoncée :
& & (buttonState == HIGH)) {}
tapez un message
Keyboard.Press(KEY_F3) ;
Delay(100) ;
Keyboard.releaseAll() ;
}
enregistrer l’état actuel de la touche pour comparaison la prochaine fois :
previousButtonState = buttonState ;
Serial.println(ButtonState) ;
}