Étape 5: Création d’une esquisse de l’Arduino
Une chose importante est qu’il doit y avoir une connexion série qui permettra le logiciel sur le PC pour envoyer des commandes d’action à l’Arduino via le câble USB. C’est pourquoi nous fournira un script avec les bases dedans. Il va écouter le port série et s’allume une LED allumée lorsqu’elle reçoit un « 1 », et il l’arrêtera lorsqu’elle reçoit un « 2 ».
modification de l’exemple SerialCallResponseASCII
int inByte = 0 ; entrant octet série
void setup()
{
Serial.Begin(9600) ; Démarrez le port série à 9600 bits/s :
pinMode (13, sortie) ; capteur numérique est sur la broche numérique 2
}
void loop()
{
Vérifiez si il n’y a aucune octets prêtes à être lues
Si (Serial.available() > 0) {}
obtenir les octets entrants :
inByte = Serial.read() ;
vérifier si l’octet reçu est la valeur de déclenchement pour mené
Si (inByte == « 1 ») {}
allumer la LED
digitalWrite (13, HIGH) ;
}
vérifier si l’octet reçu est la valeur de déclenchement pour mené
Si (inByte == « 2 ») {}
éteindre la LED
digitalWrite (13, faible) ;
}
attendre quelques ms
Delay(20) ;
}