ايران ويج

نسخه‌ی کامل: ريموت کنترل کد لرنينگ 4 کاناله با pic16f84
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام به همه دوستان
با PIC16F84 يه ريموت 4 کاناله کد لرينگ طراحي کردم که اميدوارم خوشتون بياد.
با استفاده از اين کد ميشه تا 21 ريموت کنترل را تو حافظه EEPROM ميکرو لرن(ذخيره) کرد و حالت هاي خروجي 4 کانال با ديپ سوئچ تغيير داد.
اگر ديپ سوئچ هر کانال on باشه حالت لحظه اي و اگر off باشه حالت toggle.
مشخصات ريموت کنترل:
مدل : بتا
ايسي فرستنده: ev1527
مقاومت اسيلاتور ايسي: 330k
فرکانس کرير:315 يا 413 مگا هرتس(فرکانس ماژول گيرنده و فرستنده يکي باشه)

نحوه لرن و پاک کردن ريموت:
1)تغذيه ميکرو قطع و سپس وصل کنيد
2)بعد از اينکه LED خاموش شد 5 ثانيه فرصت داريد تا آدرس ريموت ها پاک کنيد يا ريموت جديدي لرن کنيد در غير اين صورت وارد برنامه اصلي ميشه
براي پاک کرن دکمه A ريموت را فشار داده و همزمان دکمه روي برد(L/C key) بزنيد،LED روشن وبعد از يک ثانيه خاموش ميشه که نشان دهنده پاک کردن ريموتهاست
براي لرن کرن دکمه B ريموت را فشار داده و همزمان دکمه روي برد(L/C key) بزنيد،LED چشمکزن ميشه که نشان دهنده لرن کردن ريموت جديد است.

حتما نيازي نيست که ريموت مدل بتا باشه هر ريموتي که مشخصات ريموت بالا داشته باشه قابل استفاده است فقط ممکنه جاي دکمه هاش باهم فرق کنه و اگر مقاومت اسيلاتورش فرق کنه جواب ميده اما ممکنه مصافت کمتري جواب بده.
در ضمن سورس با کامپايلر mikroc pro for pic نوشته شده
دانلود ويدئو
شادی − بهینه شده برای ورژن جدید دست زدن - بهینه شده برای ورژن جدید 008 قلب گل تشکر