Capteur BMP180 et message sur capteur DHT

Bonjour, je suis en étude et je n'y connais rien en arduino, cependant je dois l'utiliser pour connaître la température et la pression.
cependant, quand je connecte Arduino UNO avec seulement BMP180 et que j'utilise le code plus loin. j'utilise le serial monitor qui m'affiche systématiquement "Failed to read from DHT sensor!"
cependant, je n'ai jamais utiliser ce capteur, et le message s'affiche quand bien même je débranche le capteur BMP

j'utilise le code suivant :

#include "Wire.h"
#include "SFE_BMP180.h"

SFE_BMP180 pressure;
#define ALTITUDE 1655.0

void setup(){
   Serial.begin(9600);
   pressure.begin();
}

void loop(){
   char status;
   double T,P,p0,a;

   Serial.println();
   Serial.print("provided altitude: ");
   Serial.print(ALTITUDE,0);
   Serial.println(" meters");
  
   status = pressure.startTemperature();
   if (status != 0){
      delay(status);

      status = pressure.getTemperature(T);
      if (status != 0){
         Serial.print("temperature: ");
         Serial.print(T,2);
         Serial.println(" deg C");

         status = pressure.startPressure(3);
         if (status != 0){
            delay(status);

            status = pressure.getPressure(P,T);
            if (status != 0){
               Serial.print("absolute pressure: ");
               Serial.print(P,2);
               Serial.print(" mb, ");
               Serial.print(P*0.0295333727,2);
               Serial.println(" inHg");

              p0 = pressure.sealevel(P,ALTITUDE);
              Serial.print("relative (sea-level) pressure: ");
              Serial.print(p0,2);
              Serial.print(" mb, ");
              Serial.print(p0*0.0295333727,2);
              Serial.println(" inHg");
           }
        else Serial.println("error retrieving pressure measurement\n");
      }
      else Serial.println("error starting pressure measurement\n");
    }
    else Serial.println("error retrieving temperature measurement\n");
  }
  else Serial.println("error starting temperature measurement\n");

  delay(5000);
}

je vous remercie d'avoir pris l'attention à ce post

Bonjour

forte probabilité que le code présenté ci-dessus n'ait pas été préalablement téléversé dans la carte avec succès et que , par conséquent, celle-ci exécute le code antérieur gérant un capteur DHT.....

je suis en étude et je n'y connais rien en arduino, cependant je dois l'utiliser

pour l'utiliser il faut faire le nécessaire pour s'y connaître un minimum !!

S''il y a un système qui regorge de tutoriels pour apprendre à s'en servir , c'est bien Arduino
il y a le choix ... et l'embarras du choix

En effet, ton code n'affiche pas ce message !
Lorsque tu cliques sur le bouton du téléversement, des messages doivent s'afficher dans la fenêtre sous le code : utilise le bouton indiqué 'copier les messages de compilation' (ou un truc comme ça) et colle ces messages dans ta réponse sur le forum.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.