#include <Keyboard.h>
void setup() {
// make pin 2 an input and turn on the
// pullup resistor so it goes high unless
// connected to ground:
pinMode(2, INPUT_PULLUP);
Keyboard.begin();
}
void loop() {
//if the button is pressed
if(digitalRead(2)==LOW){
//Send the message
Keyboard.println("Hello!");
}
}
Pour aller TROP vite, je n'ai pas mis de bouton, pensant voir "hello" dans l'invite Windows ou dans un éditeur ouvert...
J'ai modifié le code comme suit :
void loop() {
//if the button is pressed
/*
if(digitalRead(2)==LOW){
//Send the message
Keyboard.println("Hello!");
}
*/
Keyboard.println("Hello!");
delay(100);
}
J'ai téléversé.
OK
Mais le message "Hello" vient écraser SANS FIN le code dans l'IDE Arduino !!!!
Je ne peux plus téléverser sur la carte vu que dès que je la connecte, le code dans l'IDE est pourri par mon "Hello" et donc ne compile plus !
Y a-t-il une solution ?
Merci d'avance !
de mémoire, ayant fait la même bourde : Maintenir appuyé le bouton Reset et ne le relâcher qu'à la fin de la compilation au moment ou l'IDE Arduino démarre le 'téléversement' proprement dit.
Pour repérer plus facilement le bon moment cocher si cela n'est pas déjà fait les 2 cases de l'option "Afficher les résultats détaillés..." dans le menu Préférences
(On voit alors passer l'annonce de la taille du code en fin de compilation, signe que le téléversement va démarrer... c'est le moment de relâcher le bouton Reset)