اطلاعیه

Collapse
No announcement yet.

سنسور راه پله با اردینو وpirوفتوسل

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

    سنسور راه پله با اردینو وpirوفتوسل

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




    int Reading[2];
    int analogpin=0;
    const int led =13;
    const int key =A2;
    int sta=0;
    void setup() {
    pinMode(led,OUTPUT);
    pinMode(key,INPUT);
    }
    void loop() {
    for(analogpin=0;analogpin<2;analogpin++){
    Reading[analogpin] = analogRead(analogpin);
    }
    sta=digitalRead(key);


    if (Reading[0] > Reading[1]){
    if(sta==HIGH){
    digitalWrite(led, HIGH);
    delay(10000);
    }else{
    digitalWrite(led, LOW);

    }
    }
    }
    جدیدترین ویرایش توسط Alirooh; ۰۷:۱۶ ۱۳۹۸/۰۸/۲۱.

    #2
    پاسخ : سنسور راه پله با اردینو وpirوفتوسل

    توی اصلاح این کد کسی می تونه کمکم کنه

    دیدگاه


      #3
      پاسخ : سنسور راه پله با اردینو وpirوفتوسل

      لطفا کمک کنید

      دیدگاه


        #4
        پاسخ : سنسور راه پله با اردینو وpirوفتوسل

        از دوستان کسی نیست تویی اصلاح این کد کمکم کنه

        دیدگاه


          #5
          پاسخ : سنسور راه پله با اردینو وpirوفتوسل

          سلام،
          شما توضیحی در مورد کدت ندادی!
          اما چیزی که من متوجه شدم و باگی که دارم میبنم رو میگم شاید مشکلتون حل بشه.
          اگر منظور شما از این خط
          کد:
          if (Reading[0] > Reading[1])
          این باشه که، یعنی الان شب شده. پس باید گفت که حالت روز رو لحاظ نکردین!
          یعنی باید یه چیزی شبیه این بنویسید:
          کد:
          if (Reading[0] > Reading[1])
          {
            if(sta==HIGH)
            {
              digitalWrite(led, HIGH);
              delay(10000);
            }
            else
            {
              digitalWrite(led, LOW);
            }
          }
          else
          {
            digitalWrite(led, LOW);
          }
          هر انسانی که احساس بی نیازی کند سرکش و طغیان گر می شود...

          دیدگاه

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