i2c Device Not Found

omerfbuber

Üye
Katılım
12 Mart 2021
Mesajlar
15
Herkese merhaba,
Projemde Lcd kullanmam gerekiyor ve pinlere ihtiyacım olduğundan i2c modülü ile birlikte kullanacağım. Fakat i2c modüllerinin adreslerini bulmak istediğimde, "i2c scanner" kodu cihazı bulamıyor. Bağlantılarımda problem olmadığını düşünüyorum. Zaten 4 kablo. İlk önce i2c modülünün bozuk olduğunu düşündüm ve yenisini satın aldım. Şu an elimde 3 adet i2c modülü var fakat hiçbirinde cihaz bulunamıyor. Yardımınızı bekliyorum.

Screenshot_2.png
Screenshot_3.png


i2c_scanner:
#include <Wire.h>


void setup()
{
   Wire.begin();

   Serial.begin(9600);
   while (!Serial);             // Leonardo: wait for serial monitor
   Serial.println("\nI2C Scanner");
}


void loop()
{
   byte error, address;
   int nDevices;

   Serial.println("Scanning...");

   nDevices = 0;
   for(address = 1; address < 127; address++ )
   {
      // The i2c_scanner uses the return value of
      // the Write.endTransmisstion to see if
      // a device did acknowledge to the address.
      Wire.beginTransmission(address);
      error = Wire.endTransmission();

      if (error == 0)
      {
         Serial.print("I2C device found at address 0x");
         if (address<16)
            Serial.print("0");
         Serial.print(address,HEX);
         Serial.println("  !");

         nDevices++;
      }
      else if (error==4)
      {
         Serial.print("Unknown error at address 0x");
         if (address<16)
            Serial.print("0");
         Serial.println(address,HEX);
      }   
   }
   if (nDevices == 0)
      Serial.println("No I2C devices found\n");
   else
      Serial.println("done\n");

   delay(5000);           // wait 5 seconds for next scan
}
 
Last edited by a moderator:
delay süresini kısaltıp denedinizmi.
 
Kart uno ise ve bacak bağlantılarını resimdeki gibi yaptıysanız, yanlış yapmışsınız. Unoda SDA ve SCL pinleri aref yazan pinin üzerindeki iki pindir.
Google a arduino uno bacakları yazıp pinleri tespit edebilirsiniz. Ayrıca aşağıdaki linkteki videoyu izleyiniz. Orada başka bir kart kullandım ama sistem aynı. Scanner programını arduinonun orjinal sitesinden indirin.

Post in thread 'NodeMcu + LCD + Keypad + I2c + PCF8574' https://mekatronik.org/forum/threads/nodemcu-lcd-keypad-i2c-pcf8574.1082/post-18425
 
Kart uno ise ve bacak bağlantılarını resimdeki gibi yaptıysanız, yanlış yapmışsınız. Unoda SDA ve SCL pinleri aref yazan pinin üzerindeki iki pindir.
Google a arduino uno bacakları yazıp pinleri tespit edebilirsiniz. Ayrıca aşağıdaki linkteki videoyu izleyiniz. Orada başka bir kart kullandım ama sistem aynı. Scanner programını arduinonun orjinal sitesinden indirin.

Post in thread 'NodeMcu + LCD + Keypad + I2c + PCF8574' https://mekatronik.org/forum/threads/nodemcu-lcd-keypad-i2c-pcf8574.1082/post-18425
Hemen deniyorum.
 
Kart uno ise ve bacak bağlantılarını resimdeki gibi yaptıysanız, yanlış yapmışsınız. Unoda SDA ve SCL pinleri aref yazan pinin üzerindeki iki pindir.
Google a arduino uno bacakları yazıp pinleri tespit edebilirsiniz. Ayrıca aşağıdaki linkteki videoyu izleyiniz. Orada başka bir kart kullandım ama sistem aynı. Scanner programını arduinonun orjinal sitesinden indirin.

Post in thread 'NodeMcu + LCD + Keypad + I2c + PCF8574' https://mekatronik.org/forum/threads/nodemcu-lcd-keypad-i2c-pcf8574.1082/post-18425
Evet sorunum pinlerdeymiş. İnternetteki çoğu kaynakta A5, A4 gördüğümden karta hiç bakmadan bağlantıları yapmıştım. Böyle bir hata yaptığıma bile inanamıyorum. Teşekkürler.
 
Yalnız pin bacaklarını gösteren diyagrama göre hem A4 A5 ile işaretli olan hem de AREF üstündeki pinler tam olarak aynı pinler. Yani ikisinde de çalışması lazımdı.
 
Evet şimdi denedim, Her iki yerde de i2c_scanner doğru çalışıyor.
 
Evet şimdi denedim, Her iki yerde de i2c_scanner doğru çalışıyor.
Klon problemi olabilir belki abi.
Unonun dandik klonlarında doğru dürüst çalışan bir şey görmedim. Birde senin eklediğin şemada aref üstğndeki pinler için R3 Only yazıyor. Bu durumda A4 ve A5 pinleri asıl orjinal olanlar olabilir.
 
Test düzeneği:

IMG_20210312_124618.jpg


Tarama süreci:
a.png
 
Klon problemi olabilir belki abi.
Unonun dandik klonlarında doğru dürüst çalışan bir şey görmedim. Birde senin eklediğin şemada aref üstğndeki pinler için R3 Only yazıyor. Bu durumda A4 ve A5 pinleri asıl orjinal olanlar olabilir.

Olabilir. Bendeki orijinal R3.
 

Çevrimiçi personel

Forum istatistikleri

Konular
6,952
Mesajlar
118,763
Üyeler
2,824
Son üye
selocan32

Son kaynaklar

Son profil mesajları

hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Merhaba elektronik tutsakları...
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
Back
Top