نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشکل در راه اندازی srf08

  1. #1

    مشکل در راه اندازی srf08

    سلام خدمت تمامی دوستان
    من از 6 عدد srf08 استفاده میکنم و از تک تکشون به صورت مجزا عدد میگیرم
    اگر با سیم کوتاه سنسورامو وصل کنم باز هم به صورت همزمان از همشون عدد میگیرم
    اما وقتی یه سیم با طول 3 متر به sda scl وصل میکنم تمام سنسورها -256 میدن
    مقاومت 1K pullup هم یه 5V دارم
    فرکانسم هم 100KH است

    قبلا این کارو با arduino 2560 انجام دادن و توی این متراژا مشکلی نداشتم

    چجوری میتونم این مشکل رو حل کنم

    لطفا دوستانی که کار کردن کمک کنن ، دیگه عقلم به جایی قد نمیده

    انم برنامه


    while (1)
    {
    // Place your code here
    write_i2c(0xF0,0x00,0x51);
    delay_ms(70);
    x=read_i2c(0xF0,0x02,0);
    y=read_i2c(0xF0,0x03,0);
    g=read_i2c(0xF0,0x01,0);
    s=(x*255)+y;
    itoa(s,namayesh);
    lcd_gotoxy(0,0);
    lcd_puts(namayesh);

    delay_ms(500);

    write_i2c(0xEA,0x00,0x51);
    delay_ms(70);
    x_1=read_i2c(0xEA,0x02,0);
    y_1=read_i2c(0xEA,0x03,0);
    g_1=read_i2c(0xEA,0x01,0);
    s_1=(x_1*255)+y_1;
    itoa(s_1,namayesh_1);
    lcd_gotoxy(0,1);
    lcd_puts(namayesh_1);

    delay_ms(500);
    lcd_clear(); }
    }
    void write_i2c(unsigned char busaddres , unsigned char reg , unsigned char data)
    {
    i2c_start();
    i2c_write(busaddres);
    i2c_write(reg);
    i2c_write(data);
    i2c_stop();
    }
    //----------------------------------------------------------------------------------------
    unsigned char read_i2c(unsigned char busaddres , unsigned char reg , unsigned char ack )
    {
    unsigned char b;
    b = busaddres + 1;
    i2c_start();
    i2c_write(busaddres);
    i2c_write(reg);
    i2c_start();
    i2c_write(b);
    b=i2c_read(ack);
    i2c_stop();
    return b;
    }




  2. #2

    نقل قول: مشکل در راه اندازی srf08

    حل شد دوستان
    2 عدد مقاومت pull up رو با قبلی ها موازی کردم و انتهای کابلم قرار دادم یعنی 2 عدد مقاومت 1K ابتدای کابل از 5ولت به scl و sda رفته و 2 عدد هم در انتهای کابل
    تا 8 متر با 6 تا سنسور امتحان کردم بدون هیچ مشکلی جواب میده

تاپیک های مشابه

  1. مشکل در راه اندازی replication
    نوشته شده توسط حمیدرضاصادقیان در بخش SQL Server
    پاسخ: 18
    آخرین پست: یک شنبه 21 خرداد 1385, 13:30 عصر
  2. مشکل در راه اندازی Domain
    نوشته شده توسط msn_vb در بخش شبکه و Networking‌
    پاسخ: 0
    آخرین پست: جمعه 07 اسفند 1383, 15:37 عصر
  3. یه مشکل تو راه اندازی php
    نوشته شده توسط محمد حسن علیزاده در بخش PHP
    پاسخ: 10
    آخرین پست: دوشنبه 04 خرداد 1383, 10:18 صبح
  4. مشکل در راه اندازی یک Webapplication بر روی یک هاست Register
    نوشته شده توسط m_reza در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: شنبه 05 مهر 1382, 12:49 عصر
  5. مشکل در راه اندازی Asp.net
    نوشته شده توسط amuSoheil در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: پنج شنبه 09 مرداد 1382, 16:13 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

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