نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
أَللّهُمَّ ارْزُقْنی شَفاعَةَ الْحُسَیْنِ یَومَ الْوُرُودِ
مهدی دمیرچیلو

ماژول شتاب سنج و زاویه سنج دیجیتال ADXL345

105

به نام خدا : ماژول شتاب سنج و زاویه سنج دیجیتال ADXL345 : این پروژه avr کارش زاویه سنج هستش که از سنسور ADXL345 در ماژول استفاده شده است؛ قیمت این ماژول هم حدودا 10 هزار تومن هستش. و دو مد SPI و I2C رو پشتیبانی میکنه و ماژول با ۵ ولت راه اندازی میشه.

ماژول شتاب سنج و زاویه سنج دیجیتال ADXL345

سنسور شتاب سنج ADXL345

این سنسور یک شتاب سنج ۳ محور با ابعاد کوچک و مصرف انرژی پایین بوده و قادر است رنج ۱۶g± را با رزولوشن بالای ۱۳ بیت اندازه گیری نماید. خروجی دیجیتال آن به صورت ۱۶ بیتی و فرمت مکمل ۲ یا (۲s Comp) و به دو طریق رابط SPI (با ۳ یا ۴ سیم) و یا رابط دیجیتال I2C در دسترس میباشد.

سنسور ADXL345 برای استفاده در سیستمهای قابل حمل بسیار مناسب است. این سنسور هر دو حالت شتاب دینامیک و شتاب استاتیک را اندازه گیری مینماید. بدین معنی که شتاب استاتیک گرانش در کاربردهایی مثل اندازه گیری زاویه کجی(tilt) و همچنین شتاب دینامیک حاصل از حرکت یا تکانهای ناگهانی، در این سنسور قابل اندازه گیری است. رزولوشن بالای این سنسور یعنی (۴mg بر LSB) رسیدن به رزولوشن ۰٫۲۵ درجه در محاسبات زاویه را برای این سنسور میسر میسازد.
برای اندازه گیری شتاب، چندین حالت عملکرد خاص برای این سنسور تعریف شده است. سنسور در حالت عملکرد Activity و inactivity وجود یا عدم وجود حرکت را تشخیص میدهد و اگر شتاب حرکتی در هر یک از ۳ محور از میزانی که کاربر برای آن تعریف کرده بالاتر رود در خروجی مشخص مینماید. در حالت tap سنسور میتواند بروز single tap و Double tap را تشخیص دهد. در حالت سقوط آزاد سنسور میتوان سقوط سیستم میزبان خود را تشخیص دهد. با استفادهاز یک FIFOی ۳۲ سطحی میتوان اطلاعات سنسور را ذخیره نمود تا بار پردازشی از پروسسور میزبان کاهش یابد.
این سنسور مجهز به ساختار هوشمند مدیریت مصرف توان است که متناسب با اعمال شتاب به سنسور عمل میکند و نهایتاً باعث اتلاف کمترین توان روی چیپ خواهد شد.

ADXL345 SENSOR VIEW مشخصات:۱) لتاژ تغذیه بین  ۱٫۸ تا ۳٫۶ ولت (حواستون باشه این ولتاژ
سنسور هستش و نه ماژول>>>>ولتاژ ماژول ۵ ولت هستش)
۲) توان مصرفی پایین: ۲۵ تا ۱۳۰ میکرو آمپر در
ولتاژ تغذیه ۲٫۵ ولت
۳) پشتیبانی از پروتکهای SPI و I2C4
۴) رزولوشن بالای ۱۳ بیت در بازه ۱۶g±
۵) قابلیت تشخیص و شناسایی single tap و Double tap
۶) مانیتور حالات Activity و inactivity
تشخیص وضعیت سقوط آزاد
منبع توضیحات بالا + خرید این ماژول : کلیک کن

آموزش کار با کتاب خونه این ماژول

سازنده این کتاب خونه به نظر میاد سایت roboticngo.com باشه.(تو ECA که دیدم این سایت به عنوان سازنده کتابخونه معرفی شده بود)
فیلم زیر رو بیبنید که تقریبا کامل توضیح داده نحوه کار رو….

 

پروژه AVR شتاب سنج با سنسور  ADXL345

اینم از مدار پروژه
پروژه AVR شتاب سنج با سنسور ADXL345

اینم از کد های پروژه

توضیح کد های پروژه

کد بالا ، ماژول رو فعال و آماده کار میکنه….

کد بالا آی دی ماژول رو دریافت میکنه (که هر ماژول آی دی مختص به خودش رو داره)>>>اگه این کد به درستی عمل کنه یعنی ماژول سالم هستش.

در ۳ خط بالا ، مقدایر زاویه نسبت به محور های X ,Y,Z در این متغیر ها ذخیره میشه.

سنسور شتاب سنج با ADXL345

اینم عکس پروژه ( که در عمل من بستمش )
سنسور شتاب سنج با ADXL345

اینم از فیلم پروژم

7.4MB پروژه AVR شتاب سنج و زاویه سنج دیجیتال با ADXL345
0%
00:00  /  01:08

 

دانلود پروژه زاویه سنج

تعداد مطالب : 367 تا
جنگ ما فتح قدس را به همراه خواهد داشت. [ امام خمینی (ره) ]
بقیه جلسات :
این مطلب هیچ طبقه بندی یی ندارد!
ارسال دیدگاه
200
نظرات این مطلب بسته شده است.
  1. صابر

    مهمان

    صابر

    سلام دوباره
    خدا رو شکر من تونستم کامپایل کنم برنامه رو و اجرا کنم.
    فقط یه مشکلی که دارم اینه که اعداد محورها x ,y z ثابت نمیشن،منظورم تلورانس منطقی که شما هم در فیلمتون بود نیست.اعداد مختلفی رو در فاصله چند میلی ثانیه برای هر محور نشون میده.میتونید راهنمایی کنید من رو .البته همین مشکل رو برای فاصله سنج الترواسونیک هم داشتم.

  2. صابر

    مهمان

    صابر

    سلام ، سپاس فراوان از تلاش ها و درسهایی که در سایت قرار میدی.
    من در کامپایل این کد به مشکل خوردم ، و به خطوطی که در کتابخانه i2c داره ایراد میگیره.فکر میکنم شاید کتابخانه رو درست اضافه نکرده باشم.میشه راهنمایی بفرمایید.
    یه مقدار توضیحات بیشتر درباره به کارگیری کتابخانه ADXL345 , و کد نوشته شده توسط شما بگی ممنون خواهم بود.

  3. سیدمرتضی

    مهمان

    سیدمرتضی

    سلام ممنون از اموزش بسیار خوبتون
    ببخشید من این برنامه شما رو وقتی داخل کدویژن اجرا می کنم به عبارت ftoa(Accel_YAngle , 0 ,str );ایراد میگیره ظمنا به همین عبارت برای زاویه محور xها ایراد نمیگیره

  4. حمید

    مهمان

    حمید

    سلام میشه یه راه ارتباطی برای سفارش پروژه بهم ایمیل کنید.

  5. سجاد

    مهمان

    سجاد

    سلام
    میخواستم ببینم میشه تا فایلهای ماژول ADXL345 رو که مربوط به کتابخونه اون در پروتیوس هستش رو بزارید؟؟

  6. sadegh

    مهمان

    sadegh

    سلام ممنونم بابت اطلاعات مفیدتون
    آیا سنسور adxl 345 نمونه فیک هم داره؟
    این ماژولو تهیه کردم مشکلی نداره
    اما سنسورو به تنهایی خریداری کردم با همون برنامه ای که ماژولشو راه اندازی کردم مشکل داره!!!!

  7. Reza

    مهمان

    Reza

    سلام
    میشه لینک کتاب خونه ماژول adxl345 برای proteus رو آپلود کنید
    ممنون

  8. amir

    مهمان

    amir

    ممنون میشم Library برنامه پروتئوس رو هم در برنامه هاتون قرار بدین.

  9. رضا سبحانی

    مهمان

    رضا سبحانی

    با سلام. ممنونم بابت زحماتتون.
    ممنون میشم Library برنامه پروتئوس رو هم در برنامه هاتون قرار بدین. برای سنسور adxl345
    با تشکر

  10. عادل آقاجانی

    مهمان

    عادل آقاجانی

    سلام وقت بخیر
    من این پروژه رو انجام دادم و جواب گرفتم ولی هرکار میکنم ۹۰ درجه رو نمایش نمیده.
    یعنی نهایتا ۸۴ درجه نشون میده

  11. محمد رضا

    مهمان

    محمد رضا

    سلام . ممنون از آموزش مفید و کاملتون. ایا امکانش هست دوتا ازین ماژول هارو با یک میکرو وبا همین پروتکل i2c راه اندازی کنم ؟؟؟ هدفم اینه زاویه دوتا سطح مختلف رو با هم مقایسه کنم یعنی همیشه مقادیر هردو رو انلاین ولی جداگانه بتونم ببینم.اگه ممکنه در مورد کدها ودستوراتی که باید استفاده کنم توضیح بدید .

    مشاهده پاسخ ها (2)
    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام – بله میشه – درباره نحوه اتصال و کدنویسی چندین ماژول i2c به میکرو تو نت سرچ کنید.

      • اسماعیل

        مهمان

        اسماعیل

        سلام مهندس
        تو ویدیویی که این ماژول رو معرفی میکنه چطور اعداد منفی رو نشون میده؟

  12. Moein

    مهمان

    Moein

    باسلام
    با این ماژول امکان اندازه گیری شیب و یا زاویه وجود داره در دو حالت طولی یا عرضی هرکدام جدا گانه.
    ممنون

  13. رامین مرادی

    مهمان

    رامین مرادی

    سلام وقت بخیر امکانش هست با آردینو هم این آموزش رو کار بکنید؟

    مشاهده پاسخ ها (1)
    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام امکانش هس ولی حوصلش نی، شما تو نت سرچ کنی مطالب زیادی برا چیزی که میخوای هست. ( کافیه اینو سرچ کنید : arduino ADXL345 project )

  14. امیرحسین

    مهمان

    امیرحسین

    دست شما درد نکنه ، خیلی کمک بزرگی کردی ، هیج جا به این واضحی و خوبی اونم بطور رایگان توضیح نمیده ، دمت گرم

    مشاهده پاسخ ها (2)
    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      ممنون از لطف شما ولی سایت های زیادی هستن که مطالب بهتر از این سایت، توضیح بهتر و رایگان ارائه میدن.

      • امیرحسین

        مهمان

        امیرحسین

        ماکه ندیدیم . هرکی میخواد یه چیز رو توضیح بده پول غذا و خورد و خوراکی که پای پروژش رو میذاره رو میگیره تا در اختیار دیگران قرار بده . خیلی کمن افرادی مثل شما که بخاطر خدا کار انجام بدن . و اعتقاد داشته باشن که خدا پاداششونو میده

  15. امیرحسین

    مهمان

    امیرحسین

    ببخشید من انقد سوال میپرسم
    برای هر سری از میکروکنترلر ها باید کتابخونه رو عوض کرد؟ یعنی اینو بخوای برا مگا8 راه بنداری باید کتابخونه رو عوض کنی؟ یا نه همون قسمت egu رو عوض کنی؟

    مشاهده پاسخ ها (1)
    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      نه نیازی نی؛ کدهای خط 5/9/10/11 رو باید اصلاح کنی، خط1؛ تنظیمات کدویژن ( یا این ک یه پروژه جدید ایجاد کنی )

  16. امیرحسین

    مهمان

    امیرحسین

    Get_Accel_Angles(); این چیکار میکنه؟ بعدشم چرا بعد این تابع نوشتید ال سی دی رو پاک کن؟
    سوال من اینه که چطور if رو بنویسیم ؟ باید بنویسیم مثلا هر وقت x بالاتر از پنجاه رفت فلان کارو بکن ، یا باید بنویسیم هر وقت accel_xangle بالاتر از پنجاه رفت فلان کارو کن؟

    مشاهده پاسخ ها (1)
    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      Get_Accel_Angles : از اسمش معلومه که، گرفتن ( محاسبه ) زاویه محور ها؛ خب چون میخوام مقادیر جدید رو تو lcd نشون بدم، سر همین lcd رو پاک کردم دیگه.

  17. امیرحسین

    مهمان

    امیرحسین

    قسمت دوم سوالم اینه که تو دستورات گفتید تابع راه اندازی ماژول رو توی ال سی دی نمایش بده . دقیقا ال سی دی چیرو نمایش میده؟
    بله میدونم که باید از if و …. استفاده کرد ، ولی چجوری؟ مثلاif(y>۵۰){Portd.1 = 1}g اینجوری میشه؟ یا باید بنویسیif(accel_XANGLE>50)
    {PORTD.1=1}j
    . یه سوال دیگم اینکه میشه ال سی دی تابع راه اندازی ماژول رو نشون نده؟ یعنی بدون نمایش دادن روی ال سی دی تابع راه اندازی ماژول رو بزاریم

    مشاهده پاسخ ها (1)
    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      1) بازم متوجه نشدم.
      2) آره دیگه، تو مطلب گفتم دیگه، مثلا متغییر Accel_XAngle زاویه محور x هستش، کد دومت درسته :
      if( Accel_XAngle > 50 ) { ... }
      3) تابع راه اندازی ماژول چیزی تو lcd نشون نمیده!

  18. امیر حسین

    مهمان

    امیر حسین

    اقا مهدی اگه این قسمت ADXL345_Init();
    نباشه ماژول کار نمیکنه؟ بعدش وقتی نوشتی اینو نمایش بده تو ال سی دی دقیقا چیرو نمایش میده؟
    یه سوال دیگم اینکه میشه واسش شرط گذاشت که اگه محور ایکس از فلان بالاتر رفت فلان کارو انجام بده؟ چجوری میشه؟

    مشاهده پاسخ ها (1)
    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      1) تابع راه اندازی اولیه ماژول هستش، طبیعتا باید باشه.
      2) قسمت دوم سوالتون رو متوجه نشدم، کجای مطلب، چی دقیقا نوشتم، بگید تا سرچ کن، عین متن من در این مطلب رو بفرستید.
      3) بله میشه، چرا نشه؛ دستورات پایه cpp ( نظیر if و if else و switch ) رو مطالعه کنید.

  19. بهمن عسگری

    مهمان

    بهمن عسگری

    با سلام
    با تشکر از شما
    دساکاهی را تعمیر میکنم که از این ماژول استفاده میکرد. اصلا چیزی از این ماژول نمیدانستم
    با استفاده از این راهنمایی شما مشکل من حل شد.

  20. مجتبی

    مهمان

    مجتبی

    داداش مهدی سلام
    من الان یکOLED و همین ماژول رو با I2C راه انداختم اینا باهم کار نمیکنن یعنی OLED روشن نمیشه ولی جدا روشن میکنم روشن میشن حدس هم میزنم برا ادرس دهی باشه یک سر نخ بده تا برم دنبالش dash dash

  21. علی

    مهمان

    علی

    میشود کد های مربوط به سقوط آزاد این ماژول را برایم توضیح بدهید

  22. عماد

    مهمان

    عماد

    سلام
    وقت بخیر
    میتونیم اینکدر رو با avr راا اندازی کنیم؟
    میخوام ی پروژه انجام بدم ک ورودی مدارم مسافت بدم و موتور فرمان رو بگیره و به اندازه عدد ورودی شاخص متر رو در جهت محور x حرکت بده. میتونم از اینکدر استفاده کنم؟

    مشاهده پاسخ ها (1)
  23. حمید

    مهمان

    حمید

    با سلام
    اگر بخواهیم ماژولی رو که تغذیه اش 5 ولته با xmega یا arm که 3.3 هستش راه اندازی کنیم بهترین و ارزونترین بافر چی پیشنهاد میکنین

  24. وحید

    مهمان

    وحید

    سلام دوست عزیز
    یه سوال مبتدیانه داشتم ببخشید
    توی برنامه کدویژن به تابع ftoa گیر میده این ارور رو میده :
    : undefined symbol ‘ftoa’
    کد دقیقا مثل کد شماست چند بار چک کردم نمیدونم چرا کد ویژن گیر میده
    از کدویژن 3.12 استفاده میکنم
    این ماژول رو خریدم و چند روزه که درگیر این خطا توی برنامه هستم
    لطفا راهنمایی کنید

    مشاهده پاسخ ها (1)
    • vahid

      مهمان

      vahid

      دوست عزیز
      بالاخره مشکل حل شد
      راه حل رو میگم که شاید دیگران که این مشکل رو داشتن مثل من دوهفته درگیرش نباشن
      گویا این تابع ftoa از کتابخانه stdlib.h فراخوانی میشه
      و من همیشه از کتابخانه stdio.h استفاده میکردم که گویا این تابع رو نداره یا شاید به یک فرمت دیگری داشته باشه
      پس برای استفاده از تابع ftoa حتما کتابخانه stdlib.h را اینکلود کنید

      حالا فرق این دو تا کتابخانه چیه نمیدونم
      اگر آقا مهدی بگه ممنون میشم

  25. مینا

    مهمان

    مینا

    سلام ببخشید بنظرتون برای پروژه کلاسی رطوبت سنج راحت تره یا شتاب سنج؟من فقط میخوام کد هاشو ارائه بدم

    مشاهده پاسخ ها (1)
    • بوداقی

      مهمان

      بوداقی

      سلام، به نظر بنده فرقی نداره. معمولا خروجی حسگرها ولتاژه و در هر صورت شما باید از ADC استفاده کنید.

  26. behrouz

    مهمان

    behrouz

    سلام اقا مهدی اگه بخوام این سنسور به پورت سی وصل کنم
    فقط این هط باید عوض کنم
    .equ __i2c_port=0x18 ;PORTB

  27. محمد جواد

    مهمان

    محمد جواد

    سلام
    میشه لطفا لینک دانلود کتابخونه i2c رو بذارید؟؟؟
    کامپایلر کدویژن من تابع i2c_start رو نمیشناسه.
    ممنون میشم هرچه سریع تر راهنمایی کنین

    مشاهده پاسخ ها (1)
    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام – بررسی کنید که این تابع در کدویژن و این پروژه چه تفاوتی داره و بعد اصلاحش کنید.

  28. mahdi

    مهمان

    mahdi

    سلام استاد
    لطفا تو کتابخونه این شتابسنج
    #include
    اینو هم اضاقه کنید
    ارور میده! ok

  29. mahdi313

    مهمان

    mahdi313

    سلام مهدی جان خسته نباشی من این پروژه رو بستم ولی اعداد خیلی فضایی میده یه لحظه مثلا 1000 میده یه لحظه منفیه 2000 ایامیدونین مشکل کجاست

  30. امیر کسری

    مهمان

    امیر کسری

    عالی بود ممنون آقا
    فقط یه راهنمایی بکنم که مشکل 90 درصد بچه هاست ببینید تنظیم پین های I2C رو حتما باید با دستورات اسمبلی وارد کنید و از کدویزارد استفاده نکنین که جوابگو نیست.

  31. مجتبی

    مهمان

    مجتبی

    سلام عرض ادب خدمت دوستان وقتتون بخیر
    درمورد پروژه شتاب سنج که با سنسورadxl345 ساخته میشود
    یه فایل 50 صفحه ای word میخواستم جهت دفاع از پروژه ام
    خواهشا اگه دارید و ممکنش هست بفرسید

  32. محمد

    مهمان

    محمد

    یه عده هستن بد جججججور مفت خورن حاضر نیستن یکم تلاش کنن این مفت خورارو باید با کش اعدام کرد اکثرا هم برای شهرایی غیر از تهرانن از ادبیاتشون معلومه بی تربیتا rtfm

    مشاهده پاسخ ها (4)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      مرود بوده طرف پروژه ای که من تست کردم و فیلم عملکردشو هم تو سایت گزاشتم – بسته و جواب نگرفته – حالا کجا سوتی داده الله اعلم – اومده فحشایی داده که فکرشم نمیکنی laugh

      • مهدس

        مهمان

        مهدس

        نه دوست عزیز اکثر این جور ادما میخوان با حرفای سرد وخشن خودشون(فحاشی ،جستن 100جور عیب و ایراد الکی و…) شما و امسال شماها که دارین در حوضه اموزش و رشد علمی دوستان فعالیت میکنید رو بی انگیزه کنن .
        با اینکه بنده خودم بیشتر با بسکام کار کردم و بیشتر پروژه های این سایت دردم رو دوا نکرد (مثلا همین ژیروسکوب) ولی جا داره از زحمت شما دوستان عزیز که دارین مفت ومجانی به یادگیری هموطنان خوتون کمک میکنید تشکر وقدر دانی کنم ok

    • Keyvan

      مهمان

      Keyvan

      یعنی شما تهرانی وبا فرهنگ هستید؟

      • مهدی دمیرچیلو

        نویسنده این مطلب

        مهدی دمیرچیلو

        خخخ
        آدم خوب و بد همه جا هس

  33. علی

    مهمان

    علی

    سلام
    وقتتون بخیر
    تشکر از مطالب مفیدتان
    من می خواستم یک قزب نمای دیجیتالی درست کنم.
    برای تعیین زاویه و جهت یابی نتونستم از ماژول hmc5883l دیتا بگیرم.
    می تونم از این ماژول برای ساخت قطب نما و تعیین زاویه به منزله جهت یابی استفاده کنم؟؟؟؟؟؟؟؟؟؟؟؟
    با تشکر

    مشاهده پاسخ ها (2)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      نمیدونم والا – خیلی وقته با این ماژول کار نکردم – چیزی ازش خاطرم نی

    • امین

      مهمان

      امین

      کار کردن باهاش خیلی سادست
      میتونی باهاش قطب نما بسازی . اسمشو به همراه اردوینو سرچ کن پروژه اماده براش هست

  34. علی

    مهمان

    علی

    سلام خسته نباشید
    دستتون درد نکنه بابت همه زحماتتون.
    خدمت شما عرض کنم من برنامه ی شما رو پروگرام کردم رو میکرو ولی کار نمیکنه.
    کل محور ها بدون تغییر روی X=-33 , Y=-33 , z=55 گیر کرده و حرکتی نداردو
    خواهش میکنم کمکم کنید شدیدا به این پروژه نیاز دارم لطف میکنید راهنماییم کنید
    برای این دوروز میخواهم خواهش میکنم کمکم کن ممنون میشم.

  35. Pouya

    مهمان

    Pouya

    کد ها کار نکردن ارور زیاد بود به هر حال ممنون

  36. پویان

    مهمان

    پویان

    من هرکار کردم جواب نداد
    با یه سیم حدودا 30 سانتی وصل کردم به میکرو
    البته به پورت a
    برنامشو هم تغییر دادم برای پورت a ولی جواب نگرفتم
    محور xوy را میزنه -35
    محور z را هم -55

  37. mohammad

    مهمان

    mohammad

    باسلام
    آقا من این پروژه رو توکدویژن که میخوام اجراکنم از من این ایرادهارو میگیره،احتمالا مربوط به کتابخونه سنسور هستش اما نمیدونم چطور کتابخون رو دانلود واضافه کنم.ممن.ن میشم راهنماییم کنید give_rose
    undefined symbol ‘GetDeviceID’
    undefined symbol ‘ADXL345_Init’
    undefined symbol ‘Accel_XAngle’
    undefined symbol ‘Accel_YAngle’
    : undefined symbol ‘Accel_ZAngle’
    can’t open #include file: ADXL345.h

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام-تو فایل ته مطلب به صورت جدا یا داخل پروژه پوشه کتابخونه رو باید گزاشته باشم.

  38. سهراب

    مهمان

    سهراب

    بازم سلام-من این پروژه را راه انداختم دو محور x-yدرست کار میکنه ولی محور زد کار نمیکنه.ممنون اگه راهنمایی کنید

  39. اصغرنیایش

    مهمان

    اصغرنیایش

    سلام مهندس خداقوت
    پایدارباشید
    مهندس می خواستم این پروژه رابه plc اتصال دهم چکاری انجام دهم یعنی بتونه ۴ -۲۰ میلی آمپر تولید کنه
    ممنون میشم راهنمایی کنید
    یاشا هموطنیم
    ارادت مند شما
    اصغرنیایش

  40. مهدی

    مهمان

    مهدی

    سلام مثل همیشه جالب دستت درد نکنه موفق باشی.

  41. تشکر

    مهمان

    تشکر

    خوب بود ممنون

  42. امیر

    مهمان

    امیر

    سلام…ارتباطات سریال این سنسور رو تو سایت توضیح ندادین؟

    مشاهده پاسخ ها (3)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام-درگاه سریال داره مگه؟

      • امیر

        مهمان

        امیر

        SPI و I2C دیگه داره!

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          آها – فک کردم uart رو میگی – نه مطلبش فک نکنم باشه – حالا چرا با spi میخوای راه بندازی و نه i2c?
          با i2c که میشه با چند دستگاه ارتباط داشت که – چرا؟

  43. امیر

    مهمان

    امیر

    سلام…الگوریتم محاسبه سرعت را از روی این سنسور شتاب سنج توضیح بفرمائید…باتشکر.

    مشاهده پاسخ ها (3)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام-گوگل-من درسم ضعیفه laugh

      • سینا

        مهمان

        سینا

        خسته نباشید این سنسور چجوری شتاب دینامیکی و استاتیکی رو اندازه میگیره و میشه سرعت رو از روی شتاب دینامیکی حساب کرد؟ممنون میشم اگه منبع معرفی کنید☺☺

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          نمیدونم.
          google

  44. امیر

    مهمان

    امیر

    سلام. دو تا سوال دارم
    تو محور های x , y بیشتر از 90 درجه اندازه نمیگیره؟؟
    چطوری با 3.3 ولت راه اندازیش کنم ؟

  45. امیر

    مهمان

    امیر

    چطوری میشه با 3.3 ولت راه اندازیش کرد ؟

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      یه ماژولی پیدا کنی که 3.3 ولت هم داشته باشه.
      خودت بشینی یه برد جدید طراحی کنی.
      شماتیک این ماژول رو بررسی کنی و در صورت امکان اون رگولاتور روش رو با لحیم کاری حدف کنی.

  46. فرشاد

    مهمان

    فرشاد

    سلام. میشه برنامه ای برای راه اندازی ماژول اثر هال AK09911C با آردیونو بارید. ممنون

    مشاهده پاسخ ها (1)
  47. محمد

    مهمان

    محمد

    سلام مهدی جان ممنون از برنامت
    تفاوت سنسور شتاب ، ژیروسکوب و زاویه سنج چیه؟

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      اولی و آخری که معلومه ولی وسطی رو خاطرم نیست چی بود

  48. ehsan

    مهمان

    ehsan

    سلام مطلبت خیلی برام راه اندازه بوذ علل خصوص سورسش
    انشالا همین جور همیشه با قدرت

  49. معین

    مهمان

    معین

    سلام
    اقا مهدی واقعا بابت اموزشهات ممنون
    امکانش هست یه توضیحی راجع ب این دوخط برنامه بدید
    #define EEPROM_BUS_ADDRESS_W 160
    #define EEPROM_BUS_ADDRESS_R 161

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      الان که بررسی کردم دیدم که اضافه هستن و کاربردی ندارن – جالا چطوری اومده تو پروژه نمیدونم laugh

  50. نوید

    مهمان

    نوید

    سلام اقا مهدی هرکی که تو کار الکترونیک باشه شمارو میشناسه دیدم که میگم.
    ببخشید شما میتونید ربات حفظ تعادل درست کنید با ای وی ار والا ما کل گوگل رو زیرو رو کردیم چیزی دست گیرمون نشد اگه شما درست کنید بذارید رو سایت خیلی خوب میشه خیلی دوست دارم یکی درست کنم.
    با سپاس

    مشاهده پاسخ ها (2)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام – بشناسن حالا، چه سودی برا من داره آخه
      والا کار نشد نداره و میتونم بسازم ولی با جیب خالی نمیشه – کسی حمایت کنه انجامش میدم.
      با جیب خالی نمیشه کار کرد جان داش – من الان 1 تومن پول ربات پرنده دادم – کلی پولامو جمع کردم تا تونستم بخرم بعد 1سال – خب برا پروژه های دیگه بایت وقت و هزینش مشکلش حل بشه – وگرنه خدا شاهده من دوست دارم هر پروژه ای که به نظرم میتونه مفید باشه رو انجام بدم.

      • نوید

        مهمان

        نوید

        راست میگی چه سودی داره منم نباید میگفتم
        حالا به هر حال شما این کارو کنی لطف بزرگی به من کردی ایشالا پول هم میرسه.
        یا علی

  51. احسان

    مهمان

    احسان

    سلام جناب مهندس عزیز
    سوالم اینکه آیا من میتونم این ماژول رو در جایی مثل چرخ عقب موتور سیکلت که دایما در حال گردش نصب کنم و بتونه زاویه تغییر رو در محور ط ضمن گردش چرخ بهم بده؟

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      چرا نشه

  52. علی

    مهمان

    علی

    سلام مهندس من اینو درست بستم ولی lcdچیزی نمایش نمیده که.
    سپاس

    مشاهده پاسخ ها (1)
  53. موسوی

    مهمان

    موسوی

    سلام و تشکر از مطالب خوبتون. یه سوال .. مهندس رگولاتورها رو کجا گذاشتی؟؟؟!

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      اگه منظروت توی عکس توی مطلبه….باید بگم زیر اون سیم ها هستش…اگه دقت کنی میبینیش
      و اگه منظورت اینه که چطور از رگولاتور باید استفاده کرد >>>> مطلب زیر رو ببین
      رگولاتور یا تنظیم‌کننده ولتاژ چیست

  54. isa

    مهمان

    isa

    سلام
    من پروژه رو کامپایل کردم به هیچ چیزش هم دست نزدم و فرکانس میکرو رو هم گذاشتم رو ۸ داخلی
    ولی من تو فیلم می بینم که شما وقتی برد رو تغییر میدید زاویه سنجش شده توسط سنسور با زاویه واقعی هم خوانی داره ولی مال من اینطوری نیست و تو ۹۰ درجه میشه ۱۰
    بیشتر از این نمیشن هیچ کدوم
    می دونی مشکل از کجاست
    می دونی کتابخانه سالمه یا نه
    واقعا سنسور بدیه
    احتمالش هست که سنسور خراب باشه؟
    البته یادم رفت بگم من فقط میکرو رو تبدیل کردم به مگا هشت و همینطور هم ال سسی دی رو به پورت d وصل کردم و بقیه جاهاشو دستکاری نکردم
    و با کدویژن ۲٫۰۵٫۳ کامپایل می کنم
    کمک کن دیگه به هیچ کس که کمک نمی کنی اونوقت می گی نظر بده :((

    مشاهده پاسخ ها (9)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      داش مگه طلب کاری… dash

      • isa

        مهمان

        isa

        خوب لاقل بگو این ماژول رو با چند ولت راه انداختی رگولاتورت چند ولته
        فکر کنم من ماژول رو سوزوندم
        میشه این پروژه رو برای مگا هشت تبدیل کنی و ال سی دی رو هم با همون ارایش به پورت d وصل کنی تا من بفهمم ماژولم سالمه یه نه؟
        چون یه جورایی فکر می کنم که کامپایلر درست کامپایل نمی کنه
        کمک کن من نظر دادم حالا کمک می خوام طلبکارم نیستم sad
        خیلیم ممنون 😐

      • isa

        مهمان

        isa

        سلام
        نه تو ال سی دی نشون میده ولی نمی دونم چرا زاویه ۹۰ رو حدود ۱۰ نشون میده و ۰ رو ۴ خیلی کم تغییر می کنن sad
        من چیکار کنم ماژول خرابه؟
        نه بد صحبت نمی کنم بد برداشت می کنی دلخور نشو داش اعصابم خورده به خاطر همین سنسور
        می رم یکی دیگه می خرم و تست می کنم اگر بازم اینجوری باشه مطمئن میشم که یا از کامپایلر منه یا از کتابخانه شماست
        بعدش من x , y ,z رو می خوندم با سرعت تغییر می کردند ولی نمی دونم چرا برنامه شما کار نمی کنه
        فورمول سنجش مسافت رو هم با این سنسور بگو لطفا
        خیلی ممنون

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          خب دقیقا نمیدونم این پروژه نیازی هستش که فرکانس رو تغییر بدیم یا نه، خاطرم نیست، بیا فرکانس میکروت رو از طریق فیوز بیت ها(هنگام پروگرام کردن) بزار رو ۸ میگ و تست کن برنامه رو.
          این که چیزی نیست، من سر پروژه srf05 سه ماه وقت گزاشتم….خودت دیگه فک کن چه حالی داشتم laugh …. بعد فهمیدم مشکل کار یه چیز خیلی خیلی خلی کوچیک بوده….بگذریم
          کتاب خونه که سالمه، چون ۲ تا فیلم گزاشتم که میتونی از صحت کتابخونه مطمئن بشی…البته میتونی با کتابخونه های دیگه ای هم تست کنی ولی….

          بعدش من x , y ,z رو می خوندم با سرعت تغییر می کردند ولی نمی دونم چرا برنامه شما کار نمی کنه

          اینو متوجه نشدم
          زیاد اهل فرمول مرمول نیستم، درسم دانشگام هم ضعیفه در حد تیم زیر ۲۳ سال ایران(فوتبال)

      • isa

        مهمان

        isa

        من فیوز بیت رو روی ۸ گذاشتم من زیادم مبتدی نیستم می تونم فیوز بیت و برنامه رو دستکاری کنم
        من یه ماژول دیگه می خرم و تست می کنم
        منظورم این بود که ایکس و ایقرق و زد داده های خامشون رو که می خوندم با یه کد دیگه اعدادی بین -۳۲۰۰۰ تا ۳۲۰۰۰ داشتن ولی این برنامه کار نمی کنه شاید ماژولم خرابه
        ممنونم که جواب کامنتام رو دادی اگر بازم کامنت می خوای حتما بگو بزارم تا جواب بدی smile
        ممنون و خدافظ sad

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          کامنت برا من نه سود دنیوی داره نه اخروی…لذا بذر و بخشش نکن
          خدافظ

      • isa

        مهمان

        isa

        نه خیر سود داره تو که از من بهتر می دونی سود اخروی که حتما داره sad کامنت که من میزارم باید راش بندازم بگم راش انداختم ولی اگر راه اندازی نشد و نتونستم باهاش کار کنم میام ازت سوال می پرسم که شما ناراحت می شین
        شما باید کمک کنی من اینو راش بندازم تا وقتی که ماژول بخرم دوباره تست کنم می رم ولی میام و دوباره کامنت می زارم و موظفی که جواب بدی sad
        خدافظ
        اون تیکه کامنتم که گفتم بازم کامنت می خوای بزارم منظورم این بود که اگر می خوای اذیت شی بگو کامنت بزارم نه چیز دیگه چون من جواب نگیرم از این ماژول از سایتت نمی رم sad
        ممنون

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          بابا رفیق من، دوبار مدار رو بستی و حالا خسته شدی…. rofl
          این وجود مشکل بهترین حالت برا یه مهندسه به نظرم…..تجربیاتت تو همین زمان ها بیشتر میشه

  55. امیر

    مهمان

    امیر

    سلام
    بابت آموزش ممنون بسیار کاربردی ، ساد و قابل درک
    اما یه سوالی برای بنده پیش اومده ، اینکه چطور میشه سنسور رو کالیبره کرده ؟
    مثلا من سنسور رو روی یک سطح شیب دار قرار میدم ، و میخوام اونجا نقطه ی صفر باشه ، یعنی مقادیری که روی LCD نمایش داده میشه صفر باشه
    با تشکر

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      با یه کد نویسی ساده
      میتونی این کار رو دستی انجام بدی یا خودکار
      اول اندازه گیری انجام میشه و بعد از ۱ ثانیه که نمونه برداری انجام شد مقادیر رو منهای خودشون میکنی تا تمام مقادیر ۰ بشن
      دستی هم میگی هر موقع فلان کلید فشرده شد بیا و مقادیر رو منهای مقادیر اون لحظه ای که کلید فشرده شده بکن

  56. پویا

    مهمان

    پویا

    سلام ببخشید این خط ۱۶,۱۷ رو میشه یکم توضیح بدید عدداش ماله چیه ؟

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      والا خاطرم نیست دقیقا کاربردش چیه ولی ترجمش میشه آدرس خوندن و نوشتن

  57. amir7

    مهمان

    amir7

    سلام ، مرسی از زحماتت،لطفا در مورد کتابخونه این برنامه توضیح بدین که آموزشت کامل بشه
    فقط یه خبر هم به ایمیل من بده که من هم استفاده کنم، ممنون
    یاحق

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      فعلا سرم شلوغه
      انشاالله باشه برا بعد

  58. علی

    مهمان

    علی

    سلام آقای دمرچیلو.خدا خیرت بده
    من میخوام شتاب حرکت یه میز لرزه رو اندازه بگیرم. دامنه ی حرکتشم در حدود ۱ سانت هست. خواستم بدونم از این سنسورا میشه استفاده کرد.
    در صورت مثبت بودن جواب من هرچی می گردم ماژول adxl202(دو محوره) رو پیدا نمی کنم به نظرت باید چکار کنم.

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      فک کنم بله

  59. آرمان

    مهمان

    آرمان

    سلام
    کتاب خونه ی adxl ها رو برای پروتئوس از کجا دانلود کنم؟؟

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      نمیشه تو پروتئوس شبیه سازی کرد و همچین کتابهخونه ای برا پروتئوس وجود نداره(من ندیدم تا حالا)

  60. م.م

    مهمان

    م.م

    میشه بگید چکار باید بکنم؟پس
    فایل شبیه سازیش رو چه جور اجرا کنم؟چه جور میشه به لایبری پروتئوس اضافش کرد؟

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      گفتم که نمیشه شبیه سازی کرد

  61. م.م

    مهمان

    م.م

    سلام
    مشه بگید برای شبیه سازی با پروتئوس ۸ باید چکار کنم ؟ماژول adxl 345 رو نداره،چه جوری لایبری اونو اضافه کنم ،هرچی سرچ کردم نبود.ممنون

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      کتابخونه پروتئوس این ماژول رو نداره.

  62. chiefer

    مهمان

    chiefer

    سلام مهدی جون خوفی؟اقا من رفتم توی سایت انالوگ smile smile cool بعد کلی سختی کشیدن فایل AN-1057 پیدا کردم اقا اول کارنوشته از این وامنده زاویه یک سینوس بگرید می شه شتاب می شه چک کنی ببینی درسته یانه؟!!
    مخم هنگیده دیگه:(((

  63. علیرضا

    مهمان

    علیرضا

    سلام مهدی جون ما مثل یک مرددد واقعییی بدون سبیل رفتیم پیش استادlaugh
    بعدش گفتیم استاد جون این ماژوله همونه بعد مدتی استاد باشگفتی گفت عالی دنبال همین بودم وما این طوری smile dash شدیم بعدش گفت خیلی خوبه شتاب همین ماژول نشون بده وچه قدر خوبه وتعریف!!!!!!!!
    یعنییییییییییی wacko مهدی جون اقا من این دیتا شیت می خونم الان فهمیدم این یک x وyوzمی ده بیرون خوب الان ما توی این کد سه نوع x,yوz داریم کدومش خروجی ارجینال ماژول هست واینا چه فرقی می کنه برای حساب کردن ماژول مهدی جون کمککک :((((

  64. علیرضا

    مهمان

    علیرضا

    میخوام لرزه نگاری استفاده کنم sad

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      خوب داستان عوض شد
      نمیدونم….فک نکنم حرکت دایره ای بدردش بخوره….نمیدونم
      یه سرچی کن…تو انجمن ها مطرح کن…تو سایت های خارجی سرچ کن

  65. علیرضا

    مهمان

    علیرضا

    سلام مهدی ج.ن اقا حسابی من شرمنده کردی ان شالله کدشتاب که اماده شد بگذار تو سایت که کسی سختی نکشه laugh
    این سایت فکرکنم بهترینش بود خوب الان ماسرعت نداریم برفرض اینکه زمان داشته باشیم سرعت نداریمsad

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      shock
      برو چند تا کتاب دانلود کن و بخون….منم مثل تو dash
      این سایت بهترینش نبود…..چون تو صفحه اول بود….بععععععععععععله………….فک کردی حواسم نیست به این چیزا blum
      البته این برا وقتی که بخوای ماژول رو حول یه محور بچرخونی، شتاب رو میده…حالان میدونم تو هم همین کار رو میخواستی بکنی یا نه…..

  66. علیرضا

    مهمان

    علیرضا

    ببخشید امروز مزاحمت شدماااا
    حسابی شرمنده :*
    داشی به vcc هستش من گذاشتم خوب بودش توسرعت یکم تاثیرداشتlaugh
    اقا من از این لینکی که دادی همه اش تو دبیرستان پاس کردیم بانمره ۱۰:))))) فقط الان هم نفهمیدم چه طوری شتاب نشون بدم الان مختصات و زاویه دارم یک فرمول بگید من حسابی خنگ بیدم sad باورکن هرچی فکرمی کنم نمی فهممsad من این پروژه فقط سر این قبول کردم که تو سایتون اماده بود عجب کاری شداااااا:(((

  67. پویا

    مهمان

    پویا

    سلام میشه یه اموزش بزارید برای I2C ممنون میشم

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      فعلا یه سری کار دارم باید اونا رو انجام بدم و تمومشون کنم
      شما میتونید از کتاب هایی که توی بازار هستش استفاده کنید

  68. علیرضا

    مهمان

    علیرضا

    سلام ببخشید من خنگماااا کسی نخندهsad
    اقا من الان ایکس وای ضد دارم چه طوری بیام شتاب حساب کنم فرمولش چیه؟!
    یک سوال شرعی دیگه هم داشتم ایا در i2cمقاومت بالا کش نمی خواددد؟می شه کمکم کنید؟sad

    مشاهده پاسخ ها (1)
  69. ali.hsk

    مهمان

    ali.hsk

    سلامی سه باره
    مرسی اگه این کار رو بکنی خیلی عالیه
    کلا دمت گرم سایت عالی داری smile ok
    میتونم با همین ماژول CP2102 شتاب ها رو بریزم رو کامپیوتر بعد ذخیره کنم یا نه؟ pardon

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      من کاری نمیکنم….فقط کمک کوچولویی میکنم….فردا آموزشای C# رو میزارم تو سایت انشاالله
      CP2102 >>>> بله میشه

  70. ali

    مهمان

    ali
    مشاهده پاسخ ها (1)
  71. ali.hsk

    مهمان

    ali.hsk

    سلامی دوباره داداش من میخوام با همین ماژول شتاب سنج و میکرو at16و با ماژولCP2102 شتاب ها رو روی pc بریزم میتونی کدویژن این کار رو برام میل کنی؟ smile good

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      نه
      پروژه برا کسی انجام نمیدم
      ولی در مورد انتقال اطلاعات به pc میتونم کمک کوچویی بکنم ….به زودی مطلب ارتباط سریال ، ارتباط میکرو با pc با c# رو میزارم تو سایت

  72. ali

    مهمان

    ali

    سلام
    مهندس جام من این ماژول را با ardiuno راه اندازی کردم
    چنتا لایبرری مختلف رو هم تست کردم ، ولی همیشه اعداد ثابتی رو نشون میده(هر سه محور رو)
    علتش به نظرت چیه؟

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      من تست کردم قبلا …اعداد ثابت نمیداد
      والا هر اشتباهی ممکنه رخ داده باشه
      ولی بهتره کد های پروژت رو یه نگاه بندازی
      شاید هم ماژولت….

  73. hossein

    مهمان

    hossein

    سلام
    من سنسور adxl345 رو راه انداختم اما مشکلی که بهش برخوردم اینه که درحالتی که مدار را روشن میکنیم و سنسور بدون حرکت است اعداد درسته و همون موقعیت صفر را نشان میدهد اما همینکه سنسور را حرکت می دهم و زوایا تغییر می کند اعدا غیر قابل قبولی نشان می دهد. و یا گاهی با روشن خاموش کردن مدار برای موقعیت صفر اعداد بزرگی نشان میدهد که قابل قبول نیست لطفا میشه راهنمایی کنید

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      چیه بهش میگن…برا تنظیم حالت فعلی….اصطلاحش خاطرم نیست….
      فک کنم کتابخونش تابعش رو داشته باشه….
      مثلا ماژول در هر حالتی که باشه اول کار بهش میگی این حالت، حلت صفره….
      ok?

  74. ali.hsk

    مهمان

    ali.hsk

    سلام دستت درد نکنه داداش
    برا شبیه سازی پروژه از چه نرم افزاری استفاده کنم
    چون ماژوله تو پروتیوس نیست boredom

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      نرم افزاری سراغ ندارم

  75. mohammad

    مهمان

    mohammad

    سلام با این سنسور میشه شتاب یک وسیله متحرک مثل اتوموبیل رو اندازه گرفت که بعدش بشه مسافت رفته شده رو از روش دربیارم ، اگه نمیشه چه سنسوری رو پیشنهاد می کنید

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      برا متحرک بودنش….دقیقا نمیدونم والا….میخوای ECA مطرح کن یا دیتاشیتش رو بیبن

  76. علی

    مهمان

    علی

    عالی بووود

  77. اسبیو

    مهمان

    اسبیو

    سلام دوباره
    آقا مهدی درست شد.من کار نادرستی که کرده بودم این بود که افزون بر اینکه در برنامه درگاهها مشخص شده بود من در configure هم تیک i2c رو زده بودم.تیک ها رو برداشتم فایل هگز درست شد.
    دست شما هم به خاطر سایت خوبت درد نکنه.
    یا علی

  78. اسبیو

    مهمان

    اسبیو

    نه کدها رو دست نزدم .فقط تنها کاری که کردم کتابخانه 345 رو اضافه کردم.اسمش رو هم از adxl به mylib تغییر دادم.

  79. اسبیو

    مهمان

    اسبیو

    سلام
    من وقتی کدویژن کامپایل میکنم انجام میشه ،ولی وقتی build رو میزنم میگه
    Error: D:\4\List\4.asm(2704): Invalid redefinition of ‘__sda_bit’
    Error: D:\4\List\4.asm(2705): Invalid redefinition of ‘__scl_bit’
    Error: D:\4\List\4.asm(2706): Invalid redefinition of ‘__i2c_port’
    باید چه کار کنم؟
    با سپاس

    مشاهده پاسخ ها (2)