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);
 }