Connecting two GY 87 sensors to Arduino Wemos D1 The 2019 Stack Overflow Developer Survey...

What is the accessibility of a package's `Private` context variables?

Is this app Icon Browser Safe/Legit?

A poker game description that does not feel gimmicky

For what reasons would an animal species NOT cross a *horizontal* land bridge?

If I score a critical hit on an 18 or higher, what are my chances of getting a critical hit if I roll 3d20?

Is "plugging out" electronic devices an American expression?

Can a rogue use sneak attack with weapons that have the thrown property even if they are not thrown?

Write faster on AT24C32

Why was M87 targetted for the Event Horizon Telescope instead of Sagittarius A*?

Deal with toxic manager when you can't quit

What did it mean to "align" a radio?

Did 3000BC Egyptians use meteoric iron weapons?

Right tool to dig six foot holes?

What does ひと匙 mean in this manga and has it been used colloquially?

Can we generate random numbers using irrational numbers like π and e?

Should I use my personal e-mail address, or my workplace one, when registering to external websites for work purposes?

What tool would a Roman-age civilization have for the breaking of silver and other metals into dust?

What to do when moving next to a bird sanctuary with a loosely-domesticated cat?

How to deal with fear of taking dependencies

Is there a symbol for a right arrow with a square in the middle?

One word riddle: Vowel in the middle

Did Section 31 appear in Star Trek: The Next Generation?

What is the motivation for a law requiring 2 parties to consent for recording a conversation

Protecting Dualbooting Windows from dangerous code (like rm -rf)



Connecting two GY 87 sensors to Arduino Wemos D1



The 2019 Stack Overflow Developer Survey Results Are InArduino IDE “launch 4j” errorUSB connections to Arduinoavr-objcopy.exe - Application Error when compiling in arduino IDE (Win8.1.1 Pro 64-Bit)Arduino IDE won't launch in Windows 8.1Uploading Arduino firmware automaticallyHow to build Protobuf on Arduino target using Eclipse?Convert HEX code to text when using the arduino with radio transmission/receptionOne Arduino board no longer recognized, but others areUnable to upload Arduino Code to Pro Minibatman-adv on arduino yun





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I want to connect two gy 87 sensors to Arduino Wemos D1.
My sensor connections, as far as I know, should be as follows:



Sensor 1 ---> Arduino



SCL ----> SCL



SDA ----> SDA



GND ----> GND



VCC ----> 5v



Sensor 2 ---> Arduino



SCL ----> SCL



SDA ----> SDA



GND ----> GND



3.3v ----> 5v or GND



Here 3.3v acts as an AD0, not sure though.



Here is the code that I am using:-
Sensor 1 is reading fine, but sensor two gives all -1's.
Where did I go wrong?



#include<Wire.h>
const int MPU2=0x69,MPU1=0x68;
int16_t AcX1,AcY1,AcZ1,Tmp1,GyX1,GyY1,GyZ1;
int16_t AcX2,AcY2,AcZ2,Tmp2,GyX2,GyY2,GyZ2;




//-------------------------------------------------setup loop-------------
void setup(){
Wire.begin();
Wire.beginTransmission(MPU1);
Wire.write(0x6B);// PWR_MGMT_1 register
Wire.write(0); // set to zero (wakes up the MPU-6050)
Wire.endTransmission(true);Wire.begin();
Wire.beginTransmission(MPU2);
Wire.write(0x6B);// PWR_MGMT_1 register
Wire.write(0); // set to zero (wakes up the MPU-6050)
Wire.endTransmission(true);
Serial.begin(9600);
}

//---------------------------------------------------void loop-----------
void loop(){

//get values for first mpu having address of 0x68
GetMpuValue1(MPU1);
Serial.print(" ");
Serial.print("||| ");

//get values for second mpu having address of 0x69
GetMpuValue2(MPU2);
Serial.println("");
}

//----------------------------------------------user defined functions----


void GetMpuValue1(const int MPU){

Wire.beginTransmission(MPU);
Wire.write(0x3B); // starting with register 0x3B (ACCEL_XOUT_H)
Wire.endTransmission(false);
Wire.requestFrom(MPU, 14, true); // request a total of 14 registers
AcX1=Wire.read()<<8| Wire.read(); // 0x3B (ACCEL_XOUT_H) & 0x3C
(ACCEL_XOUT_L)
AcY1=Wire.read()<<8| Wire.read(); // 0x3D (ACCEL_YOUT_H) & 0x3E
(ACCEL_YOUT_L)
AcZ1=Wire.read()<<8| Wire.read(); // 0x3F (ACCEL_ZOUT_H) & 0x40
(ACCEL_ZOUT_L)
Tmp1=Wire.read()<<8| Wire.read(); // 0x41 (TEMP_OUT_H) & 0x42 (TEMP_OUT_L)
GyX1=Wire.read()<<8| Wire.read(); // 0x43 (GYRO_XOUT_H) & 0x44
(GYRO_XOUT_L)
GyY1=Wire.read()<<8| Wire.read(); // 0x45 (GYRO_YOUT_H) & 0x46
(GYRO_YOUT_L)
GyZ1=Wire.read()<<8| Wire.read(); // 0x47 (GYRO_ZOUT_H) & 0x48
(GYRO_ZOUT_L)
Serial.print("AcX1 = ");
Serial.print(AcX1);
Serial.print(" | AcY1 = ");
Serial.print(AcY1);
Serial.print(" | AcZ1 = ");
Serial.print(AcZ1);
Serial.print(" | GyX1 = ");
Serial.print(GyX1);
Serial.print(" | GyY1 = ");
Serial.print(GyY1);
Serial.print(" | GyZ1 = ");
Serial.println(GyZ1);
}


void GetMpuValue2(const int MPU){

Wire.beginTransmission(MPU);
Wire.write(0x3B); // starting with register 0x3B (ACCEL_XOUT_H)
Wire.endTransmission(false);
Wire.requestFrom(MPU, 14, true); // request a total of 14 registers
AcX2=Wire.read()<<8| Wire.read(); // 0x3B (ACCEL_XOUT_H) & 0x3C
(ACCEL_XOUT_L)
AcY2=Wire.read()<<8| Wire.read(); // 0x3D (ACCEL_YOUT_H) & 0x3E
(ACCEL_YOUT_L)
AcZ2=Wire.read()<<8| Wire.read(); // 0x3F (ACCEL_ZOUT_H) & 0x40
(ACCEL_ZOUT_L)
Tmp2=Wire.read()<<8| Wire.read(); // 0x41 (TEMP_OUT_H) & 0x42 (TEMP_OUT_L)
GyX2=Wire.read()<<8| Wire.read(); // 0x43 (GYRO_XOUT_H) & 0x44
(GYRO_XOUT_L)
GyY2=Wire.read()<<8| Wire.read(); // 0x45 (GYRO_YOUT_H) & 0x46
(GYRO_YOUT_L)
GyZ2=Wire.read()<<8| Wire.read(); // 0x47 (GYRO_ZOUT_H) & 0x48
(GYRO_ZOUT_L)
Serial.print("AcX2 = ");
Serial.print(AcX2);
Serial.print(" | AcY2 = ");
Serial.print(AcY2);
Serial.print(" | AcZ2 = ");
Serial.print(AcZ2);
Serial.print(" | GyX2 = ");
Serial.print(GyX2);
Serial.print(" | GyY2 = ");
Serial.print(GyY2);
Serial.print(" | GyZ2 = ");
Serial.println(GyZ2);
}









share|improve this question







New contributor




Yasmine Mustafa is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



























    0















    I want to connect two gy 87 sensors to Arduino Wemos D1.
    My sensor connections, as far as I know, should be as follows:



    Sensor 1 ---> Arduino



    SCL ----> SCL



    SDA ----> SDA



    GND ----> GND



    VCC ----> 5v



    Sensor 2 ---> Arduino



    SCL ----> SCL



    SDA ----> SDA



    GND ----> GND



    3.3v ----> 5v or GND



    Here 3.3v acts as an AD0, not sure though.



    Here is the code that I am using:-
    Sensor 1 is reading fine, but sensor two gives all -1's.
    Where did I go wrong?



    #include<Wire.h>
    const int MPU2=0x69,MPU1=0x68;
    int16_t AcX1,AcY1,AcZ1,Tmp1,GyX1,GyY1,GyZ1;
    int16_t AcX2,AcY2,AcZ2,Tmp2,GyX2,GyY2,GyZ2;




    //-------------------------------------------------setup loop-------------
    void setup(){
    Wire.begin();
    Wire.beginTransmission(MPU1);
    Wire.write(0x6B);// PWR_MGMT_1 register
    Wire.write(0); // set to zero (wakes up the MPU-6050)
    Wire.endTransmission(true);Wire.begin();
    Wire.beginTransmission(MPU2);
    Wire.write(0x6B);// PWR_MGMT_1 register
    Wire.write(0); // set to zero (wakes up the MPU-6050)
    Wire.endTransmission(true);
    Serial.begin(9600);
    }

    //---------------------------------------------------void loop-----------
    void loop(){

    //get values for first mpu having address of 0x68
    GetMpuValue1(MPU1);
    Serial.print(" ");
    Serial.print("||| ");

    //get values for second mpu having address of 0x69
    GetMpuValue2(MPU2);
    Serial.println("");
    }

    //----------------------------------------------user defined functions----


    void GetMpuValue1(const int MPU){

    Wire.beginTransmission(MPU);
    Wire.write(0x3B); // starting with register 0x3B (ACCEL_XOUT_H)
    Wire.endTransmission(false);
    Wire.requestFrom(MPU, 14, true); // request a total of 14 registers
    AcX1=Wire.read()<<8| Wire.read(); // 0x3B (ACCEL_XOUT_H) & 0x3C
    (ACCEL_XOUT_L)
    AcY1=Wire.read()<<8| Wire.read(); // 0x3D (ACCEL_YOUT_H) & 0x3E
    (ACCEL_YOUT_L)
    AcZ1=Wire.read()<<8| Wire.read(); // 0x3F (ACCEL_ZOUT_H) & 0x40
    (ACCEL_ZOUT_L)
    Tmp1=Wire.read()<<8| Wire.read(); // 0x41 (TEMP_OUT_H) & 0x42 (TEMP_OUT_L)
    GyX1=Wire.read()<<8| Wire.read(); // 0x43 (GYRO_XOUT_H) & 0x44
    (GYRO_XOUT_L)
    GyY1=Wire.read()<<8| Wire.read(); // 0x45 (GYRO_YOUT_H) & 0x46
    (GYRO_YOUT_L)
    GyZ1=Wire.read()<<8| Wire.read(); // 0x47 (GYRO_ZOUT_H) & 0x48
    (GYRO_ZOUT_L)
    Serial.print("AcX1 = ");
    Serial.print(AcX1);
    Serial.print(" | AcY1 = ");
    Serial.print(AcY1);
    Serial.print(" | AcZ1 = ");
    Serial.print(AcZ1);
    Serial.print(" | GyX1 = ");
    Serial.print(GyX1);
    Serial.print(" | GyY1 = ");
    Serial.print(GyY1);
    Serial.print(" | GyZ1 = ");
    Serial.println(GyZ1);
    }


    void GetMpuValue2(const int MPU){

    Wire.beginTransmission(MPU);
    Wire.write(0x3B); // starting with register 0x3B (ACCEL_XOUT_H)
    Wire.endTransmission(false);
    Wire.requestFrom(MPU, 14, true); // request a total of 14 registers
    AcX2=Wire.read()<<8| Wire.read(); // 0x3B (ACCEL_XOUT_H) & 0x3C
    (ACCEL_XOUT_L)
    AcY2=Wire.read()<<8| Wire.read(); // 0x3D (ACCEL_YOUT_H) & 0x3E
    (ACCEL_YOUT_L)
    AcZ2=Wire.read()<<8| Wire.read(); // 0x3F (ACCEL_ZOUT_H) & 0x40
    (ACCEL_ZOUT_L)
    Tmp2=Wire.read()<<8| Wire.read(); // 0x41 (TEMP_OUT_H) & 0x42 (TEMP_OUT_L)
    GyX2=Wire.read()<<8| Wire.read(); // 0x43 (GYRO_XOUT_H) & 0x44
    (GYRO_XOUT_L)
    GyY2=Wire.read()<<8| Wire.read(); // 0x45 (GYRO_YOUT_H) & 0x46
    (GYRO_YOUT_L)
    GyZ2=Wire.read()<<8| Wire.read(); // 0x47 (GYRO_ZOUT_H) & 0x48
    (GYRO_ZOUT_L)
    Serial.print("AcX2 = ");
    Serial.print(AcX2);
    Serial.print(" | AcY2 = ");
    Serial.print(AcY2);
    Serial.print(" | AcZ2 = ");
    Serial.print(AcZ2);
    Serial.print(" | GyX2 = ");
    Serial.print(GyX2);
    Serial.print(" | GyY2 = ");
    Serial.print(GyY2);
    Serial.print(" | GyZ2 = ");
    Serial.println(GyZ2);
    }









    share|improve this question







    New contributor




    Yasmine Mustafa is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.























      0












      0








      0








      I want to connect two gy 87 sensors to Arduino Wemos D1.
      My sensor connections, as far as I know, should be as follows:



      Sensor 1 ---> Arduino



      SCL ----> SCL



      SDA ----> SDA



      GND ----> GND



      VCC ----> 5v



      Sensor 2 ---> Arduino



      SCL ----> SCL



      SDA ----> SDA



      GND ----> GND



      3.3v ----> 5v or GND



      Here 3.3v acts as an AD0, not sure though.



      Here is the code that I am using:-
      Sensor 1 is reading fine, but sensor two gives all -1's.
      Where did I go wrong?



      #include<Wire.h>
      const int MPU2=0x69,MPU1=0x68;
      int16_t AcX1,AcY1,AcZ1,Tmp1,GyX1,GyY1,GyZ1;
      int16_t AcX2,AcY2,AcZ2,Tmp2,GyX2,GyY2,GyZ2;




      //-------------------------------------------------setup loop-------------
      void setup(){
      Wire.begin();
      Wire.beginTransmission(MPU1);
      Wire.write(0x6B);// PWR_MGMT_1 register
      Wire.write(0); // set to zero (wakes up the MPU-6050)
      Wire.endTransmission(true);Wire.begin();
      Wire.beginTransmission(MPU2);
      Wire.write(0x6B);// PWR_MGMT_1 register
      Wire.write(0); // set to zero (wakes up the MPU-6050)
      Wire.endTransmission(true);
      Serial.begin(9600);
      }

      //---------------------------------------------------void loop-----------
      void loop(){

      //get values for first mpu having address of 0x68
      GetMpuValue1(MPU1);
      Serial.print(" ");
      Serial.print("||| ");

      //get values for second mpu having address of 0x69
      GetMpuValue2(MPU2);
      Serial.println("");
      }

      //----------------------------------------------user defined functions----


      void GetMpuValue1(const int MPU){

      Wire.beginTransmission(MPU);
      Wire.write(0x3B); // starting with register 0x3B (ACCEL_XOUT_H)
      Wire.endTransmission(false);
      Wire.requestFrom(MPU, 14, true); // request a total of 14 registers
      AcX1=Wire.read()<<8| Wire.read(); // 0x3B (ACCEL_XOUT_H) & 0x3C
      (ACCEL_XOUT_L)
      AcY1=Wire.read()<<8| Wire.read(); // 0x3D (ACCEL_YOUT_H) & 0x3E
      (ACCEL_YOUT_L)
      AcZ1=Wire.read()<<8| Wire.read(); // 0x3F (ACCEL_ZOUT_H) & 0x40
      (ACCEL_ZOUT_L)
      Tmp1=Wire.read()<<8| Wire.read(); // 0x41 (TEMP_OUT_H) & 0x42 (TEMP_OUT_L)
      GyX1=Wire.read()<<8| Wire.read(); // 0x43 (GYRO_XOUT_H) & 0x44
      (GYRO_XOUT_L)
      GyY1=Wire.read()<<8| Wire.read(); // 0x45 (GYRO_YOUT_H) & 0x46
      (GYRO_YOUT_L)
      GyZ1=Wire.read()<<8| Wire.read(); // 0x47 (GYRO_ZOUT_H) & 0x48
      (GYRO_ZOUT_L)
      Serial.print("AcX1 = ");
      Serial.print(AcX1);
      Serial.print(" | AcY1 = ");
      Serial.print(AcY1);
      Serial.print(" | AcZ1 = ");
      Serial.print(AcZ1);
      Serial.print(" | GyX1 = ");
      Serial.print(GyX1);
      Serial.print(" | GyY1 = ");
      Serial.print(GyY1);
      Serial.print(" | GyZ1 = ");
      Serial.println(GyZ1);
      }


      void GetMpuValue2(const int MPU){

      Wire.beginTransmission(MPU);
      Wire.write(0x3B); // starting with register 0x3B (ACCEL_XOUT_H)
      Wire.endTransmission(false);
      Wire.requestFrom(MPU, 14, true); // request a total of 14 registers
      AcX2=Wire.read()<<8| Wire.read(); // 0x3B (ACCEL_XOUT_H) & 0x3C
      (ACCEL_XOUT_L)
      AcY2=Wire.read()<<8| Wire.read(); // 0x3D (ACCEL_YOUT_H) & 0x3E
      (ACCEL_YOUT_L)
      AcZ2=Wire.read()<<8| Wire.read(); // 0x3F (ACCEL_ZOUT_H) & 0x40
      (ACCEL_ZOUT_L)
      Tmp2=Wire.read()<<8| Wire.read(); // 0x41 (TEMP_OUT_H) & 0x42 (TEMP_OUT_L)
      GyX2=Wire.read()<<8| Wire.read(); // 0x43 (GYRO_XOUT_H) & 0x44
      (GYRO_XOUT_L)
      GyY2=Wire.read()<<8| Wire.read(); // 0x45 (GYRO_YOUT_H) & 0x46
      (GYRO_YOUT_L)
      GyZ2=Wire.read()<<8| Wire.read(); // 0x47 (GYRO_ZOUT_H) & 0x48
      (GYRO_ZOUT_L)
      Serial.print("AcX2 = ");
      Serial.print(AcX2);
      Serial.print(" | AcY2 = ");
      Serial.print(AcY2);
      Serial.print(" | AcZ2 = ");
      Serial.print(AcZ2);
      Serial.print(" | GyX2 = ");
      Serial.print(GyX2);
      Serial.print(" | GyY2 = ");
      Serial.print(GyY2);
      Serial.print(" | GyZ2 = ");
      Serial.println(GyZ2);
      }









      share|improve this question







      New contributor




      Yasmine Mustafa is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      I want to connect two gy 87 sensors to Arduino Wemos D1.
      My sensor connections, as far as I know, should be as follows:



      Sensor 1 ---> Arduino



      SCL ----> SCL



      SDA ----> SDA



      GND ----> GND



      VCC ----> 5v



      Sensor 2 ---> Arduino



      SCL ----> SCL



      SDA ----> SDA



      GND ----> GND



      3.3v ----> 5v or GND



      Here 3.3v acts as an AD0, not sure though.



      Here is the code that I am using:-
      Sensor 1 is reading fine, but sensor two gives all -1's.
      Where did I go wrong?



      #include<Wire.h>
      const int MPU2=0x69,MPU1=0x68;
      int16_t AcX1,AcY1,AcZ1,Tmp1,GyX1,GyY1,GyZ1;
      int16_t AcX2,AcY2,AcZ2,Tmp2,GyX2,GyY2,GyZ2;




      //-------------------------------------------------setup loop-------------
      void setup(){
      Wire.begin();
      Wire.beginTransmission(MPU1);
      Wire.write(0x6B);// PWR_MGMT_1 register
      Wire.write(0); // set to zero (wakes up the MPU-6050)
      Wire.endTransmission(true);Wire.begin();
      Wire.beginTransmission(MPU2);
      Wire.write(0x6B);// PWR_MGMT_1 register
      Wire.write(0); // set to zero (wakes up the MPU-6050)
      Wire.endTransmission(true);
      Serial.begin(9600);
      }

      //---------------------------------------------------void loop-----------
      void loop(){

      //get values for first mpu having address of 0x68
      GetMpuValue1(MPU1);
      Serial.print(" ");
      Serial.print("||| ");

      //get values for second mpu having address of 0x69
      GetMpuValue2(MPU2);
      Serial.println("");
      }

      //----------------------------------------------user defined functions----


      void GetMpuValue1(const int MPU){

      Wire.beginTransmission(MPU);
      Wire.write(0x3B); // starting with register 0x3B (ACCEL_XOUT_H)
      Wire.endTransmission(false);
      Wire.requestFrom(MPU, 14, true); // request a total of 14 registers
      AcX1=Wire.read()<<8| Wire.read(); // 0x3B (ACCEL_XOUT_H) & 0x3C
      (ACCEL_XOUT_L)
      AcY1=Wire.read()<<8| Wire.read(); // 0x3D (ACCEL_YOUT_H) & 0x3E
      (ACCEL_YOUT_L)
      AcZ1=Wire.read()<<8| Wire.read(); // 0x3F (ACCEL_ZOUT_H) & 0x40
      (ACCEL_ZOUT_L)
      Tmp1=Wire.read()<<8| Wire.read(); // 0x41 (TEMP_OUT_H) & 0x42 (TEMP_OUT_L)
      GyX1=Wire.read()<<8| Wire.read(); // 0x43 (GYRO_XOUT_H) & 0x44
      (GYRO_XOUT_L)
      GyY1=Wire.read()<<8| Wire.read(); // 0x45 (GYRO_YOUT_H) & 0x46
      (GYRO_YOUT_L)
      GyZ1=Wire.read()<<8| Wire.read(); // 0x47 (GYRO_ZOUT_H) & 0x48
      (GYRO_ZOUT_L)
      Serial.print("AcX1 = ");
      Serial.print(AcX1);
      Serial.print(" | AcY1 = ");
      Serial.print(AcY1);
      Serial.print(" | AcZ1 = ");
      Serial.print(AcZ1);
      Serial.print(" | GyX1 = ");
      Serial.print(GyX1);
      Serial.print(" | GyY1 = ");
      Serial.print(GyY1);
      Serial.print(" | GyZ1 = ");
      Serial.println(GyZ1);
      }


      void GetMpuValue2(const int MPU){

      Wire.beginTransmission(MPU);
      Wire.write(0x3B); // starting with register 0x3B (ACCEL_XOUT_H)
      Wire.endTransmission(false);
      Wire.requestFrom(MPU, 14, true); // request a total of 14 registers
      AcX2=Wire.read()<<8| Wire.read(); // 0x3B (ACCEL_XOUT_H) & 0x3C
      (ACCEL_XOUT_L)
      AcY2=Wire.read()<<8| Wire.read(); // 0x3D (ACCEL_YOUT_H) & 0x3E
      (ACCEL_YOUT_L)
      AcZ2=Wire.read()<<8| Wire.read(); // 0x3F (ACCEL_ZOUT_H) & 0x40
      (ACCEL_ZOUT_L)
      Tmp2=Wire.read()<<8| Wire.read(); // 0x41 (TEMP_OUT_H) & 0x42 (TEMP_OUT_L)
      GyX2=Wire.read()<<8| Wire.read(); // 0x43 (GYRO_XOUT_H) & 0x44
      (GYRO_XOUT_L)
      GyY2=Wire.read()<<8| Wire.read(); // 0x45 (GYRO_YOUT_H) & 0x46
      (GYRO_YOUT_L)
      GyZ2=Wire.read()<<8| Wire.read(); // 0x47 (GYRO_ZOUT_H) & 0x48
      (GYRO_ZOUT_L)
      Serial.print("AcX2 = ");
      Serial.print(AcX2);
      Serial.print(" | AcY2 = ");
      Serial.print(AcY2);
      Serial.print(" | AcZ2 = ");
      Serial.print(AcZ2);
      Serial.print(" | GyX2 = ");
      Serial.print(GyX2);
      Serial.print(" | GyY2 = ");
      Serial.print(GyY2);
      Serial.print(" | GyZ2 = ");
      Serial.println(GyZ2);
      }






      arduino






      share|improve this question







      New contributor




      Yasmine Mustafa is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question







      New contributor




      Yasmine Mustafa is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question






      New contributor




      Yasmine Mustafa is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked yesterday









      Yasmine MustafaYasmine Mustafa

      1




      1




      New contributor




      Yasmine Mustafa is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Yasmine Mustafa is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Yasmine Mustafa is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          0






          active

          oldest

          votes












          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "3"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });






          Yasmine Mustafa is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1423174%2fconnecting-two-gy-87-sensors-to-arduino-wemos-d1%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          Yasmine Mustafa is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          Yasmine Mustafa is a new contributor. Be nice, and check out our Code of Conduct.













          Yasmine Mustafa is a new contributor. Be nice, and check out our Code of Conduct.












          Yasmine Mustafa is a new contributor. Be nice, and check out our Code of Conduct.
















          Thanks for contributing an answer to Super User!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1423174%2fconnecting-two-gy-87-sensors-to-arduino-wemos-d1%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Why not use the yoke to control yaw, as well as pitch and roll? Announcing the arrival of...

          Couldn't open a raw socket. Error: Permission denied (13) (nmap)Is it possible to run networking commands...

          VNC viewer RFB protocol error: bad desktop size 0x0I Cannot Type the Key 'd' (lowercase) in VNC Viewer...