Ceci est une ancienne révision du document !
Débuter avec Arduino
Exemple à la compréhension des variables
/*
Variable, carrefour numérique@cité des sciences et de l'industrie, Paris With no warranty
*/ run Serial Monitor void setup() { Serial.begin(9600); Serial.println(“Hello !”); Serial.println(); int a = 10; Serial.print(“Quand a=10 l'adresse de a vaut : ”); Serial.println(a); int b = 100; Serial.print(“Quand b=100 l'adresse de b vaut : ”); Serial.println(b); int c = a + b; Serial.print(“Quand c=a+b l'adresse de c vaut : ”); Serial.println©; b = b - a; Serial.print(“Quand b=b-a l'adresse de b vaut : ”); Serial.println(b); b = b - a; Serial.print(“Quand b=b-a l'adresse de b vaut maintenant : ”); Serial.println(b); b = b - a; Serial.print(“Quand b=b-a l'adresse de b vaut maintenant : ”); Serial.println(b); c = a + b; Serial.print(“Quand c=a+b l'adresse de c vaut maintenant : ”); Serial.println©; Serial.println(); Serial.println(“Une variable est une adresse dont le contenu peut changer de valeur”); Serial.println(); } void loop() { put your main code here, to run repeatedly: } /*
Variable, carrefour numérique@cité des sciences et de l'industrie, Paris With no warranty
*/ run Serial Monitor void setup() { Serial.begin(9600); Serial.println(“Hello !”); Serial.println(); int a = 10; Serial.print(“Quand a=10 l'adresse de a vaut : ”); Serial.println(a); int b = 100; Serial.print(“Quand b=100 l'adresse de b vaut : ”); Serial.println(b); int c = a + b; Serial.print(“Quand c=a+b l'adresse de c vaut : ”); Serial.println©; b = b - a; Serial.print(“Quand b=b-a l'adresse de b vaut : ”); Serial.println(b); b = b - a; Serial.print(“Quand b=b-a l'adresse de b vaut maintenant : ”); Serial.println(b); b = b - a; Serial.print(“Quand b=b-a l'adresse de b vaut maintenant : ”); Serial.println(b); c = a + b; Serial.print(“Quand c=a+b l'adresse de c vaut maintenant : ”); Serial.println©; Serial.println(); Serial.println(“Une variable est une adresse dont le contenu peut changer de valeur”); Serial.println(); } void loop() { put your main code here, to run repeatedly: }
Comprendre qu'une variable est une adresse dont le contenu peut changer de valeur
Toolkit :
/*
Binary/Decimal table, carrefour numérique@cité des sciences et de l'industrie, Paris With no warranty
*/
void setup() {
Serial.begin(9600);
Serial.println("Hello !");
Serial.println();
for (int x = 0; x < 256; x++) {
Serial.print("Bit ");
Serial.print(x, BIN);
Serial.print(" is ");
Serial.print(x, DEC);
Serial.println(" in decimal ");
}
Serial.println();
}
void loop() { }
/*
How to print just once into the loop, carrefour numérique@cité des sciences et de l'industrie, Paris With no warranty
*/
int a = 0; int b = 1;
void setup() {
Serial.begin(9600);
Serial.println("Hello !");
Serial.println();
}
void loop() {
if (a != b) {
for (int i = 0; i < 1; i++) {
Serial.println("Just One Print In The Loop");
b = a;
}
}
}