نمایش نتایج: از 1 به 10 از 12
Like Tree6 لایک

موضوع: کتابخانه تست شده 1602 دارای ارتباط i2c

Hybrid View

  1. #1
    Junior Member
    تاریخ عضویت
    Mar 2014
    نوشته ها
    18
    سلام من دو نمونه این ال سی دی با این ماژول دارم که فقط حرف اول نمایش داده میشود.لطفا خودتون چک کنید و اگر مشکل از ماژول i2c است یک تصمیمی بگیرید.
    ولی فکر میکنم مشکل کتابخانه باشد.نمیشه همه ماژول ها خراب باشد

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط arvin2009 نمایش پست ها
    سلام من دو نمونه این ال سی دی با این ماژول دارم که فقط حرف اول نمایش داده میشود.لطفا خودتون چک کنید و اگر مشکل از ماژول i2c است یک تصمیمی بگیرید.
    ولی فکر میکنم مشکل کتابخانه باشد.نمیشه همه ماژول ها خراب باشد
    سلام
    خیر
    آدرس i2c این سری تغییر کرده
    با کد 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("Unknow 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
    }
    حالا هر کد هگزی که برگردوند رو (به عنوان آدرس i2c ) تو هدر کد قبلیت جایگزین کن
    ویرایش توسط magmagmary : 08-27-2016 در ساعت 08:04 AM

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO