اطلاعیه

Collapse
No announcement yet.

راهنمایی در برنامه پوش باتون

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

    #16
    پاسخ : راهنمایی در برنامه پوش باتون

    دست شما درد نکنه گرفتم
    برنامه رو اینجور مینویسم نتیجه رو میگم
    خیلی ممنون :job: :job:
    telgram:09396888049

    دیدگاه


      #17
      پاسخ : راهنمایی در برنامه پوش باتون

      سلام
      من برنامه رو امتحان کردم کار نکرد :sad:
      یعنی تو حلقه while گیر میکنه باید یکاری بکنیم که از اون بیرون بیاد و این برنامه کار کرد چون با برداشتن دست از باتون از while میزنه بیرون
      کد:
       const int buttonPin = 2;
        int counter = 0;
        void setup() {
         pinMode(buttonPin, INPUT);
         Serial.begin(9600);
        }
        void loop() {
        int reading = digitalRead(buttonPin);
        if(reading==HIGH){
         counter++; 
         Serial.print("Button pressed ");
          Serial.print(counter);
          Serial.println(" times");
        }
          while(reading==HIGH){
           reading=digitalRead(buttonPin);
          }
        }
      telgram:09396888049

      دیدگاه


        #18
        پاسخ : راهنمایی در برنامه پوش باتون

        سلام
        قاعدتا تا وقتی شرط داخل while برقرار باشه باید برنامه رو نگهداره
        مشکل اینجاس که شما برنامتو داخل while نوشتی
        این کد شماس
        کد:
             while(reading==HIGH){
             reading=digitalRead(buttonPin);
             }
        در حالی که while باید یه دستور یه خطی باشه یعنی بعد از اون باید ; بیاد
        این کدی هست که من نوشتم برات
        کد:
          while(PINA.0==0);
          i++;

        دیدگاه


          #19
          پاسخ : راهنمایی در برنامه پوش باتون

          همون کد شمارم نوشتم جواب نداد
          من تست کردم وقتی شرط while نقض شد از حلقه بیرون نمیاد
          telgram:09396888049

          دیدگاه

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