نمایش نتایج: از 1 به 10 از 31
Like Tree19 لایک

موضوع: عیب یابی کد

Hybrid View

  1. #1
    Senior Member
    تاریخ عضویت
    Nov 2014
    نوشته ها
    255
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    به نظر من شروع کن تست بگیر
    خودت وقتی وارد کار بشی به ریزه کاری ها پی خواهی برد
    لینک سنسورت رو هم بده ببینیم چیه که برات کد و سیم بندی بزارم
    والا توو نت نیست مدلش . رووشم ننوشته مدلشو . شبیه HC-SR501
    http://www.reuk.co.uk/OtherImages/pi...sor-module.jpg
    ولی یکم تفاوت داره پشتش 3تا پیچ تنظیم داره . یه طرفش 3تا پین + - OUT داره . اونطرفش یه + -

    خیلی تغییرات توو این کدی که نوشتم دادم . حتی همون == ولی خب باز جوابی نگرفتم . یه سری سریال مانیتو که گرفتم وسطش سیم out سنسور رو کشیدم و دیدم همپنان سریال مانیتور داره خودش حرکت ثبت میکنه

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط feredy2011 نمایش پست ها
    والا توو نت نیست مدلش . رووشم ننوشته مدلشو . شبیه HC-SR501
    http://www.reuk.co.uk/OtherImages/pi...sor-module.jpg
    ولی یکم تفاوت داره پشتش 3تا پیچ تنظیم داره . یه طرفش 3تا پین + - OUT داره . اونطرفش یه + -

    خیلی تغییرات توو این کدی که نوشتم دادم . حتی همون == ولی خب باز جوابی نگرفتم . یه سری سریال مانیتو که گرفتم وسطش سیم out سنسور رو کشیدم و دیدم همپنان سریال مانیتور داره خودش حرکت ثبت میکنه


    مممممممممم
    به پتانسیومترهاش که دست نزدی؟ به نظر من کد کتابخونه دیبانس رو تست کن خیلی خوبه

    کد:
    
    #include <Bounce2.h>
    
    
    #define BUTTON_PIN 2
    
    
    int oldvalue = 0;
    
    
    Bounce debouncer = Bounce();
    
    
    void setup() {
    
    
      pinMode(BUTTON_PIN, INPUT_PULLUP);
      debouncer.attach(BUTTON_PIN);
      debouncer.interval(50);
      Serial.begin(9600);
    
    
    }
    
    
    void loop() {
    
    
      debouncer.update();
      int value = debouncer.read();
      if ( (value == HIGH) && oldvalue != value ) {
        Serial.println("Movement sensed");
        oldvalue = value;
    
    
      }
    
    
    
    
    }
    کتابخونش هم میتونی راحت از library manager اضافه کنی
    تین کد رو تست بگیر
    لایک کردن

  3. #3
    Senior Member
    تاریخ عضویت
    Nov 2014
    نوشته ها
    255
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    مممممممممم
    به پتانسیومترهاش که دست نزدی؟ به نظر من کد کتابخونه دیبانس رو تست کن خیلی خوبه

    کد:
    
    #include <Bounce2.h>
    
    
    #define BUTTON_PIN 2
    
    
    int oldvalue = 0;
    
    
    Bounce debouncer = Bounce();
    
    
    void setup() {
    
    
      pinMode(BUTTON_PIN, INPUT_PULLUP);
      debouncer.attach(BUTTON_PIN);
      debouncer.interval(50);
      Serial.begin(9600);
    
    
    }
    
    
    void loop() {
    
    
      debouncer.update();
      int value = debouncer.read();
      if ( (value == HIGH) && oldvalue != value ) {
        Serial.println("Movement sensed");
        oldvalue = value;
    
    
      }
    
    
    
    
    }
    کتابخونش هم میتونی راحت از library manager اضافه کنی
    تین کد رو تست بگیر
    پتانسیومترهاش کجاشه ؟ من فقط این 3تا پیچ ها که یکی تایم تریگر یکی حساسیت و اونیکیم نمیدونم چیه یکم تغییر دادم ....
    کد کتابخونه دیبانس چیه و چکار میکنه ؟ تا این حد راه نیوفتادم توو اردوینو مهندس

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

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

SEO by vBSEO