شما اینجائید >> سایت دانشجویان مهندسی برق » مقالات » آموزشی » ارتباط بیسیم با rfm12 و avr در bascom (جلسه دوم)(کنترل دمای بیسیم)

ارتباط بیسیم با rfm12 و avr در bascom (جلسه دوم)(کنترل دمای بیسیم)

 

 

 

با سلام .

 جلسه دوم آموزش RFM12     آماده شده که برای دانلود در اختیار شما عزیزان قرار گرفته است.

در این جلسه برای یادگیری بهتر دوستان یک پروژه با این ماژول و ATMEGA16     نوشته شده است.

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

در زیر تصاویری از پروزه را مشاهده می کنید .

 

ارتباط بیسیم با rfm12 و avr در bascom (جلسه دوم)(کنترل دمای بیسیم)

 

ارتباط بیسیم با rfm12 و avr در bascom (جلسه دوم)(کنترل دمای بیسیم)

 

ارتباط بیسیم با rfm12 و avr در bascom (جلسه دوم)(کنترل دمای بیسیم)

 

 

 

پروژه به زبان BASCOM   نوشته شده و از ماژول RFM12B برای ارسال بیسیم استفاده می کند. سورس برنامه در پوشه آموزش موجود است و توضیحات لاتین داخل برنامه برای هر قسمت نوشته شده است . همچنین در فایل PDF تمام برنامه خط به خط شرح داده شده و نحوه ارتباط با RFM12  مو به مو توضیح داده شده است . در مورد رجیسترهای RFM12 هم توضیحات کافی نوشته شده وفایل proteus برنامه نیز داخل پوشه موجود است . بنابر این شما  به راحتی می توانید از این آموزش استفاده کنید.


   از لینک زیر می توانید آموژش را دانلود کنید .


لينک دانلود : لينک مستقيم   | تعداد دانلود : 3455
حجم فايل : 1.42 مگابايت
پسورد فايل در صورت نياز : www.iseee.ir
منبع : سایت دانشجویان مهندسی برق و الکترونیک ایران|iseee


 


 

 

 


دوستانی که با زبانهای غیر bascom کد می نویسند با توجه به توضیحات کامل آموزش می توانند به راحتی از این آموزش استفاده و کدها را به زبان دلخواه خود ترجمه کنند .

 

جلسه اول آموزش را از ایــــــــــــنـــــــــــــجـــــــــا دانلود کنید.

 

سوال و نظرات خود را در قسمت نظرات مطرح نمایید

برای انتقاد و پیشنهاد با ایمیل زیر در ارتباط باشید

 

 

Email:mhp@iseee.ir

 

 

یا علی

نسخه ی قابل چاپ
نویسنده: hp_mahmood بازدیدها: 3911 نظرات: 77
22/11/1390 - 12:09
نام کامل: --
تاریخ عضویت: --
محل سکونت: --
آیدی یاهو: --

عقیل

گروه کاربری: ميهمان | تعداد مطالب: 0 | تعداد نظرات: 0

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

من RX و TX رو به 3.3 ولت وصل کرده ام توی یک سایت آلمانی این کار رو کرده بود
http://plischka.at/images/RFM%2012BP%20V1.2%20BRD.png
http://plischka.at/images/RFM%2012BP%20V1.2%20SCH.png
http://plischka.at/Funk.html
نظر شما چیست ؟؟؟
22/11/1390 - 12:18
نام کامل: --
تاریخ عضویت: 8/01/1390
محل سکونت: --
آیدی یاهو: --

hp_mahmood

گروه کاربری: مدير کل | تعداد مطالب: 11 | تعداد نظرات: 65

عقیل,
سلام

علت crcer این است که دریافت دیتا درست انجام نمی شود . در واقع برای دیتای ارسالی در فرستنده crc محاسبه و در گیرنده نیز حساب میشود . سپس این crc با crc ارسالی از فرستنده مقایسه میشود که اگر یکی نباشند نشانه خطا در دریافت است .
اگر خطایی وجود نداشته باشد crcok نمایش داده می شود.


فایل proteus مشکل ندارد ولی ورژن 7.7 , sp2 است . شاید با نرم افزار شما سازگار نیست .

از ایـــــــــنـــــــــــجـــا می توانید فایل pdf و jpg را دریافت کنید .

ماژول rfm12b در محیط باز 100 متر جواب داد ولی نوع bp تست نشده .

علاوه بر اتصال ولتاژ 12 ولت باید پایه های rxen و txen را کنترل کنید .
در غیر این صورت تقویت کننده راه اندازی نخواهد شد .
احتمال دارد بدون تقویت کننده ماژول در فاصله کوتاه جواب دهد ولی در فاصله طولانی تر دیتا دریافت نشود .

من بدون آنتن و فقط با سیم معمولی رشته 15 سانتی از rfm12b برا 100 متر جواب مناسب گرفتم

اگر ماژول رو به صورت استاندارد و با 3.3 ولت راه اندازی کردید rxen و txen رو هم با همین ولتاژ تحریک کنید . ولی به نظر میرسه باید بانرم افزار جهتدیتا رو تعیین کنید .

یعنی مثل خود ماژول که باید در یک حالت گیرنده و یا فرستنده باشه و هم زمان نمیتونه ارسال و دریافت داشته باشه و نیم دو طرفه هست بنا بر این قسمت تقویت کننده rfm12bp هم همین شرایط رو داره .

یعنی شما هنگام ارسال دیتا باید پایه txen رو تحریک و پایه rxen رو صفر کنید . و هنگام دریافت پایه rxen رو یک و پایه txen رو صفر کنید .

می تونید در برنامه هنگامی که به زیر روال ارسال میرید و ماژول رو در این زیر روال به حالت فرستنده میبرید در اونجا پایه rxen و txen رو در موقعیت مناسب فرستنده تنظیم و هنگام خروج از زیر روال دوباره به حالت گیرنده باز گردید .

اگه ماژول در دسترسم بود امتحان میکردم و کدش رو در اختیارتون قرار میدادم .
خوشحل میشیم اگر موفق شدید نمونه کد رو در اختیار دیگر دوستان قرار بدید .

پیروز باشید .

یا علی
23/11/1390 - 01:01
نام کامل: --
تاریخ عضویت: --
محل سکونت: --
آیدی یاهو: --

عقیل

گروه کاربری: ميهمان | تعداد مطالب: 0 | تعداد نظرات: 0

سلام
من حسابی از BP جواب گرفتم برد فوق العاده ای داره من حدود 200 متر با موانع (دیوار -ستونهای برق - و دو کوچه پایین تر از سیستم مستر ) جواب گرفتم و حالا تا فردا فاصه دقیق را براتون محاسبه می کنم و می گم
حداقل حالا می تونم بگم که به HMTR من حداکثر با انتن خوب 50 متر با یک دیوار مابین تونسته بودم جواب بگیرم -البته بعد از ستونهای برق که اصلا جواب نمی داد
ولی فعلا BP تا الان از نظر برد خیلی حال داده!!!

فعلا باتری را گذاشتم شارژ شه تا فردا یک دو تا عدد بر -فضای باز و با مانع رو تست کنم خدمتون بگم
24/11/1390 - 14:52
نام کامل: --
تاریخ عضویت: --
محل سکونت: --
آیدی یاهو: --

hamidreza

گروه کاربری: ميهمان | تعداد مطالب: 0 | تعداد نظرات: 0

سلام
ببخشید من میخواستم بین دومیکرو با استفاده ازپورت سریال ارتباط برقرار کنم ولی اطلاعات زیادی ندارم اگه میشه لطف کنید کمکم کنید
مرسی
24/11/1390 - 19:02
نام کامل: --
تاریخ عضویت: 8/01/1390
محل سکونت: --
آیدی یاهو: --

hp_mahmood

گروه کاربری: مدير کل | تعداد مطالب: 11 | تعداد نظرات: 65

hamidreza,


سلام دوست عزیز

سوال شما مربوط به اینجا نمیشه .

برای اتصال کافیه بین دو میکرو پایه rxd رو به txd و پایه txd رو به rxd متصل کنید . بعد با دستورات زیر میتوان اطلاعات ارسال کرد

dim s_out as string*40
print s_out;
print chr(13) ;


و با دستورات زیر می تونی اطلاعات رو دریافت کنی

din s_in as string*40
input s_in Noecho

وبا دستور زیر هنگام دریافت دیتا به زیر روال xxx میری و اونجا میتونی با دستور input اطلاعات رو دریافت کنی .

on urxc xxx
enable entrupts
enable urxc
28/11/1390 - 16:04
نام کامل: --
تاریخ عضویت: --
محل سکونت: --
آیدی یاهو: --

hamidreza

گروه کاربری: ميهمان | تعداد مطالب: 0 | تعداد نظرات: 0

سلام خسته نباشید
من میخواستم ازارتباط 1wire استفاده کنم ولی بلدنیستم اگه میشه لطف کنید نحوه ی برنامه نویسی ارتباطش رو یکم توضیح بدین
خیلی ممنون ازراهنمایی های خوبتان
28/11/1390 - 16:22
نام کامل: --
تاریخ عضویت: 8/01/1390
محل سکونت: --
آیدی یاهو: --

hp_mahmood

گروه کاربری: مدير کل | تعداد مطالب: 11 | تعداد نظرات: 65

hamidreza,

سلام .
من 1 wire کار نکردم .
ولی مانند uart سریال میتواند باشد ولی به صورت نیم یک طرفه . در حالت سریال هم از یک سیم در واقع استفاده میشود با این تفاوت که در آنجا دو سیم داریم که یکی برای ارسال و دیگری برای دریافت است . ولی در حالت 1 wire باید ارسال انجام و بعد پایخ دریافت شود مانند rs485 .

در این حالت باید گیرنده و فرستنده با هم هماهنگ شده باشند چون کلاک نداریم . یک start bit آغاز ارسال را اعلام می کند و بعد گیرنده باید به اندازه نصف طول پالس start bit منتظر مانده و بعد بیت را می خواند .

و در پایان میتوان stop bit و بعد یک بیت برای parety ارسال کند .

یا علی
29/11/1390 - 00:29
نام کامل: --
تاریخ عضویت: --
محل سکونت: --
آیدی یاهو: --

عقیل

گروه کاربری: ميهمان | تعداد مطالب: 0 | تعداد نظرات: 0

سلام
تست برد rfm12bp در محیط کاملا نویزی(شهر با موانع) 800 متر کامل وبدون مشکل-البته با کنترل rx , tx و 12 ولت پاور

در محیط باز که تا 3000 متر است
29/11/1390 - 15:16
نام کامل: --
تاریخ عضویت: 8/01/1390
محل سکونت: --
آیدی یاهو: --

hp_mahmood

گروه کاربری: مدير کل | تعداد مطالب: 11 | تعداد نظرات: 65

عقیل,

با سلام.
خوشحالم که تونستید نتیجه بگیرید .

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

آیا نکاتی هست که در آموزش این سایت در مورد rfm12bp قرار داده نشده ؟ اگر چنین است بیان کنید تا آموزش رو اصلاح کنیم .

یا علی
29/11/1390 - 17:41
نام کامل: عقیل
تاریخ عضویت: 29/11/1390
محل سکونت: گرگان
آیدی یاهو: --

عقیل

گروه کاربری: عضو سايت | تعداد مطالب: 0 | تعداد نظرات: 2

hp_mahmood,
سلام
در خدمت دوستان هستم اگر کمکی بتونم انجام بدهم!!!

من مشغل انجام یک پروژه بزرگ هستم که ارتباط بی سیم بخش کوچکی از آن است(که قبلا با hmtr کار می کردم و به دلیل افرایش برد کاری به rfm 12 bp روی آوردم) و در اولین فرصت یک سری تجربیات را در سایت می گذارم
ولی در ارتباط با آموزش شما باید بگویم که کامل است و اگر نکته ای باشد سعی می کنم بگویم
1**********************+
1 **در قسمت send data , receive data نباید delay ایجاد کنیم در غیر اینصورت همیشه اینراپت فعال می شود
9/12/1390 - 16:23
نام کامل: --
تاریخ عضویت: 8/01/1390
محل سکونت: --
آیدی یاهو: --

hp_mahmood

گروه کاربری: مدير کل | تعداد مطالب: 11 | تعداد نظرات: 65

عقیل,

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


یا علی
16/12/1390 - 06:37
نام کامل: --
تاریخ عضویت: --
محل سکونت: --
آیدی یاهو: --

meti

گروه کاربری: ميهمان | تعداد مطالب: 0 | تعداد نظرات: 0

Good job!
good luck dear friend.
23/12/1390 - 18:50
نام کامل: --
تاریخ عضویت: --
محل سکونت: --
آیدی یاهو: --

arashmp64

گروه کاربری: ميهمان | تعداد مطالب: 0 | تعداد نظرات: 0

ببخشید نرم افزار rfm12b calculater به چه دردی میخور ؟ آیا واسه پروگروم کردن rfm12 هست ؟ با چه وسیله ای ؟ چطور؟
26/12/1390 - 00:55
نام کامل: --
تاریخ عضویت: 8/01/1390
محل سکونت: --
آیدی یاهو: --

hp_mahmood

گروه کاربری: مدير کل | تعداد مطالب: 11 | تعداد نظرات: 65

arashmp64,

با سلام

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

اگر مقاله را خوب مطالعه فرمایید متوجه خواهید شد .

یا علی
4/01/1391 - 12:54
نام کامل: --
تاریخ عضویت: --
محل سکونت: --
آیدی یاهو: --

فرشاد

گروه کاربری: ميهمان | تعداد مطالب: 0 | تعداد نظرات: 0

با سلام
ببخشید من نمی تونم این سورسی که شما گذاشتید رو دانلود کنم
شما بگید باید چه کار کنم
با تشکر
4/01/1391 - 19:21
نام کامل: --
تاریخ عضویت: --
محل سکونت: --
آیدی یاهو: --

فرشاد

گروه کاربری: ميهمان | تعداد مطالب: 0 | تعداد نظرات: 0

با سلام
من خیلی وقته که دارم روی این ماژول ها کار میکنم هر چی برنامه توی کتابا و اینترنت پیدا کردم همه رو
امتحان کردم اما متاسفانه هنوز موفق نشدم یکی از این ماژول ها رو راه بندازم.
از بد شانسی من هر چی این برنامه ای که شما ارایه دادید و از ظاهرش پیداست که جنبه اموزشی داره وشاید یه جورایی کار منو راه بندازه و منو از این سردرگمی در بیاره دانلود میشه اما محتویات فایل دانلود شده متاسفانه باز نمی شه
تو رو خدا کمکم کنید ممنونتون میشم و همیشه دعاتون خواهم کرد.
شما میگید باید چکار کنم تا به این برنامه دسترسی پیدا کنم.
4/01/1391 - 19:50
نام کامل: کاوه کیانمجد
تاریخ عضویت: 8/01/1390
محل سکونت: مادستان(همدان)-جیحون دشت
آیدی یاهو: --

kiyanmajd

گروه کاربری: مدير کل | تعداد مطالب: 28 | تعداد نظرات: 26

فرشاد,

دوست عزیز لینک دانلود و خود فایل بررسی شد، مشکلی نداشت.
با اینحال فایل رو براتون میلش میکنم.

--------------------

5/01/1391 - 11:32
نام کامل: --
تاریخ عضویت: --
محل سکونت: --
آیدی یاهو: --

فرشاد

گروه کاربری: ميهمان | تعداد مطالب: 0 | تعداد نظرات: 0

با سلام
از شما ممنون و سپاس گذارم اقای کیانمجد
راستی این عید باستانی بر شما و همه ایرانیان مبارک وفرخنده باد
7/01/1391 - 09:52
نام کامل: --
تاریخ عضویت: 8/01/1390
محل سکونت: --
آیدی یاهو: --

hp_mahmood

گروه کاربری: مدير کل | تعداد مطالب: 11 | تعداد نظرات: 65

فرشاد,

سلام
عید همه دوستان مبارک

امیدوارم سالی پر از شادی ، تلاش و پیشرفت باشه برای همه شما عزیزان
17/01/1391 - 15:10
نام کامل: سامان
تاریخ عضویت: 17/01/1391
محل سکونت: برازجان
آیدی یاهو: --

saman_k68

گروه کاربری: عضو سايت | تعداد مطالب: 0 | تعداد نظرات: 2

سلام مهندس
خسته نباشید
تشکر فراوان از زحمتاتون
چرا فایل پروتیوس برنامه اجرا نمیشه ؟
این ارورها رو میده
no model specified for m_rfm12
no model specified for s_rfm12
لطفا راهنمایی بفرمایید
17/01/1391 - 16:47
نام کامل: --
تاریخ عضویت: 8/01/1390
محل سکونت: --
آیدی یاهو: --

hp_mahmood

گروه کاربری: مدير کل | تعداد مطالب: 11 | تعداد نظرات: 65

saman_k68,

سلام

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

من فایل رو درست می کنم و مجدد آپلود می کنم

یا علی
18/01/1391 - 23:14
نام کامل: --
تاریخ عضویت: --
محل سکونت: --
آیدی یاهو: --

farshad

گروه کاربری: ميهمان | تعداد مطالب: 0 | تعداد نظرات: 0

با سلام

در یک پروژوه ای من از ماژول rfm12bp استفاده کردم خوشبختانه جواب هم گرفتم اما موقعی که قسمت قدرت ماژول یا همونVCC_PA رو به ولتاژ 12 ولت وصل میکنم ماژول بشدت داغ میشه
ایا این طبیعیه یا نه یه جای کار لنگ میزنه
سوال دیگه اینکه FSKرو باید به چه ولتاژی متصل کرد ایا به ولتاژ 5ولت یا به ولتاژ3.3ولت
بینهایت از توضیحاتی که ارائه دادید ممنون وسپاس گذارم من خیلی استفاده کردم. انشالله که همیشه در پناه حق سرافراز باشید
19/01/1391 - 00:21
نام کامل: --
تاریخ عضویت: 8/01/1390
محل سکونت: --
آیدی یاهو: --

hp_mahmood

گروه کاربری: مدير کل | تعداد مطالب: 11 | تعداد نظرات: 65

farshad,

با سلام

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

تغذیه rfm12 برابر 5 ولت و برای rfm12b و rfm12bp ولتاژ تغذیه بین 2.2 تا 3.8 ولت هست

من خودم ماژول rfm12b رو برای مدت طولانی با 5 ولت راه اندازی کردم و مشکلی پیش نیومد ولی این ولتاژ ممکنه به ماژول آسیب جدی بزنه .

بهترین کار استفاده از رگولاتور آماده ولتاژ 3.3 و یا 3.8 ولت هست .

قسمت قدرت هم که باید با 12 ولت تغذیه بشه ولی اگر ماژول گرم میشه احتمالا مشکل اتصال سخت افزاری وجود داره

یا علی
25/01/1391 - 11:32
نام کامل: --
تاریخ عضویت: --
محل سکونت: --
آیدی یاهو: --

farshad

گروه کاربری: ميهمان | تعداد مطالب: 0 | تعداد نظرات: 0

با سلام
دوست من شما توی توضیحات گفتید که پایه های ورودی میکرو یعنی NSEL و SDI و SCK رو باید با تقسیم مقاومتی متصل کرد ولی در شبیه ساز پروتوئوس شما این کار رو نکردید ایا این کار الزامی است یعنی اگه از تقسیم مقاومتی استفاده نکنیم ماژول اسیب میبینه
ضمن اینکه در این پروژه ولتاژمیکرو من 5 ولت و ولتاژ ماژول 3.3 ولت است
با تشکر فراوان
25/01/1391 - 13:48
نام کامل: --
تاریخ عضویت: 8/01/1390
محل سکونت: --
آیدی یاهو: --

hp_mahmood

گروه کاربری: مدير کل | تعداد مطالب: 11 | تعداد نظرات: 65

farshad,


سلام دوست عزیز

با توجه به اینکه ماژول 3.3 ولت و میکرو 5 ولت است باید با تقسیم مقاومتی ولتاژ خروجی میکرو رو به 3.3 ولت تغییر داد برای این کار از مقاومت 1.8 و 3.3 کیلو استفاده کنید .

این دو مقاومت رو سری اتصال بدید و 3.3 رو به زمین و 1.8 رو به پایه خروجی میکرو وصل کنید . از محل اتصال این دو مقاومت به هم یک اتصال به پایه ماژول برقرار کنید .
در پروتیوس این مقاومتها قرار داده نشده .

روش دوم این است که ماژول رو با 5 ولت راه اندازی کنید که من این کار رو کردم و ماژول آسیب ندید . ولی نمیشه برای مدت طولانی با اطمینان گفت که آسیب نخواهد دید .

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

پایه خروجی ماژول که برای ورودی میکرو هست نیاز به تقسیم مقاومتی نداره و پایه میکرو 3.3 ولت رو به عنوان یک منطقی در نظر خواهد گرفت .

اگر مشکلی داشتید در خدمتم

یا علی
28/01/1391 - 09:44
نام کامل: --
تاریخ عضویت: 28/01/1391
محل سکونت: --
آیدی یاهو: --

meysam

گروه کاربری: عضو سايت | تعداد مطالب: 0 | تعداد نظرات: 2

سلام ، خسته نباشید
من زیاد برنامه نویسی انجام ندادم ، اگر ممکنه در مورد برنامه زیر کمکم کنید .
زمانی که یک کلید در میکرو slave ست شد ، میکروی مستر ، ست شدن کلید رو تایید کنه و یک بلندگو رو به صدا در بیاره . در همین حد .
ممنون
28/01/1391 - 10:44
نام کامل: --
تاریخ عضویت: 8/01/1390
محل سکونت: --
آیدی یاهو: --

hp_mahmood

گروه کاربری: مدير کل | تعداد مطالب: 11 | تعداد نظرات: 65

meysam,

با سلام

بسیار ساده هست

با فشردن کلید بایت اول از 8 بایت دیتا رو مثلا عدد 100 قرار بدید و در میکرو slave به زیر روال ارسال اطلاعات برین
در میکرو master با دریافت اطلاعات بایت اول رو مقایسه کنید که اگر عدد 100 بود یک پین از پورت خروجی رو یک کنید و این پین رو به یک buzzer وصل کنید .

یا علی
28/01/1391 - 13:11
نام کامل: --
تاریخ عضویت: 28/01/1391
محل سکونت: --
آیدی یاهو: --

meysam

گروه کاربری: عضو سايت | تعداد مطالب: 0 | تعداد نظرات: 2

راستشو بخایی کامل متوجه نشدم که باید چی کار کنم ، اگر زحمتی نیست این مواردی رو که گفتید تو چند خط برنامه به bascam بنویسید .
ممنون که سوالات رو پاسخ می دهید .
29/01/1391 - 23:41
نام کامل: --
تاریخ عضویت: 8/01/1390
محل سکونت: --
آیدی یاهو: --

hp_mahmood

گروه کاربری: مدير کل | تعداد مطالب: 11 | تعداد نظرات: 65

meysam,


سلام
فقط باید در قسمت main و داخل حلقه اصلی برنامه تغییرات بدید.
من براتون این کار رو انجام دادم ولی تست نکردم.
در برنامه زیر main توی اسلیو کلید مربوطه تعریف شده که به pinb.2 متصل بشه شما خودتون تغییرش بدید و همچنین در master پین مربوط به buzzer به portb.2 متصل شده شما به دلخواه تغییرش بدید .

با فشار کلید در slave عدد 110 ارسال و master با دریافت این عدد buzzer رو به صدا در میاره
وقتی کلید فشرده نشه slave عدد 100 رو ارسال و master هم buzzer رو خاموش می کنه .

فایل رو از ایـــــــنـــــجـــا دانلود کردم .


یا علی
29/01/1391 - 23:55
نام کامل: عقیل
تاریخ عضویت: 29/11/1390
محل سکونت: گرگان
آیدی یاهو: --

عقیل

گروه کاربری: عضو سايت | تعداد مطالب: 0 | تعداد نظرات: 2

سلام
دوستان چند نکته را در استفاده دقت نمایید:
1.کنفیک پین های ورودی و دیتا حتما باید pin.x باشد نه port.x

2.بعد از هر بار ارسال حتما wait داشته باشید

3.اگر از تعداد ماژول ار اف 3و یا بیشتر در یک لحظه استفاده می کنید حتما فضا را خالی نگه دارید یعنی فقط یک ماژول بفرستد و ترافیک رادیویی را قانون مند نمایید و در صورت ضرورت در فرکانس های متفاوت کار شود یعنی 432 432.5 433 و ... گامهای .5 مگا هرتزیمن در حال حاضر بنده 20 ماژول را همزمان باهم در ارتباطند با مدیریت فرکانسی و ترافیک رادیویی راه انداختم

4.زمین انتن را حتما وصل کنید یعنی به برد اتصال داشته باشد

5.اگر در طی اجرای برنامه می خواستید ریجستری ماژول را عوض کنید حتما اینتراپت را غیر فعال و سپس فعال کنید

6. در استفاده از اسیلاتور خارجی دقت نمایید تایمینگ درست با شد در صورت عدم ضرورت ار اینترنال rc استفاده شود در صورت عدم رعایت تایمینک ماژول هنگ می کند*** در ارتباط با ماژولها تایمینک بسیار مهم است***

7.در فواصل نزدیک از وصل نمودن پاور 12bp اجتناب نمایید چون ذیگر همدیگر را پیدا نمی کنند

8. تغدیه ماژول افت , یا نوسان نداشته باشد

9. اگر از جعبه فلز استفاده می کنید حتما بدنه |آنتن را از بدنه جعبه جدا باشد
ادامه دارد ... laughing
اردتمندتان عقیل

فرم ارسال نظر

نام:*
ایمیل:*
 
دو کلمه نمایش داده شده در تصویر را وارد کنید: *

آمار

آمار مطالب یک ساعت پیش: 0
امروز: 0
این ماه: 1
کل: 42
کل نظرات: 243
آمار کاربران یک ساعت پیش: 0
امروز: 0
این ماه: 19
کل: 188
بن شدگان: 0
جدیدترین عضو: morteza

آمار سایت در وبگذر

تغییر قالب