Published using Google Docs
AIDE MÉMOIRE > Capteur t°C > 0 et humidité
Updated automatically every 5 minutes


GROVE > MODULES > CAPTEURS > Capteur de température > 0 et humidité 

 Ouvrir Capteur de température > 0 et humidité comme un document - Réf : 005AC

Document libre  de droit - Document modifiable

                                                                                                                                        C

Utilité : permet de mesurer une température positive et un pourcentage d’humidité

 

Se branche sur :

D2, D3, D4, D5, D6, D7, D8 si Grove UNO

D2/D3… D6/D7, D8/D9...si Grove MEGA

Type / communication :

Capteur

Série 1 fil

Librairies :

01  DHT (2)

(2) : http://duinoedu.com/dl/lib/grove/EDU_DHT_Grove.zip

 

Branchement

Sur Grove UNO

 

Brancher avec

> 1 câble standard

Sur le connecteur

> D8

Vous pouvez aussi utiliser

> D2, D3

(à condition de modifier un peu l’exemple)

Grove UNO

 

Sur Grove MEGA

 

Brancher avec

> 1 câble standard

Sur le connecteur

> D8/D9

Vous pouvez aussi utiliser

> D2/D3, D4/D5...

(à condition de modifier un peu l’exemple)

Grove MEGA

 

Sur ARDUINO directement

Brancher avec

> 1 câble adaptateur Grove/Dupont

Sur les connecteurs

Noir    Gnd

Rouge   5V

Blanc   x (inutile)

Jaune   8 (données)

Arduino UNO / MEGA / LEONARDO

 

Avant de commencer

Si logiciel Arduino

Si logiciel Arduino + Ardublock

Si logiciel Arduino + BlocklyDuino 

Ajouter les librairies :

01 DHT 

?

?

> Voir [ Exemple 1 ci-dessous ]

 

Exemple 1 : langage Arduino simplifié

> Affiche la température et le taux d’humidité sur le port série

#include <DHT.h>                // http://duinoedu.com/dl/lib/grove/EDU_DHT_Grove/

DHT monDHT(8);                  // Brancher sur D8 ou D8/D9  

void setup(){

  monDHT.brancher();

  Serial.begin(9600);

}

void loop(){

  float maTemp = monDHT.lireTemperature();

  Serial.print(maTemp); Serial.println(" degres");  

 

  float monHum = monDHT.lireHumidite();

  Serial.print(monHum); Serial.println(" %");

}

Aide-mémoire rapide : langage Arduino

Partie du haut

#include <DHT.h>                // http://duinoedu.com/dl/lib/grove/EDU_DHT_Grove/

DHT monDHT(8);                  // Brancher sur D8 ou D8/D9  

Partie setup

monDHT.brancher()               // Active le capteur

Partie loop

monDHT.lireTemperature()        // Donne la valeur de température (float)

monDHT.lireHumidite();          // Donne la valeur d’humidité (float)

Signaler une erreur

http://duinoedu.com/erratum 

Des améliorations à proposer ?

http://duinostore.fr/mail_modif_document.html 


Aide complète : langage Arduino et Arduino simplifié

Partie du haut

#include <DHT.h>                // http://duinoedu.com/dl/lib/grove/EDU_DHT_Grove/

DHT monDHT(8)                   // Pour modèle de capteur standard 

DHT monDHT(8,DHT11)             // Pour modèle de capteur standard 

DHT monDHT(8,DHT21)             // Pour modèle DHT21 (Ex : autre que Grove)

DHT monDHT(8,DHT22)             // Pour modèle DHT22 (si version précis = PRO)

DHT monDHT(8,AM2301)            // Pour modèle AM2301 (Ex : autre que Grove)

Partie setup

monDHT.brancher()               // Active le capteur   

monDHT.begin();                 // Idem              

Partie loop

monDHT.lireTemperature()        // Donne la valeur de température (float)

monDHT.readTemperature()        // Idem

monDHT.readTemperature(true)    // Idem mais résultat en °F

monDHT.lireHumidite()           // Donne la valeur d’humidité (float)

monDHT.readHumidity()           // Idem

Signaler une erreur

http://duinoedu.com/erratum 

Des améliorations à proposer ?

http://duinostore.fr/mail_modif_document.html 

www.duinoedu.com 

 /