ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2012/08/30
    120
    0

    عمل نکردن اینتراپت برای تحریک اول

    سلام وقتتون بخیر
    من برنامه ام رو با اینتراپت نوشتم منتها برای دفعه اول هرچقدر کلیددوم (یکی دیگه از اینتراپتها ) رو میزنم عمل نمیکنه تا اینکه کلید اول (که به یه اینتراپت دیگه وصله ) رو دوبار بزنم تا کلا شروع بکار کنه و بعدش خیلی خوب هم کار میکنه.علتش چیه به نظرتون؟
    من با PCINT نوشتم
  2. #2
    2017/03/26
    538
    220

    پاسخ : عمل نکردن اینتراپت برای تحریک اول

    نقل قول نوشته اصلی توسط bravehamid

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام وقتتون بخیر
    من برنامه ام رو با اینتراپت نوشتم منتها برای دفعه اول هرچقدر کلیددوم (یکی دیگه از اینتراپتها ) رو میزنم عمل نمیکنه تا اینکه کلید اول (که به یه اینتراپت دیگه وصله ) رو دوبار بزنم تا کلا شروع بکار کنه و بعدش خیلی خوب هم کار میکنه.علتش چیه به نظرتون؟
    من با PCINT نوشتم
    سلام در این مواردی برنامه خودتون را قرار بدین تا دوستان نظر
    بدهند
  3. #3
    2012/08/30
    120
    0

    پاسخ : عمل نکردن اینتراپت برای تحریک اول


    #include <Bounce2.h>
    #include <PinChangeInterrupt.h>

    Bounce dbKEY1 = Bounce ();
    Bounce dbKEY2 = Bounce ();

    int Relay[2] = {0, 2} ;
    int PAD[2] = {1, 1};
    int KEY[2] = {4, 6} ;
    int LED[2] = {14, 16} ;
    bool PUSH_PAD[2] = {false, false};
    unsigned long time;

    void setup(){

    initDigital();
    }
    void loop()
    {

    }

    void initDigital()
    {
    pinMode(KEY[0] , INPUT);
    pinMode(KEY[1] , INPUT);
    pinMode(Relay[0], OUTPUT);
    pinMode(Relay[1], OUTPUT);
    pinMode(LED[0], OUTPUT);
    pinMode(LED[1], OUTPUT);

    attachPCINT(digitalPinToPCINT(KEY[0]), touch1, FALLING);//KEY2 connected interrupt PD6
    attachPCINT(digitalPinToPCINT(KEY[1]), touch2, FALLING);//KEY1 connected interrupt PD4
    //dBounce
    dbKEY1.attach(KEY[0]);
    dbKEY1.interval(25);
    dbKEY2.attach(KEY[1]);
    dbKEY2.interval(25);
    }
    void touch1()
    {
    dbKEY1.update();
    Toggellbut1();
    }
    void touch2()
    {
    dbKEY2.update();
    Toggellbut2();
    }
    void Toggellbut1()
    {
    PAD[0] = dbKEY2.read();
    if (PAD[0] == 0)
    {
    PUSH_PAD[0] = !PUSH_PAD[0];
    }
    if (PUSH_PAD[0] == true)
    {
    digitalWrite(Relay[0], HIGH);
    digitalWrite(LED[0], HIGH);
    PAD[0] = 1;
    }
    else
    {
    digitalWrite(Relay[0], LOW);
    digitalWrite(LED[0], LOW);
    PAD[0] = 1;
    }
    }
    void Toggellbut2()
    {
    PAD[1] = dbKEY2.read();
    if (PAD[1] == 0)
    {
    PUSH_PAD[1] = !PUSH_PAD[1];
    }
    if (PUSH_PAD[1] == true)
    {
    digitalWrite(Relay[1], HIGH);
    digitalWrite(LED[1], HIGH);
    PAD[1] = 1;
    }
    else
    {
    digitalWrite(Relay[1], LOW);
    digitalWrite(LED[1], LOW);
    PAD[1] = 1;
    }
    }
نمایش نتایج: از 1 به 3 از 3

موضوعات مشابه

  1. تداخل دو اینتراپت int و timer0 در برنامه و عمل نکردن timer0
    توسط hosseinam در انجمن میکروکنترلرهای AVR
    پاسخ: 24
    آخرين نوشته: 2016/06/03, 18:00
  2. کارکرد ترانس پالس برای تحریک ماسفت چگونه هست ؟
    توسط elect2 در انجمن مفاهیم پایه برق و الکترونیک
    پاسخ: 1
    آخرين نوشته: 2014/09/02, 15:49
  3. مدارپالس 20کیلوهرتز برای تحریک ترانزیستور
    توسط ghasemgp61 در انجمن مدار هاي ديجيتال
    پاسخ: 2
    آخرين نوشته: 2014/01/04, 00:01
  4. کار نکردن lcd در اینتراپت تایمر
    توسط فرشاد اکرمی در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2010/05/17, 21:07
  5. عمل نکردن اینتراپت ها
    توسط simpatico در انجمن میکروکنترلرهای AVR
    پاسخ: 13
    آخرين نوشته: 2009/09/07, 21:43

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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