Arduino için arduino i2c kodu?

dupree

Üye
Katılım
26 Eki 2018
Mesajlar
112
Tepkime puanı
17
Puanları
18
Konum
Bingöl
Işık yoğunluğunu ölçmek için bir arduinoya bağlı OPT101 var. OPT101 devresinden alınan verileri seri monitördeki verileri basacak olan bir master arduino'ya göndermek istiyorum. Kodumu test ettiğimde, ekranda hiçbir şey görünmüyor. Kodlarım aşağıdaki gibi, sizce nerede hata yapıyorum?

OPT101 devresi için kod:

C++:
#define inPin0 0

void setup() {

  Serial.begin(9600);
  Serial.println();

}

void loop() {

  int pinRead0 = analogRead(inPin0);
  double pVolt0 = pinRead0 / 1024.00 * 5.0;
  Serial.print(pVolt0, 4 );
  Serial.println();

  delay(100);

}
Bu da benim ana kodum:

C++:
#include <Wire.h>

void setup()
{

  Wire.begin();
  Serial.begin(14400);

  Wire.requestFrom(2, 8);

  while(Wire.available())
  {

    char c = Wire.read();
    Serial.print(c);
  }
}

void loop()
{
}
 
Üst