نمایش نتایج: از 1 به 2 از 2
Like Tree1 لایک
  • 1 Post By pooriab

موضوع: مشکل در کد نویسی فرستنده گیرنده h3v3e-h34b

  1. #1
    Junior Member
    تاریخ عضویت
    Dec 2015
    نوشته ها
    10

    مشکل در کد نویسی فرستنده گیرنده h3v3e-h34b

    با سلام و خسته نباشید .
    من میخوام با فرستنده گیرنده h3v3e-h34b کار کنم . با کدی که توی سایت گذاشته بودید اونا رو با 2 بورد arduino nano تست کردم و مشکلی نداشت ولی وقتی که یه if و while به برنامه اضافه میکنم کار نمیکنن ، ینی در واقه میخوام مقدار آنالوگ رو که از سنسور یا هر چیز دیگه که به پایه A0 وصل هست رو بخونم و اگر از یه مقداری بیشتر بود داده رو ارسال کنم و تا زمانی که این شرط بر قراره فقط یه بار داده ارسال بشه و دیگه ارسال نشه تا وقتی که شرط از بین بره و دوباره این اتفاق بیفته . این کد برنامه هست ، اگه میشه راهنماییم کنیم که مشکل کار کجاس . ممنون
    #include <VirtualWire.h>
    const int TX_DIO_Pin = 3;
    void setup()
    {
    pinMode(13, OUTPUT);
    pinMode(2, OUTPUT);
    vw_set_tx_pin(TX_DIO_Pin);
    vw_set_ptt_inverted(true);
    vw_setup(2000);
    }
    void loop()
    {
    int sensorvalue=analogRead(A0);
    float voltage = sensorvalue * (5/1023);
    unsigned int Data;
    byte TxBuffer[2];
    Data =1;
    TxBuffer[0] = Data >> 8;
    TxBuffer[1] = Data;
    if(voltage >2){
    digitalWrite(2, HIGH);
    digitalWrite(13, HIGH);
    delay(1000);
    vw_send((byte *)TxBuffer, 2);
    vw_wait_tx();
    digitalWrite(13, LOW);
    digitalWrite(2, LOW);
    while(voltage>2);
    }
    }

  2. #2
    Junior Member
    تاریخ عضویت
    Dec 2015
    نوشته ها
    10
    ممنون مشکلم حل شد
    لایک کردن

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO