Description
Qu’est-ce que c’est
Le SHTC3 est un capteur numérique à haute précision pour la mesure de la température et de l’humidité. C’est une alternative au capteur AM2302/DHT22.
Caractéristiques
- Mesure de la température et de l’humidité
- Interface I2C
- Haute précision
- SKU: ARD0011844
- Prix: 4,48 €
À quoi ça sert
Le SHTC3 est idéal pour des projets de surveillance environnementale, tels que des systèmes d’alarme pour l’humidité excessive. Il peut être facilement connecté à un microcontrôleur Arduino ou ESP pour une mesure précise de la température et de l’humidité de l’environnement.
Didacticiel: Comment utiliser le capteur SHTC3 de température et d’humidité
Le SHTC3 est un capteur de température et d’humidité numérique à haute précision, idéal pour des projets de surveillance environnementale. Connectez-le facilement à un microcontrôleur pour mesurer avec précision la température et l’humidité de l’environnement.
Ce qu’il faut
- Arduino ou microcontrôleur compatible
- Câble USB
- Câble jumper
- Logiciel Arduino IDE
Étapes
- Connectez le SHTC3 au microcontrôleur en utilisant les câbles jumper. Les PIN VCC et GND doivent être connectés respectivement au +5V et GND du microcontrôleur. Le PIN SDA doit être connecté au PIN A4 (SDA) du microcontrôleur et le PIN SCL au PIN A5 (SCL).
- Ouvrez le logiciel Arduino IDE et installez la bibliothèque Adafruit_SHTC3.
- Incluez la bibliothèque Adafruit_SHTC3 dans votre code.
- Créez un objet SHTC3 et initialisez-le.
- Utilisez les fonctions readTemperature() et readHumidity() pour lire les valeurs de température et d’humidité.
- Envoyez les données lues au moniteur série pour les visualiser.
- Vérifiez les valeurs sur le moniteur série pour vous assurer que le capteur fonctionne correctement.
- Modifiez votre projet pour intégrer les données du capteur dans une application plus complexe.
Exemple de code
Adafruit_SHTC3 shtc3;
void setup() {
Serial.begin(9600);
if (!shtc3.begin()) {
Serial.println(F("Errore durante l'inizializzazione del sensore"));
while (1);
}
}
void loop() {
float temperature = shtc3.readTemperature();
float humidity = shtc3.readHumidity();
Serial.print("Temp: ");
Serial.print(temperature);
Serial.print(" C, Humidity: ");
Serial.print(humidity);
Serial.println(" %");
delay(2000);
}
Mini-projet
Créez un système d’alarme pour l’humidité excessive qui envoie un message lorsque l’humidité dépasse un certain seuil.
Erreurs courantes
- Erreur de connexion des broches du capteur.
- Données incorrectes sur le moniteur série.
- Problèmes de reconnaissance du capteur.
- Problèmes d’installation de la bibliothèque.
Accessoires conseillés
- Arduino Uno
- Câble USB
- Kit de câbles cavalier
- Écran OLED
Questions fréquentes
Comment puis-je vérifier la précision du capteur?
Comparez les valeurs lues avec celles d’un thermomètre et d’un hygromètre de précision.
Le capteur peut-il être utilisé dans des environnements extérieurs?
Oui, mais assurez-vous que l’environnement est protégé de la pluie et de la lumière directe du soleil.
Quels autres capteurs puis-je utiliser avec Arduino?
Vous pouvez utiliser d’autres capteurs tels que DHT11, DHT22, BMP280 pour mesurer la température et l’humidité.






Avis
Il n’y a pas encore d’avis.