23 Septembre 2025
Le montage :
On branche la sonde de température sur A1 sur la base Shield Grove et la LED sur D3.
Interrupteur sur 5V
Programme :
Ce programme permet de lire la température en sortie de sonde toutes les 1mn et lorsque la température dépasse les 25°C la LED doit s'allumer.
copier/coller dans arduino :
#include "High_Temp.h"
HighTemp ht(A0, A1);
const int ledPin = 3; // LED sur la broche D3
const float seuilTemp = 25.0; // Seuil de température en °C
void setup()
{
Serial.begin(115200);
Serial.println("Grove - High Temperature Sensor Test Demo");
ht.begin();
pinMode(ledPin, OUTPUT); // Configurer la broche LED en sortie
}
void loop()
{
float temperature = ht.getThmc(); // Lire la température
Serial.print("Température (°C): ");
Serial.println(temperature);
// Allumer la LED si la température dépasse le seuil
if (temperature > seuilTemp) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
delay(60000); // Attendre 1 minute
}