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 pas trop grand
  if( b < 95)
  {
   b = b + 1;
  }
  else
  {
  b = 79;
  }
  // Attente 1000 ms
  delay(1000);
 }