23 Septembre 2025
Le montage :
On branche la sonde de température sur A0 sur la base Shield Grove et le haut parleur sur D3.
Interrupteur sur 5V
Programme :
Ce programme permet de lire la température en sortie de sonde toutes les minutes et lorsque la température dépasse les 25°C le haut parleur doit buzzer.
copier/coller dans arduino :
#include "High_Temp.h"
HighTemp ht(A1, A0);
const int buzzerPin = 3; // Broche du buzzer (D3)
const float seuilTemp = 25.0; // Seuil de température en degrés Celsius
void setup()
{
Serial.begin(115200);
Serial.println("grove - high temperature sensor test demo");
ht.begin();
pinMode(buzzerPin, OUTPUT); // Configure D3 comme une sortie
}
void loop()
{
float temp = ht.getThmc(); // Mesure de température
Serial.println(temp); // Affiche la température sur le moniteur série
if (temp > seuilTemp) {
tone(buzzerPin, 1000); // Fait buzzer à 1000 Hz
} else {
noTone(buzzerPin); // Arrête le buzzer si la température est normale
}
delay(60000); // 1mn
}