سلام
برای راه اندازی ماژول +nRF24L01 موجود در فروشگاه (از اینجا تهیه فرمایید) دو برنامه برای ارسال و دریافت اطلاعات نوشتم.
برنامه My S هر یک ثانیه یک کانتر را مقدارش را افزایش داده و برای برنامه My R ارسال میکند و برنامه My R دیتای ارسالی را خونده و روی LCD نمایش میدهد.
در برنامه از چند تابع استفاده شده است که در هدر +nRF24L01 موجود میباشد.در ضمن برنامه موجود در هدر ترکیبی از چند هدر مختلف که از اینترنت گرفتم و تغییرات در آنها میباشد.
برای فهم قسمت های مختلف برنامه می بایست دیتا شیت را مطالعه فرمایید که پیوست کردم براتون
به زودی شماتیک هم اضافه میکنم
مدار از پورت SPI استفاده کرده و از وقفه شماره دو میکروی ATMEGA32
دوستان توصیه میکنم برای راحتی کار یک کابل IDC 10Pin مخصوص دستگاه های پروگرامر AVR از فروشگاه خریداری کنید و از وسط نصفش کنید و سر سیم هاش هم پین هدر وصل کنید تا راحت بتویند از ماژول استفاده کنید
منبع هدر این برنامه لینک زیر می باشد که جناب RubeuS این هدر را نوشته و آماده کرده اند.
http://www.eca.ir/forum2/index.php?topic=78587
برای راه اندازی ماژول +nRF24L01 موجود در فروشگاه (از اینجا تهیه فرمایید) دو برنامه برای ارسال و دریافت اطلاعات نوشتم.
برنامه My S هر یک ثانیه یک کانتر را مقدارش را افزایش داده و برای برنامه My R ارسال میکند و برنامه My R دیتای ارسالی را خونده و روی LCD نمایش میدهد.
در برنامه از چند تابع استفاده شده است که در هدر +nRF24L01 موجود میباشد.در ضمن برنامه موجود در هدر ترکیبی از چند هدر مختلف که از اینترنت گرفتم و تغییرات در آنها میباشد.
برای فهم قسمت های مختلف برنامه می بایست دیتا شیت را مطالعه فرمایید که پیوست کردم براتون
به زودی شماتیک هم اضافه میکنم
مدار از پورت SPI استفاده کرده و از وقفه شماره دو میکروی ATMEGA32
دوستان توصیه میکنم برای راحتی کار یک کابل IDC 10Pin مخصوص دستگاه های پروگرامر AVR از فروشگاه خریداری کنید و از وسط نصفش کنید و سر سیم هاش هم پین هدر وصل کنید تا راحت بتویند از ماژول استفاده کنید
منبع هدر این برنامه لینک زیر می باشد که جناب RubeuS این هدر را نوشته و آماده کرده اند.
http://www.eca.ir/forum2/index.php?topic=78587
دیدگاه