اطلاعیه

Collapse
No announcement yet.

مشکل در فرستنده رادیویی ASK DX-RF 433 با آردوینو

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در فرستنده رادیویی ASK DX-RF 433 با آردوینو

    سلم میخوام با یه دونه فرستنده " ASK DX-RF 433"
    و یدونه گیرنده rx480 ask 433
    رو با آردوینو به هم متصل کنم با استفاده از اطلاعات کتابخونه rc-switch
    میخوام که گیرنده رو به این طریق کد لرن کنم. اینم نمونه کدی که نوشتم.....
    #include <RCSwitch.h>
    RCSwitch mySwitch = RCSwitch();
    void setup()
    {
    pinMode(3, INPUT);
    Serial.begin(9600);
    mySwitch.enableTransmit(10);
    mySwitch.setPulseLength(416);
    mySwitch.setProtocol(1);
    }
    void loop()
    {
    mySwitch.send("000101010101000101010101");
    delay(2000);

    }
    (اگر کپیش کنیدن توی آی دی ای آردوینو بهتر خونده میشه)


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

    #2
    پاسخ : مشکل در فرستنده رادیویی ASK DX-RF 433 با آردوینو

    نوشته اصلی توسط shahabbidi نمایش پست ها
    سلم میخوام با یه دونه فرستنده " ASK DX-RF 433"
    و یدونه گیرنده rx480 ask 433
    رو با آردوینو به هم متصل کنم با استفاده از اطلاعات کتابخونه rc-switch
    میخوام که گیرنده رو به این طریق کد لرن کنم. اینم نمونه کدی که نوشتم.....
    #include <RCSwitch.h>
    RCSwitch mySwitch = RCSwitch();
    void setup()
    {
    pinMode(3, INPUT);
    Serial.begin(9600);
    mySwitch.enableTransmit(10);
    mySwitch.setPulseLength(416);
    mySwitch.setProtocol(1);
    }
    void loop()
    {
    mySwitch.send("000101010101000101010101");
    delay(2000);

    }
    (اگر کپیش کنیدن توی آی دی ای آردوینو بهتر خونده میشه)


    ولی اصلا نمیتونم وصل کنم و یه روزه که دارم روش کار میکنم.
    اتصالات رو چند بار چک کردم بر اساس چیز هایی که تو اینترنت پیدا کردم
    اگر کسی اطلاعاتی در این زمینه داره ممنون میشم کمک کنه.
    با سلام واحترام
    برنامه ایی که شما قرار دادید فقط بخش فرستنده میباشد. بدین صورت که اگر پایه ۱۰ بورد آردوینو به پایه دیتای ماژول فرستنده وصل باشه و تغذیه ماژول فرستنده هم وصل شده باشه اونوقت هر دو ثانیه یکبار اون عدد باینری که در برنامه هست رو ارسال میکنه و شما اگر برنامه مناسبی در آردوینوی دیگری که به ماژول گیرنده وصل است نوشته باشید، قادر خواهید بود هر دوثانیه یکبار دیتای ارسالی توسط فرستنده را در گیرنده دریافت کنید.
    موفق باشید.

    دیدگاه


      #3
      پاسخ : مشکل در فرستنده رادیویی ASK DX-RF 433 با آردوینو

      برای استفاده کد لرن نیاز هست که حتما یک کلید هم قرار بدید واینکه یکجا هم اون کد ذخیره بشه که میشه از eeprom داخلی میکرو اگر داره استفاده کنید ولی راه درستش استفاده از eeprom خارجیه
      کلا برای کد لرن 2 راه دارد: کد نویسی که برای لرن شدن نیاز به کد طولانی دارید که دقت کافی داشته باشه.البته نمونه کدهاش در اینترنت وهمین فروم هست
      راه دوم اینکه ماژولهای آماده گیرنده ای هست که یک کلید روشون هست که کار لرن رو انجام میده وکوچک هستند وکار رو راحت کردند ولی چون از قبل برنامه نویسی شدند یک مقدار کیفیت کار میاد پایین

      دیدگاه


        #4
        پاسخ : مشکل در فرستنده رادیویی ASK DX-RF 433 با آردوینو

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

        دیدگاه

        لطفا صبر کنید...
        X