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