Tengo un sensor de proximidad IR con 4 cables sobresalientes, sé cuál es el GND y el V +, pero no puedo saber cuáles son los cables SDA y SCL (incluso mirando la hoja de datos). Cualquier idea que representen los azules y los amarillos, a partir del esquema / imagen a continuación y el código:
/***************************************************************ArduinoGP2Y0E02BexamplecodeGetsrangefromGP2Y0E02Bandprintsittotheserialmonitor.ByJamesHenderson2014***************************************************************/#include<Wire.h>intdistance=0;//Storesthecalculateddistancebytehigh,low=0;//Highandlowbyteofdistanceintshift=0;//Valueinshiftbitregister#defineADDRESS0x80>>1//Arduinouses7bitaddressingsoweshiftaddressrightonebit#defineDISTANCE_REG0x5E#defineSHIFT0x35voidsetup(){//StartcommsWire.begin();Serial.begin(19200);delay(50);//Delaysoeverythingcanpowerup//Readthesiftbitregisterfromthemodule,usedincalculatingrangeWire.beginTransmission(ADDRESS);Wire.write(SHIFT);Wire.endTransmission();Wire.requestFrom(ADDRESS,1);while(Wire.available()==0);shift=Wire.read();}voidloop(){//Requestandreadthe2addressbytesfromtheGP2Y0E02BWire.beginTransmission(ADDRESS);Wire.write(DISTANCE_REG);Wire.endTransmission();Wire.requestFrom(ADDRESS,2);while(Wire.available()<2);high=Wire.read();low=Wire.read();distance=(high*16+low)/16/(int)pow(2,shift);//CalculatetherangeinCMSerial.print("Distance is ");
Serial.print(distance);
Serial.println("CM");
delay(50);
}