اطلاعیه

Collapse
No announcement yet.

سوال در مورد وصل کردن چند LED به میکرو

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

    سوال در مورد وصل کردن چند LED به میکرو

    با سلام. من میخوام از دو led برای نمایش جهت حرکت ربات(جلو آبی و عقب قرمز) استفاده کنم.یعنی اگه داره جلو میره آبی روشن بشه و اگه عقب میره قرمز روشن بشه.
    حالا میخوام بدونم با توجه به شکل زیر، LED ها رو مانند سمت چپی وصل کنم یا سمت راستی؟ یا اصلا فرقی نمیکنه؟


    #2
    پاسخ : سوال در مورد وصل کردن چند LED به میکرو

    سلام
    سمت راستی بهتره
    سمت چپی مشکل داره
    :job:
    قنديل، تنديس قطره هايي است كه تسليم جاذبه زمين نشدند. "چگوآرا"

    دیدگاه


      #3
      پاسخ : سوال در مورد وصل کردن چند LED به میکرو

      ممنون. چه مشکلی داره؟

      دیدگاه


        #4
        پاسخ : سوال در مورد وصل کردن چند LED به میکرو

        بله متاسفانه مدار سمت چپ اصولی نیست.اگر مدار سمت چپ رو ببندید کار میکنه اما اصولی نیست برای زمین از صفر پایه های میکرو استفاده کنید چون در این حالت بار الکترون های عبوری از led ها در پایه های میکرو تخلیه میشود.
        Someone who can change the world
        ELECTRONIC ENGINEER

        دیدگاه


          #5
          پاسخ : سوال در مورد وصل کردن چند LED به میکرو

          ممنون. یه سوال برنامه نویسی. من یه تابع میخوام برای رقص نور بنویسم که زمان و وضعیت روشن بودن هر LED رو بعنوان پارامتر دریافت کنه و متناسب با اون، پورت هاشونو تغییر بدم. کد زیر رو نوشتم ولی خطا میگیره:
          کد:
          void dance(int time,bit a,bit b, bit c, bit d)
          {
          
          }
          میگه: can't use bits as functions parameters

          دیدگاه


            #6
            پاسخ : سوال در مورد وصل کردن چند LED به میکرو

            کسی میتونه راهنمایی کنه که چطوری وضعیت LED ها رو بعنوان پارامتر به تابع ارسال کنم؟

            دیدگاه


              #7
              پاسخ : سوال در مورد وصل کردن چند LED به میکرو

              سلام اگه تعداد led ها 7 یا مثلا 8 تاست از یه char استفاده کن و بیت هاشو متناسب با led ها تغییر بده...
              ولی اگه قصد داری 2یا3 یا هر تعداد کمی رو استفاده کنی باید هدر stdbool.h رو اینکلود کنی و به جای bit از bool استفاده کنی...
              تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

              www.intelart.ir


              ساخت کنترلر دما PID فازي با AVR [آموزشی]

              دیدگاه


                #8
                پاسخ : سوال در مورد وصل کردن چند LED به میکرو

                سلام دوست من
                توی تابعی که مینویسی باید حلقه ای داشته باشی که توی حلقه زمان رو بصورت تاخیر بهش بدی ( کل زمان تقسیم بر دو و دو تا تاخیر بده ) و قبل از تاخیر اول پین مربوط به LED خودت رو روشن و قبل از تاخیر دوم اون رو خاموش کن . بهمین راحتی ! :biggrin:
                - به دنبال فرصت عمري تباه کردم ! فرصت جواني ام بود من اشتباه کردم .

                دیدگاه

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