بسم الله الرحمن الرحیم
سلام دوستان برای ساخت پروژم ببخشید مزاحمتون شدم !
اگه کمکی از دستتون برمیاد خواهشا دریغ نکنید !
والا میخوام اگه بشه اطلاعات شتاب رو از یک میکرو با ماژول nrf24l01به ماژول دیگه از همین نوع بفرستم و اون ماژول اطلاعت رو به میکرو بده و میکروی دومی فلان خروجی رو 1 کنه !
اطلاعات خاصی در این زمینه ندارم و فقط برنامه نویسی رو در حد مبتدی بلدم !
با میکرو atmega8avr کار کردم و زبان برنامه نویسیم بیسیکه !
قطعات من: دو عدد ماژول nrf24l01_ یه ماژول شتاب سنج سه محوره _ دو عدد میکرو مگا 8
راستی راه انداز تمام این ماژول ها به زبان بیسیک رو دارم ولی کار با راه اندازو بلد نیستم ! یعنی نمی دونم چطور باید راه اندازو به میکرو پیوست کنم و کدوم قسمت از راه انداز رو باید متناسب با دستورات خودم مثلا شتاب رو چطور بهش بدم !
ممنون میشم کمکم کنید
ببخشید دوستان اطلاعاتی که در اختیار شما گذاشتم ناقص بود ؟؟؟
اگه توضیحات اضافه لازمه بگین تا توضیح بدم !
سلام
خوش اومدین به ایرانویج
خب یه استارتی بزنید خودتون...
سعی کنید تکه تکه برید جلو...
اول شتاب سنج رو راه بندازین
بعدا مدار رو باز کنید و از اول فقط nrf رو راه بندازید
بعدا این دو تا پروژه رو با هم ترکیب کنید
اینطوری زمان کمتری صرف میشه
بسیار از پاسختون دلگرم شدم !
ممنون که پاسخ بنده رو دادید !
والا همونطور که در توضیحات گفتم مشکل اصلی بنده هم همین راه اندازی ماژول هست !
در واقع متوجه نمیشم برنامه ای که به عنوان راه انداز به میکرو داده میشه ، کدوم قسمتش برای تعیین شتاب هست؟
یعنی چطور بایددر سه محور x,y,z به میکرو بگیم اگه ماژول به فلان شتاب (g) رسید فلان پایه ی خروجی 1 شه !!!
(۲۴-فروردین-۱۳۹۳, ۲۰:۴۶:۰۶)mode نوشته است: [ -> ]بسیار از پاسختون دلگرم شدم !
ممنون که پاسخ بنده رو دادید !
والا همونطور که در توضیحات گفتم مشکل اصلی بنده هم همین راه اندازی ماژول هست !
در واقع متوجه نمیشم برنامه ای که به عنوان راه انداز به میکرو داده میشه ، کدوم قسمتش برای تعیین شتاب هست؟
یعنی چطور بایددر سه محور x,y,z به میکرو بگیم اگه ماژول به فلان شتاب (g) رسید فلان پایه ی خروجی 1 شه !!!
خواهش میشه
خب الان هیچی معلوم نیست که!
آیسی شتاب سنج چیه؟
باید دیتاشیت اونو بخونید.
با i2c هستش یا با spi?
برنامه اش رو بر اساس spi نوشتن یا i2c؟
ماژول nrfکه spi هه.
برنامه اش هم خود سایت بسکام هست فکر کنم.
ماژول MMA7361 هستش
والا بنده با پروتکل spi تا بحال کار نکردم (اطلاعات خاصی درباره ی پروتکل ها ندارم)
و نمیدونم این ماژول بر طبق کدوم نوشته شده (در توضیحات راه انداز چنین چیزی نگفته بود)!!!
دیتاشیتش این
فایل هستش
ولی چون رشتم الکترونیک نیست زیاد از این اصطلاحات سردرنمیارم یعنی اگه بشه زیردیپلم بگید کدوم قسمتش مد نظر هستش ممنون میشم !
wow!
این شتاب سنجی که شما خریدین، خروجیش آنالوگه
یعنی کافیه با adc میکرو، ولتاژ رو بسنجید و در یه عدد ثابت ضرب کنید تا شتاب بدست بیاد...
در مورد avr من زیاد مسلط نیستم... دوستان بهتر میتونن کمک کنن
اما کلیت قضایا رو میتونم کمک کنم.
بله به همین خاطر خریدم !
من به نکته نکته ی راهنمایی شما نیازمندم اگه شما در کلیات هم منو راهنمایی کنید یه دنیا سپاس گذارم !!!
شما تاحالا برنامه نوشتی ؟
تاحالا AVR رو پروگرام کردی و راه بندازی ؟
با ADC چی ؟ کار کردی ؟
یا صفره صفری ؟
سلام دوست عزیز
نه اینطور که شما هم میگید نیستم یه چیزایی حالیمه !
بنده دستورات مقدماتی میکرو(دستور ال سی دی - انتخاب متغیر _ دستور ای دی سی و...)رو خداروشکر تو این یکی دوماهه تونستم یاد بگیرم و با بسکام هم برنامه نوشتم و با نحوه ی پروگرام کردن آشنایی دارم و تو پروتیوس هم شبیه سازی کردم ولی نه در حد شما!
کار با پروتکل ها رو بلد نیستم !
و در همین دستور ای دی سی هم هنگامیکه متغیر رو تعریف کردم نمی دونم چیکار کنم اگه فلان ولتاژ آنالوگ به این متغییر اعلام شد فلان خروجی رو داشته باشه !!!
اگه بتونید راهنماییم کنید ممنون میشم
در خدمتد هستم ، بزار دیتاشیتو بخونم ببینم اصلا این آیسی چطوری کار میکنه.
ولی تو امتحانام :(