اطلاعیه

Collapse
No announcement yet.

روشن و خاموش کردن LED با استفاده از Button

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

    روشن و خاموش کردن LED با استفاده از Button

    سلام به همگی
    بجه ها من یک سوال داشتم که به پایه صفر از پورت B یک Button وصل کردم و یک LEd هم به پورت C و می خواهم که وقتی کلید را فشار دادم LED روشن و وقتی رها کردم خاموش بشه

    با برنامه زیر می توانم این کار رو انجام بدهم؟
    void main()
    {
    wihile(1)
    if(DDRB.0==0)
    PORTC.0=1;
    else
    PORTC.0=0;

    }

    #2
    پاسخ : روشن و خاموش کردن LED با استفاده از Button

    سلام

    با فرض اینکه شما B.0 را ورودی و C.0 را خروجی تعریف کرده باشید داخل حلقه while(1) باید بنویسید:
    کد:
    if(PINB.0==0)
    
    {
      PORTC.0=1;
    }
    else
    {
      PORTC.0=0;
    }
    شيطان که رانده گشت يک خطا بيشتر نکرد
    خود را براي سجده آدم رضا نکرد
    شيطان هزار مرتبه بهتر ز بي نماز
    او سجده را بر آدم و اين بر خدا نکرد

    دیدگاه


      #3
      پاسخ : روشن و خاموش کردن LED با استفاده از Button

      نوشته اصلی توسط marzaman
      سلام به همگی
      بجه ها من یک سوال داشتم که به پایه صفر از پورت B یک Button وصل کردم و یک LEd هم به پورت C و می خواهم که وقتی کلید را فشار دادم LED روشن و وقتی رها کردم خاموش بشه

      با برنامه زیر می توانم این کار رو انجام بدهم؟
      void main()
      {
      wihile(1)
      if(DDRB.0==0)
      PORTC.0=1;
      porta.0
      else
      PORTC.0=0;

      }
      portای که بهش button وصل میشرو ورودی port ای که بهش led وصل میشرو خروجی تعریف کن با برنامه ساده زیرم میتونی این کارو کنی.
      while(1)
      int a;
      a=PINB.0;
      PORTA.0=PINA.1;

      دیدگاه


        #4
        پاسخ : روشن و خاموش کردن LED با استفاده از Button

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

        دیدگاه


          #5
          پاسخ : روشن و خاموش کردن LED با استفاده از Button

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




          دوست عزیز
          در این مدار به محض فشار دادن کلید فشاری LED برای مدتی روشن میماند و در این زمان فشار مجدد کلید بی تاثیر میباشد ....اگر مایل هستید با فشار دادن کلید LED فوری روشن نشود با دیود IN4148 یک پتانسیومتر 100 کیلواهم سری نمایید
          جدیدترین ویرایش توسط emitor; ۱۷:۵۱ ۱۴۰۰/۰۹/۲۹.
          پاره ای از رویکردهای دفاعی

          دیدگاه


            #6
            پاسخ : روشن و خاموش کردن LED با استفاده از Button

            سلام برای این پروژه کسی میتونه کمک کنه فرض کنید دو عدد پوش باتن به بیت های 1 و2 پورت b میکرو وصل بوده و 8 عدد ال ای دی نیز به پورت a میکرو وصل شده است برنامه ای بنویسید که با کنترل دو پوش باتن سرعت حرکت روشن و خاموش شدن ال ای دی را کنترل کند

            دلیل: ادغام دو پست برای جلوگیری از اسپم

            سلام برای این پروژه کسی میتونه کمک کنه <br>
            فرض کنید دو عدد پوش باتن به بیت های 1 و2 پورت b میکرو وصل بوده و 8 عدد ال ای دی نیز به پورت a میکرو وصل شده است برنامه ای بنویسید که با کنترل دو پوش باتن سرعت حرکت روشن و خاموش شدن ال ای دی را کنترل کند
            جدیدترین ویرایش توسط sdsr2000; ۱۴:۱۶ ۱۴۰۰/۱۰/۰۵.

            دیدگاه


              #7
              پاسخ : روشن و خاموش کردن LED با استفاده از Button

              نوشته اصلی توسط sdsr2000 نمایش پست ها
              سلام برای این پروژه کسی میتونه کمک کنه فرض کنید دو عدد پوش باتن به بیت های 1 و2 پورت b میکرو وصل بوده و 8 عدد ال ای دی نیز به پورت a میکرو وصل شده است برنامه ای بنویسید که با کنترل دو پوش باتن سرعت حرکت روشن و خاموش شدن ال ای دی را کنترل کند

              دلیل: ادغام دو پست برای جلوگیری از اسپم

              سلام برای این پروژه کسی میتونه کمک کنه <br>
              فرض کنید دو عدد پوش باتن به بیت های 1 و2 پورت b میکرو وصل بوده و 8 عدد ال ای دی نیز به پورت a میکرو وصل شده است برنامه ای بنویسید که با کنترل دو پوش باتن سرعت حرکت روشن و خاموش شدن ال ای دی را کنترل کند

              دوست عزیز
              منظور از
              سرعت حرکت روشن و خاموش شدن ال ای دی
              چیه ؟
              LED ها چطور روشن و خاموش میشوند ؟ به صورت ردیفی ؟ با هم ؟ لطفا این را دقیقتر توضیح بدهید
              پاره ای از رویکردهای دفاعی

              دیدگاه


                #8
                پاسخ : روشن و خاموش کردن LED با استفاده از Button

                نوشته اصلی توسط sdsr2000 نمایش پست ها
                سلام برای این پروژه کسی میتونه کمک کنه فرض کنید دو عدد پوش باتن به بیت های 1 و2 پورت b میکرو وصل بوده و 8 عدد ال ای دی نیز به پورت a میکرو وصل شده است برنامه ای بنویسید که با کنترل دو پوش باتن سرعت حرکت روشن و خاموش شدن ال ای دی را کنترل کند

                دلیل: ادغام دو پست برای جلوگیری از اسپم

                سلام برای این پروژه کسی میتونه کمک کنه <br>
                فرض کنید دو عدد پوش باتن به بیت های 1 و2 پورت b میکرو وصل بوده و 8 عدد ال ای دی نیز به پورت a میکرو وصل شده است برنامه ای بنویسید که با کنترل دو پوش باتن سرعت حرکت روشن و خاموش شدن ال ای دی را کنترل کند
                اگه بخوای اصولی بنویسی باید از تایمر استفاده کنی خیلی ساده هست

                دیدگاه


                  #9
                  پاسخ : روشن و خاموش کردن LED با استفاده از Button

                  سلام
                  ال ای دی ها باهم روشن و خاموش میشوند

                  دلیل: ادغام دو پست برای جلوگیری از اسپم

                  نوشته اصلی توسط test001 نمایش پست ها
                  اگه بخوای اصولی بنویسی باید از تایمر استفاده کنی خیلی ساده هست
                  میشه کمک کنید

                  دلیل: ادغام دو پست برای جلوگیری از اسپم

                  نوشته اصلی توسط emitor نمایش پست ها
                  دوست عزیز
                  منظور از
                  سرعت حرکت روشن و خاموش شدن ال ای دی
                  چیه ؟
                  LED ها چطور روشن و خاموش میشوند ؟ به صورت ردیفی ؟ با هم ؟ لطفا این را دقیقتر توضیح بدهید
                  با کلید ها بایستی مقدار تاخیر کم و زیاد شوند

                  دیدگاه


                    #10
                    پاسخ : روشن و خاموش کردن LED با استفاده از Button

                    نوشته اصلی توسط sdsr2000 نمایش پست ها
                    سلام برای این پروژه کسی میتونه کمک کنه فرض کنید دو عدد پوش باتن به بیت های 1 و2 پورت b میکرو وصل بوده و 8 عدد ال ای دی نیز به پورت a میکرو وصل شده است برنامه ای بنویسید که با کنترل دو پوش باتن سرعت حرکت روشن و خاموش شدن ال ای دی را کنترل کند

                    دلیل: ادغام دو پست برای جلوگیری از اسپم

                    سلام برای این پروژه کسی میتونه کمک کنه <br>
                    فرض کنید دو عدد پوش باتن به بیت های 1 و2 پورت b میکرو وصل بوده و 8 عدد ال ای دی نیز به پورت a میکرو وصل شده است برنامه ای بنویسید که با کنترل دو پوش باتن سرعت حرکت روشن و خاموش شدن ال ای دی را کنترل کند

                    دوست عزیز اینجا یک پروژه کامل با شماتیک و کد برای چشمک زن قابل کنترل وجود داره :

                    پاره ای از رویکردهای دفاعی

                    دیدگاه

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