TA_SAE_002 : Affichage d'une variable - Simulation température

Mission

Afficher une température simulée (variable initialisée avec une valeur constante) sur le moniteur série ou un terminal.

Convertir et afficher les degrés Celsius en degrés Fahrenheit.

La conversion se fera dans une fonction nommée conv_C_to_F L'affichage sera répété avec un délai de 2000 ms

Lien EDC-04 - Ressource 3002 ou 3001-1B

Capacités Niveau débutant 1

  • Déclarer une variable en utilisant le bon type de données.
  • Créer une fonction
  • Portée d'une variable
  • Les constantes

Complément

1
// Fonction pour convertir Celsius en Fahrenheit
2
float conv_C_to_F(float celsius) {
3
    return (celsius * 9.0) / 5.0 + 32.0;
4
}
5
6
void setup() {
7
    // Initialiser la communication série
8
    Serial.begin(9600);
9
}
10
11
void loop() {
12
    float temperatureCelsius = 25.0; // Température simulée en degrés Celsius
13
    float temperatureFahrenheit;
14
15
    // Convertir la température en Fahrenheit
16
    temperatureFahrenheit = conv_C_to_F(temperatureCelsius);
17
18
    // Afficher les températures sur le moniteur série
19
    Serial.print("Température: ");
20
    Serial.print(temperatureCelsius);
21
    Serial.print(" °C = ");
22
    Serial.print(temperatureFahrenheit);
23
    Serial.println(" °F");
24
25
    // Attendre 2000 millisecondes avant la prochaine mesure
26
    delay(2000);
27
}
28