i2c Device Not Found

omerfbuber

Yeni Ü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


Kod:
#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.
 
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.
 

Forum istatistikleri

Konular
8,630
Mesajlar
141,100
Üyeler
3,433
Son üye
ZDx

Son kaynaklar

Son profil mesajları

Abdullah karaoglan falcon_browning Abdullah karaoglan wrote on falcon_browning's profile.
selamın aleyküm ses sistemindeki cızırtıyı hallettınızmi
"Araştırma, ne yaptığını bilmediğinde yaptığın şeydir." - Wernher von Braun
“Kendi yolunu çizen kişi, kimsenin izinden gitmez.” – Nietzsche
Kim İslâm’da güzel bir çığır açarsa (güzel bir alışkanlık başlatırsa), onun sevabı ve kendisinden sonra ona uyanların sevapları, onların sevaplarından hiçbir şey eksilmeksizin ona da yazılır.
erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Back
Top