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 Fahrenheit2
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érie8
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 Fahrenheit16
temperatureFahrenheit = conv_C_to_F(temperatureCelsius);
17
18
// Afficher les températures sur le moniteur série19
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 mesure26
delay(2000);
27
}
28