Résumé du chapitre 1, exercices et solutions
Résumé : l'essentiel à retenir
Exercices
Solutions
Surface du cercle
// La robotique avec le BOE Shield
// aire_du_cercle
void setup()
{
Serial.begin(9600);
float r = 0.75;
float a = PI * r * r;
Serial.print("1) - Aire du cercle = ");
Serial.println(a);
Serial.println("Une autre façon de calculer :");
Serial.println("PI D au carre sur 4");
float d = 1.50;
float aa = (PI * d * d)/ 4;
Serial.print("2) - Aire du cercle = ");
Serial.println(aa);
}
void loop ()
{
// Vide, aucun code à répéter
}
Décision simple évolution
Vous faite évoluer la valeur de b et afficher un message en fonction du résultat de la comparaison entre a et b.
// La robotique avec le BOE Shield-bot
// decision_simple_evolution
int a = 89;
int b = 79;
void setup()
{
Serial.begin(9600);
}
void loop()
{
if(a > b)
{
Serial.println("a est plus grand que b");
}
else if (a == b)
{
Serial.println("*** a egal b ***");
}
else
{
Serial.println("b est plus grand que a");
}
// Nous ajoutons 1 à b si il n'est trop grand
if( b < 95)
{
b = b + 1;
}
else
{
b = 79;
}
// Attente 1000 ms
delay(1000);
}