صفحه 9 از 11 نخستنخست ... 7891011 آخرینآخرین
نمایش نتایج: از 81 به 90 از 110
Like Tree17 لایک

موضوع: سنسور جایرو و شتاب سنج سه محوره mpu6050 GY-521

  1. #81
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط Tragzes نمایش پست ها
    یک لینک معتبر برای کتابخانه لطف می کنید
    همچنین یک فایل کامپایل شده لطفا
    سرگیجه گرفتم از بس گشتم
    با این دو تا کتابخونه تست بگیر
    فایل های پیوست شده فایل های پیوست شده

  2. #82
    moj
    moj آنلاین نیست.
    Junior Member
    تاریخ عضویت
    Mar 2015
    نوشته ها
    2
    سلام من میخوام از این سنسور و آردوینو یونو به عنوان موس استفاده کنم ولی همش خطای 'Mouse' was not declared in this scope
    میاد!!!

  3. #83
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط moj نمایش پست ها
    سلام من میخوام از این سنسور و آردوینو یونو به عنوان موس استفاده کنم ولی همش خطای 'Mouse' was not declared in this scope
    میاد!!!

    لطفا کتابخونتون رو بزارید ببینیم چیه!

  4. #84
    Junior Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    6
    سلام
    من با برد mega2560 سنسور mpu6050 رو متصل کزدم و کد های شما را اجرا کردم ولی در serial monitor اعداد با جابجایی سنسور تفییر نمی کند در ضمن پایه های sda to 44 , scl to 43 را هم رعایت کردم . میشه منو راهنمایی کنید
    ممنون

  5. #85
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط vahidnoei نمایش پست ها
    سلام
    من با برد mega2560 سنسور mpu6050 رو متصل کزدم و کد های شما را اجرا کردم ولی در serial monitor اعداد با جابجایی سنسور تفییر نمی کند در ضمن پایه های sda to 44 , scl to 43 را هم رعایت کردم . میشه منو راهنمایی کنید
    ممنون
    سیم بندیت مطابق عکس زیره؟
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 7.jpg
مشاهده: 182
حجم: 65.6 کیلو بایت

  6. #86
    Junior Member
    تاریخ عضویت
    May 2016
    نوشته ها
    1
    سلام
    من از سنسور mpu 9250 استفاده میکنم و اونو با usblilypad پروگرم کردم
    پین های scl , sda رو به پین های شماره 2و3 lilypad وصل کردم
    و مقاوت pullup رو هم گذاشتم و در کد deviceid رو چاپ کردم و مقدار صفر برمیگردونه
    از سالم بودم سنسور مطمئن هستم و نمیدونم که باید چه جوری این مشکل رو حل کنم.
    ممنون میشم اگر راهنمایی کنید منو

  7. #87
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط geda نمایش پست ها
    سلام
    من از سنسور mpu 9250 استفاده میکنم و اونو با usblilypad پروگرم کردم
    پین های scl , sda رو به پین های شماره 2و3 lilypad وصل کردم
    و مقاوت pullup رو هم گذاشتم و در کد deviceid رو چاپ کردم و مقدار صفر برمیگردونه
    از سالم بودم سنسور مطمئن هستم و نمیدونم که باید چه جوری این مشکل رو حل کنم.
    ممنون میشم اگر راهنمایی کنید منو

    فکر می کنم پینها رو اشتباه وصل کرده باشی

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: LED_wiring.jpg
مشاهده: 173
حجم: 25.1 کیلو بایت

    طبق این عکس پینهای شماره 5 و 7 چیپ ATTINY85 مربوطه پروتکل i2c هست

    با مولتی متر چک کنید ببیند کدوم پینها به 5 و 7 وصله

  8. #88
    Member
    تاریخ عضویت
    Oct 2013
    نوشته ها
    70
    راه اندازی کامل MPU6050 در لینک زیر با آموزش کامل
    آموزش کامل کار با MPU6050 و راه اندازی آن توسط بردهای آردوینو
    فیلم آموزشی
    http://www.aparat.com/v/tFvQw
    ویرایش توسط engamanc : 07-14-2016 در ساعت 08:56 PM

  9. #89
    Junior Member
    تاریخ عضویت
    Jul 2013
    نوشته ها
    1
    سلام چطوری می تونم 2تا mpu6050 رو به arduino متصل کنم یعنی مقادیر دو سنسور در سریال مانیتور نمایش داده بشه؟(هم نحوه اتصال سخت افزاری و هم برنامه)

  10. #90
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط mahmood نمایش پست ها
    سلام چطوری می تونم 2تا mpu6050 رو به arduino متصل کنم یعنی مقادیر دو سنسور در سریال مانیتور نمایش داده بشه؟(هم نحوه اتصال سخت افزاری و هم برنامه)

    سلام
    از اونجایی که ارتباط هر دوی اونها i2c هست امکانش وجود داره فقط باید چک کنید آدرس i2c شون یکی نباشه .
    با این کد آدرس i2c هر کدوم رو جداگونه به دست بیارید :
    کد:
    #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
    }
    اگر آدرس هر دو یکی نباشه خیلی راحت می تونید هر دو رو وصل کنید به پینهای scl sda آردوینو .]
    اگر هم ادرس ها یکی شدن می تونید آدرس یکیشون رو عوض کنید .

    بعد از اون باید تو کدتون یه آبجکت دیگه برای سنسور هم اضافه کنید.
    https://github.com/jrowberg/i2cdevlib/issues/63
    لایک کردن

صفحه 9 از 11 نخستنخست ... 7891011 آخرینآخرین

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

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

SEO by vBSEO