اطلاعیه

Collapse
No announcement yet.

چگونه همه پایه های میکروکنترلر AVR را PWM کنیم ؟؟

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

    #31
    ترفندی که نیازی به هزینه اضافه ندارد !!!

    نوشته اصلی توسط VAHID_HP
    من از همین روش برای ساخت تابلو ثابت استفاده میکنم و با خاموش و روشن کردن سریع ترانزیستور ال.ای.دی هایی که تو مسیر قرار گرفتن رو خاموش و روشن میکنم.
    اینم برنامش که خیلیم ساده و ال.ای.دی ها رو هم با ترانزیستور سوییچ کردم:
    نیازی به ترانزیستور گذاشتن نیست ....
    ---------------------------------------------------------
    آقا حله ...
    جواب داد عالی هم جواب داد ...
    ------------------------------------------
    همانطور که می دانید تلفات LEDهای پرنور (لیزری) بسیار پایین است و ولتاژ گامای آن در جریانهای مختلف ، متفاوت است ...
    پس اگر جریان کمتر به آن بدهیم ولتاژ دوسر LED کم و اگر بالاترین حد جریان به آن بدهم ولتاژ آن هم زیاد می شود ...
    مثلا اگر به یک LED لیزری 2 میلی آمپر جریان بدهیم ولتاژ آن حدود 2.3 ولت و اگر جریان 15 میلی آمپر باشد ولتاژ دوسر آن 2.9 ولت می شود ...
    حال اگر جریانی که از آن بگذرد در حد میکرو آمپر باشد LED خاموش شده و ولتاژ آن حدود 1.9 است ...
    حال اگر بیاییم چند LED را با هم سری کنیم (به عنوان مثال 4 تا) و آند آن را مستقیم به 12+ ولت وصل کنیم و کاتد آن را به پایه میکرو وصل کنیم خواهیم دید که اگر خروجی میکرو برابر با 5 ولت شود چراغها خاموش ولی اگر صفر منطقی(صفر ولت) شود جریان LED ها برقرار شده و روشن خواهند شد ...
    البته در پروتئوس آنطوری که باید در عمل کار کند ، کار نمی کند ...
    در هر صورت این مداری که پایین مشاهده میکنید یک نمونه از این کاری است که نیازی به قطعات اضافی ندارد ...

    برای اطمینان بیشتر اگر لازم شد یک مقاومت هم سر راه LED ها بگذارید
    موفق باشید




    اضافه شده در تاریخ :
    البته
    در آن برنامه هایی که گذاشتم منطق Active Hi هست که باید تبدیلش کنید به Active Low
    موفق باشید
    [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
    معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
    معرفی نرم افزار Codewizard PWM
    با من بیشتر آشنا شوید

    دیدگاه


      #32
      پاسخ : ترفندی که نیازی به هزینه اضافه ندارد !!!

      نوشته اصلی توسط Saman.Asadi
      نیازی به ترانزیستور گذاشتن نیست ....
      ---------------------------------------------------------
      آقا حله ...
      جواب داد عالی هم جواب داد ...
      ------------------------------------------
      همانطور که می دانید تلفات LEDهای پرنور (لیزری) بسیار پایین است و ولتاژ گامای آن در جریانهای مختلف ، متفاوت است ...
      پس اگر جریان کمتر به آن بدهیم ولتاژ دوسر LED کم و اگر بالاترین حد جریان به آن بدهم ولتاژ آن هم زیاد می شود ...
      مثلا اگر به یک LED لیزری 2 میلی آمپر جریان بدهیم ولتاژ آن حدود 2.3 ولت و اگر جریان 15 میلی آمپر باشد ولتاژ دوسر آن 2.9 ولت می شود ...
      حال اگر جریانی که از آن بگذرد در حد میکرو آمپر باشد LED خاموش شده و ولتاژ آن حدود 1.9 است ...
      حال اگر بیاییم چند LED را با هم سری کنیم (به عنوان مثال 4 تا) و آند آن را مستقیم به 12+ ولت وصل کنیم و کاتد آن را به پایه میکرو وصل کنیم خواهیم دید که اگر خروجی میکرو برابر با 5 ولت شود چراغها خاموش ولی اگر صفر منطقی(صفر ولت) شود جریان LED ها برقرار شده و روشن خواهند شد ...
      البته در پروتئوس آنطوری که باید در عمل کار کند ، کار نمی کند ...
      در هر صورت این مداری که پایین مشاهده میکنید یک نمونه از این کاری است که نیازی به قطعات اضافی ندارد ...

      برای اطمینان بیشتر اگر لازم شد یک مقاومت هم سر راه LED ها بگذارید
      موفق باشید
      البته باید در عمل هم تست بشه !
      چون به ظاهر کار عجیبیه !!!

      بازم ممنون
      * هر گاه خدا بخواهد بنده ای را خوار کند، دانش را از او دور سازد.
      * سخن بگویید تا شناخته شوید، زیرا که انسان در زیر زبان خود پنهان است.
      *بدترین دوست،آ‌ کسی است که برای او به رنج و زحمت افتی.
      حضرت علی(ع)
      آموزش AVR به ساده ترین زبان ممکن : Noise.Blog.IR

      دیدگاه


        #33
        پاسخ : ترفندی که نیازی به هزینه اضافه ندارد !!!

        نوشته اصلی توسط احسان نوری
        البته باید در عمل هم تست بشه !
        چون به ظاهر کار عجیبیه !!!
        بازم ممنون
        به نظر من نباید مشکلی برای میکرو پیش بیاد ...
        چون هیچ قانونی رو زیر پا نگذاشتیم ...
        ای کاش LED بیشتر داشتم تا بتونم ثابت کنم که کار میده ...
        ------------------------------------------------------------------------------
        این هم برنامه برای این مدار
        کد:
        #include <mega8.h>
        #include <delay.h>
        
        #define Set_LED1    PORTC.5 = 0
        #define Set_LED2    PORTC.4 = 0
        #define Set_LED3    PORTC.3 = 0
        #define Set_LED4    PORTC.2 = 0
        #define Set_LED5    PORTC.1 = 0
        #define Set_LED6    PORTC.0 = 0
        #define Set_LED7    PORTB.5 = 0
        #define Set_LED8    PORTB.4 = 0
        #define Set_LED9    PORTB.3 = 0
        #define Set_LED10    PORTB.2 = 0
        #define Set_LED11    PORTB.1 = 0
        #define Set_LED12    PORTB.0 = 0
        #define Set_LED13    PORTD.7 = 0
        #define Set_LED14    PORTD.6 = 0
        
        
        #define byte      unsigned char
        #define max_var_PWM   99
        #define Max_LED     14
        #define Delay1     30 //ms
        #define Delay2     200 //ms
        
        
        byte  a = max_var_PWM , pwm[Max_LED+2];
        flash byte rain1[30]=
        {99,80,70,60,40,20,15,9,7,5,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
        
        interrupt [TIM0_OVF] void timer0_comp_isr(void)
        {
          TCNT0 = 105;
          if(a)
          {
            if(a == pwm[14])Set_LED14;
            if(a == pwm[13])Set_LED13;
            if(a == pwm[12])Set_LED12;
            if(a == pwm[11])Set_LED11;
            if(a == pwm[10])Set_LED10;
            if(a == pwm[9])Set_LED9;
            if(a == pwm[8])Set_LED8;
            if(a == pwm[7])Set_LED7;
            if(a == pwm[6])Set_LED6;
            if(a == pwm[5])Set_LED5;
            if(a == pwm[4])Set_LED4;
            if(a == pwm[3])Set_LED3;
            if(a == pwm[2])Set_LED2;
            if(a == pwm[1])Set_LED1;
          }
          if(--a == 255)
          {
            a = max_var_PWM;
            PORTB |= 63;
            PORTC |= 63;
            PORTD |= 192;
          }
        }
        
        void main(void)
        {
          byte y1=Max_LED-1 ,y2= Max_LED+Max_LED ,x1 ,x2;
          //Config all
          //Config timers
          //Config PORTS
          {
            DDRB=255;
            DDRC=255;
            DDRD=255;
            // Timer/Counter 0 initialization
            // Clock source: System Clock
            // Clock value: 1000.000 kHz
            TCNT0=105;
            TCCR0=2;
            // Timer(s)/Counter(s) Interrupt(s) initialization
            TIMSK=1;
            // Global enable interrupts
            #asm("sei")
          }
          //End Config ......
          while(1)
          {
            for(x1=0;x1<y2;x1++)
            {
              for(x2=y1;x2>0;x2--)pwm[x2+1]=pwm[x2];
              pwm[1]=rain1[x1];
              delay_ms(Delay1);
            }
            delay_ms(Delay2);
          }
        }
        [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
        معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
        معرفی نرم افزار Codewizard PWM
        با من بیشتر آشنا شوید

        دیدگاه


          #34
          پاسخ : چگونه همه پایه های ATmega16-32-64-128 را PWM کنیم؟؟ ATmega8 هم ا&#15

          میشه یکم بیشتر توضیح بدید :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry:


          من اصلا نمیفهمم چطور :angry: :angry: :angry: :angry:

          با 1 کردن این پورت ها میتونیم نور led ها رو کم وزیاد کنیم.... :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek:

          شما با اینکار عرض پالس دارید تغیرمیدید نه دامنه از اونجایی که دامنه ثابت 5volt هست چطوری این led ها نورشون کم و زیاد میشه....

          واقعا نمیدونم چرا هرچی نگاه به این برنامه میندازم گیج تر میشم دیگه ببخشید......

          توی اولین برنامه همراه با توضیحاتش گفتید مقدار pwm{} از 99 بیشتر نمیشه

          ومقدار a=100 حالا چطور توی شرطیکه داخل تابع وقفه وجود داره

          if(a<=pwm{}) led1=1;
          کار میکنه برام سوال شده.....

          دیگه ببخشید اگه سرتون درد اوردم...



          دیدگاه


            #35
            پاسخ : چگونه همه پایه های ATmega16-32-64-128 را PWM کنیم؟؟ ATmega8 هم ا&#15

            نوشته اصلی توسط h.torabi
            میشه یکم بیشتر توضیح بدید :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry:
            من اصلا نمیفهمم چطور :angry: :angry: :angry: :angry:
            با 1 کردن این پورت ها میتونیم نور led ها رو کم وزیاد کنیم.... :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek:
            نه عزیزم
            این تاپیک در حقیقت مربوط میشه به ساختن PWM .
            یه توضیح کوچیک میدم در مورد PWM
            PWM مخفف کلمات Pulse Width Modulation که به معنی عرض پهنای پالس میباشد
            در واقع PWM یک موج مربعی است که فرکانس آن ثابت و زمان یک شدن و صفر شدن آن فرق میکنه ...
            نسبت زمان صفر و یک شدن را به اصطلاح duty cycle می گویند .
            حال اگر هر چه نسبت یک شدن(دیوتی سایکل) بیشتر باشد ولتاژ میانگین آن نیز بیشتر می شود.
            بنابراین هرچیزی که سر آن قرار گیرد با انرژی بیشتری کار میکند .
            به عنوان مثال اگر یک LED بگذاریم شدت نور آن بیشتر خواهد شد .
            در ضمن برنامه فقط یک نمیکنه بلکه سر یک زمان خاص تمام پورتها را صفر میکنه ...
            نوشته اصلی توسط h.torabi
            شما با اینکار عرض پالس دارید تغیرمیدید نه دامنه از اونجایی که دامنه ثابت 5volt هست چطوری این led ها نورشون کم و زیاد میشه....
            واقعا نمیدونم چرا هرچی نگاه به این برنامه میندازم گیج تر میشم دیگه ببخشید......
            توی اولین برنامه همراه با توضیحاتش گفتید مقدار pwm{} از 99 بیشتر نمیشه
            ومقدار a=100 حالا چطور توی شرطیکه داخل تابع وقفه وجود داره
            if(a<=pwm{}) led1=1;
            کار میکنه برام سوال شده.....
            دیگه ببخشید اگه سرتون درد اوردم...
            برنامه در پست دوم اصلاح شده ...
            http://www.eca.ir/forum2/index.php?topic=90246.msg560398#msg560398
            موفق باشید
            [hr]
            نوشته اصلی توسط shima and pariya
            سلام وقتتون بخیر
            بنده پیگیر پست های ledشهابی بودم ولی راستش ی چیز کامل و جامع پیدا نکردم که ازش بتونم استفاده کنم البته مشکل از شما نیست من تازه کارم و نمیتونم بفهمم باید چیکار کنم.امکانش هست راهنماییم کنید
            ممنونم
            موفق باشد
            سلام
            اول شما تعیین کنید که چه چیزی رو میخواهید ...
            مثلا تعیین کنید که با چه میکرویی میخواهید کار کنید و با چند تا LED میخواهید کار کنید ...
            آیا برای هر خروجی میخواهید یک LED بگذارید ؟؟؟
            [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
            معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
            معرفی نرم افزار Codewizard PWM
            با من بیشتر آشنا شوید

            دیدگاه


              #36
              پاسخ : چگونه همه پایه های ATmega16-32-64-128 را PWM کنیم؟؟ ATmega8 هم اضاف شد

              ممنونم که پاسخ دادید
              میخوام از atmega8 استفاده کنم
              72 تا led دارم.و میخام برای هر خروجی 6 تا led بزارم که میشه در کل 12 خروجی(میخام led ها سه تا سه تا سری باشن و دو دسته که سری شده با هم موازی بشن)و بین هر 6 تا ledآ‌ی مقاومت بزارم
              مرسی
              حرف های خود را بیهوده تلف کسانی نکنید که سزاوار سکوتتان هستند .
              گاهی قدرتمند ترین حرفی که میتوانید بزنید این است که اصلا چیزی نگویید .

              دیدگاه


                #37
                پاسخ : چگونه همه پایه های ATmega16-32-64-128 را PWM کنیم؟؟ ATmega8 هم اضاف شد

                نوشته اصلی توسط shima and pariya
                ممنونم که پاسخ دادید
                میخوام از atmega8 استفاده کنم
                72 تا led دارم.و میخام برای هر خروجی 6 تا led بزارم که میشه در کل 12 خروجی(میخام led ها سه تا سه تا سری باشن و دو دسته که سری شده با هم موازی بشن)و بین هر 6 تا ledآ‌ی مقاومت بزارم
                مرسی
                خوب
                منظورتون اینجوریه ؟؟


                [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                معرفی نرم افزار Codewizard PWM
                با من بیشتر آشنا شوید

                دیدگاه


                  #38
                  پاسخ : چگونه همه پایه های ATmega8 را PWM کنیم؟؟

                  نوشته اصلی توسط shima and pariya
                  بله .دقیقا
                  خوب
                  دقیقا برای همین کاری که میخواین برنامش رو قبلا نوشته بودم ولی با 14 LED
                  http://www.eca.ir/forum2/index.php?topic=90246.msg578222#msg578222

                  کد این مدار برای 12 LED :
                  کد:
                  #include <mega8.h>
                  #include <delay.h>
                  
                  #define Set_LED1    PORTC.5 = 0
                  #define Set_LED2    PORTC.4 = 0
                  #define Set_LED3    PORTC.3 = 0
                  #define Set_LED4    PORTC.2 = 0
                  #define Set_LED5    PORTC.1 = 0
                  #define Set_LED6    PORTC.0 = 0
                  #define Set_LED7    PORTB.5 = 0
                  #define Set_LED8    PORTB.4 = 0
                  #define Set_LED9    PORTB.3 = 0
                  #define Set_LED10    PORTB.2 = 0
                  #define Set_LED11    PORTB.1 = 0
                  #define Set_LED12    PORTB.0 = 0
                  
                  #define byte      unsigned char
                  #define max_var_PWM   99
                  #define Max_LED     12
                  #define Delay1     30 //ms
                  #define Delay2     200 //ms
                  
                  
                  byte  a = max_var_PWM , pwm[Max_LED+2];
                  flash byte rain1[30]=
                  {99,80,70,60,40,20,15,9,7,5,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
                  
                  interrupt [TIM0_OVF] void timer0_comp_isr(void)
                  {
                    TCNT0 = 105;
                    if(a)
                    {
                      if(a == pwm[12])Set_LED12;
                      if(a == pwm[11])Set_LED11;
                      if(a == pwm[10])Set_LED10;
                      if(a == pwm[9])Set_LED9;
                      if(a == pwm[8])Set_LED8;
                      if(a == pwm[7])Set_LED7;
                      if(a == pwm[6])Set_LED6;
                      if(a == pwm[5])Set_LED5;
                      if(a == pwm[4])Set_LED4;
                      if(a == pwm[3])Set_LED3;
                      if(a == pwm[2])Set_LED2;
                      if(a == pwm[1])Set_LED1;
                    }
                    if(--a == 255)
                    {
                      a = max_var_PWM;
                      PORTB |= 63;
                      PORTC |= 63;
                    }
                  }
                  
                  void main(void)
                  {
                    byte y1=Max_LED-1 ,y2= Max_LED+Max_LED ,x1 ,x2;
                    //Config all
                    //Config timers
                    //Config PORTS
                    {
                      DDRB=255;
                      DDRC=255;
                       // Timer/Counter 0 initialization
                      // Clock source: System Clock
                      // Clock value: 1000.000 kHz
                      TCNT0=105;
                      TCCR0=2;
                      // Timer(s)/Counter(s) Interrupt(s) initialization
                      TIMSK=1;
                      // Global enable interrupts
                      #asm("sei")
                    }
                    //End Config ......
                    while(1)
                    {
                      for(x1=0;x1<y2;x1++)
                      {
                        for(x2=y1;x2>0;x2--)pwm[x2+1]=pwm[x2];
                        pwm[1]=rain1[x1];
                        delay_ms(Delay1);
                      }
                      delay_ms(Delay2);
                    }
                  }
                  سوالی بود در خدمتم ...
                  موفق باشید
                  [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                  معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                  معرفی نرم افزار Codewizard PWM
                  با من بیشتر آشنا شوید

                  دیدگاه


                    #39
                    پاسخ : چگونه همه پایه های ATmega16-32-64-128 را PWM کنیم؟؟ ATmega8 هم اضاف شد

                    ممنونم
                    خیلی عالی
                    فقط این با c نوشته شده.و با بسکام میشه اینو اجرایی گرفت؟
                    حرف های خود را بیهوده تلف کسانی نکنید که سزاوار سکوتتان هستند .
                    گاهی قدرتمند ترین حرفی که میتوانید بزنید این است که اصلا چیزی نگویید .

                    دیدگاه


                      #40
                      پاسخ : چگونه همه پایه های ATmega16-32-64-128 را PWM کنیم؟؟ ATmega8 هم اضاف شد

                      نوشته اصلی توسط shima and pariya
                      ممنونم
                      خیلی عالی
                      فقط این با c نوشته شده.و با بسکام میشه اینو اجرایی گرفت؟
                      بله
                      ولی باید کدها رو خودتون تبدیل کنید ...
                      نیازی نیست کدها رو تحلیل کنید برنامه رو کپی ، پست کنید توی محیط کدویژن و اون رو کامپایل کنید ...

                      موفق باشید
                      [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                      معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                      معرفی نرم افزار Codewizard PWM
                      با من بیشتر آشنا شوید

                      دیدگاه


                        #41
                        پاسخ : چگونه همه پایه های ATmega16-32-64-128 را PWM کنیم؟؟ ATmega8 هم اضاف شد

                        متشکرم.سوالتم خیلی ابتدایی بود.تازه ی هفتس فهمیدم led و میکرو و ... چی هستن!
                        کمک زیادی کردید
                        خیلی ممنونم
                        حرف های خود را بیهوده تلف کسانی نکنید که سزاوار سکوتتان هستند .
                        گاهی قدرتمند ترین حرفی که میتوانید بزنید این است که اصلا چیزی نگویید .

                        دیدگاه


                          #42
                          پاسخ : چگونه همه پایه های ATmega16-32-64-128 را PWM کنیم؟؟ ATmega8 هم اضاف شد

                          نوشته اصلی توسط shima and pariya
                          متشکرم.سوالتم خیلی ابتدایی بود.تازه ی هفتس فهمیدم led و میکرو و ... چی هستن!
                          کمک زیادی کردید
                          خیلی ممنونم
                          اتفاقا شما نسبت به ........ خیلی خوب درک کردید ... خوشم اومد ...
                          ولی یه نصیحت ...
                          وقتتون رو روی بیسیک تلف نکنید ... شاید الان با من مخالفت کنید ولی واقعیتیه که خیلی ها در جریان نیستند ...
                          حتما حتما حتما با کدویژن کار کنید ... چون شما تا حدودی با سی آشنایی دارید ...
                          به هر صورت
                          هر جاش سوال و مشکل داشتید بپرسید ...
                          بنده در خدمتم
                          موفق باشید
                          [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                          معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                          معرفی نرم افزار Codewizard PWM
                          با من بیشتر آشنا شوید

                          دیدگاه


                            #43
                            پاسخ : چگونه همه پایه های ATmega16-32-64-128 را PWM کنیم؟؟ ATmega8 هم اضاف شد

                            ممنونم شما لطف دارید
                            الان کد ویژنو نصب کردم .کار با دو زبان رو رو بلدم و بیشتر با قطعات مشکل دارم. در هر حال تا الانم کمک خوبی بود.
                            ی سوال دیگه ! واسه تست شدت نورها نرم افزار دیگه ای میشه استفاده کرد به غیر پروتیوس؟ زیاد اسکایپو متوجه نشدم چون همه کانالارو نشون نمیده
                            حرف های خود را بیهوده تلف کسانی نکنید که سزاوار سکوتتان هستند .
                            گاهی قدرتمند ترین حرفی که میتوانید بزنید این است که اصلا چیزی نگویید .

                            دیدگاه


                              #44
                              پاسخ : چگونه همه پایه های ATmega16-32-64-128 را PWM کنیم؟؟ ATmega8 هم اضاف شد

                              نوشته اصلی توسط shima and pariya
                              الان کد ویژنو نصب کردم
                              کار خوبی کردید :applause:
                              نوشته اصلی توسط shima and pariya
                              کار با دو زبان رو بلدم
                              خیلی خوبه ...
                              نوشته اصلی توسط shima and pariya
                              در هر حال تا الانم کمک خوبی بود.
                              کاری نکردم ...
                              نوشته اصلی توسط shima and pariya
                              واسه تست شدت نورها نرم افزار دیگه ای میشه استفاده کرد به غیر پروتیوس؟
                              تنها کاری که با پروتئوس نمیشه کرد کارهایی هست که مربوط به خطای دید هست ... مثل PWM که میخواهید به LED وصلش کنید ...
                              نوشته اصلی توسط shima and pariya
                              زیاد اسکایپو متوجه نشدم چون همه کانالارو نشون نمیده
                              اسکایپ چیه؟؟
                              زیر دیپلم صحبت کنید :biggrin:
                              [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                              معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                              معرفی نرم افزار Codewizard PWM
                              با من بیشتر آشنا شوید

                              دیدگاه


                                #45
                                پاسخ : چگونه همه پایه های ATmega16-32-64-128 را PWM کنیم؟؟ ATmega8 هم اضاف شد

                                مرسی بابت اینکه وقت میزارید و پاسخ کاربرا رو میدید
                                منظورم اسکپ بود!!!!!!!!! oo: :sad:
                                نرم افزار دیگه ای هست که بشه باهاش این تغییر شدت نور رو مشاهده کرد و نیازی نباشه واسه تست مدار ببندم؟
                                حرف های خود را بیهوده تلف کسانی نکنید که سزاوار سکوتتان هستند .
                                گاهی قدرتمند ترین حرفی که میتوانید بزنید این است که اصلا چیزی نگویید .

                                دیدگاه

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