Ouvrir le fichier → Exemples → 01.Basics → DigitalReadSerial
En simulation avec 123D Circuit, il suffit de copier/coller le programme dans la fenêtre "Code Editor"
Le programme correspond à l'algorithme ci-dessous
Programme Arduino |
Algorithme |
|
/* DigitalReadSerial Reads a digital input on pin 2, prints the result to the serial monitor This example code is in the public domain. */ // digital pin 2 has a pushbutton attached to it. Give it a name: int pushButton = 2; |
VARIABLES et CONSTANTES : /* commentaire d'introduction : titre, description, etc */ La broche 2 reçoit le nom « pushButton » et est de type entier |
|
// the setup routine runs once when you press reset: void setup() { // initialize serial communication at 9600 bits per second: Serial.begin(9600); // make the pushbutton's pin an input: pinMode(pushButton, INPUT); } |
Configuration : Demarrer la communication série à une vitesse de 9600 bauds pushButton devient une entrée numérique |
|
// the loop routine runs over and over again forever: void loop() { // read the input pin: int buttonState = digitalRead(pushButton); // print out the state of the button: Serial.println(buttonState); delay(1); // delay in between reads for stability } |
Début de la boucle infini
Lire l'entrée numérique pushButton et stocker la valeur dans la variable buttonState de type entier Imprimer sur le moniteur série la valeur de la variable buttonState Attendre 1 ms Fin de la boucle infinie |
Brancher la carte Arduino sur le PC
Ouvrir le moniteur série et manipuler le bouton poussoir.
En simulation il suffit de cliquer sur "Upload and Run", cliquer sur serial monitor puis cliquer sur le bouton poussoir.
Créé avec HelpNDoc Personal Edition: Éditeur de documentation CHM facile