اطلاعیه

Collapse
No announcement yet.

طریقه راه اندازی buzzer

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

    طریقه راه اندازی buzzer

    سلام دوستان من نمیدونم چگونه باید بازر را در پروتئوس راه بندازم کسی می تونه کمکم کنه؟

    #2
    پاسخ : طریقه راه اندازی buzzer

    نوشته اصلی توسط sadeghtajik
    سلام دوستان من نمیدونم چگونه باید بازر را در پروتئوس راه بندازم کسی می تونه کمکم کنه؟
    سلام
    قسمتی که قطعات رو میاری بزن buzzer
    بعد که آوردی توی شبیه سازی روی اون دابل کلیک کن و توی قسمت operating voltage رو بکن ۵ولت
    و بعد یه پایه اون رو زمین کن و یه پایه دیگه روی به میکرو یا کلید یا هر چیزه دیگه ای که بخوای 5ولت رو سوئیچ کنی
    هر موقع که بهش 5ولت اعمال بشه بوق میزنه ...
    فرکانس و مقدار اهمی اون رو هم میتونید تغییر بدید ...
    موفق باشید
    [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
    معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
    معرفی نرم افزار Codewizard PWM
    با من بیشتر آشنا شوید

    دیدگاه


      #3
      پاسخ : طریقه راه اندازی buzzer

      نوشته اصلی توسط سامان اسدی
      سلام
      قسمتی که قطعات رو میاری بزن buzzer
      بعد که آوردی توی شبیه سازی روی اون دابل کلیک کن و توی قسمت operating voltage رو بکن ۵ولت
      و بعد یه پایه اون رو زمین کن و یه پایه دیگه روی به میکرو یا کلید یا هر چیزه دیگه ای که بخوای 5ولت رو سوئیچ کنی
      هر موقع که بهش 5ولت اعمال بشه بوق میزنه ...
      فرکانس و مقدار اهمی اون رو هم میتونید تغییر بدید ...
      موفق باشید
      سلام بر شما دوست عزیز
      با سوئیچ وصل می کنم جواب میده ولی به میکرو وصل می کنم جواب نمیده
      من این کار را کردم[code=c]
      #define alarm PORTC.2
      DDRC=0XFF;
      PORTC=0X00;
      alarm=1;
      delay_ms(2000);
      alarm=0;

      [/code]

      دیدگاه


        #4
        پاسخ : طریقه راه اندازی buzzer

        نوشته اصلی توسط sadeghtajik
        سلام بر شما دوست عزیز
        با سوئیچ وصل می کنم جواب میده ولی به میکرو وصل می کنم جواب نمیده
        من این کار را کردم[code=c]
        #define alarm PORTC.2
        DDRC=0XFF;
        PORTC=0X00;
        alarm=1;
        delay_ms(2000);
        alarm=0;

        [/code]
        دو نوع بازر هست
        یکی DC و دیگری AC
        اگر از دی سی استفاده میکنید باید منفی و مثبت آن را رعایت کنید
        پایه بلند مثبت است که باید به میکرو وصل بشه
        پایه کوتاه هم به زمین مدار
        دقت کنید که در نوع DC دونوع وجود داره
        5ولت مثل این
        http://eshop.eca.ir/%D9%82%D8%B7%D8%B9%D8%A7%D8%AA-%D8%B5%D9%88%D8%AA%DB%8C/2969-buzzer-%D8%A8%D8%A7%D8%B2%D8%B1-5-%D9%88%D9%84%D8%AA.html

        12 ولت مثل این
        http://eshop.eca.ir/%D9%82%D8%B7%D8%B9%D8%A7%D8%AA-%D8%B5%D9%88%D8%AA%DB%8C/624-Buzzer-%D8%A8%D8%A7%D8%B2%D8%B1--5-12-%D9%88%D9%84%D8%AA.html

        برنامه هم اینطوری بنویس
        کد:
        #include <mega32a.h>
        #include <delay.h>
        
        #define alarm PORTC.0
        
        void main(void)
        {
        	DDRC=0xFF;
        	PORTC=0;
        	while(1)
        	{
        		alarm=1;
        		delay_ms(100);
        		alarm=0;
        		delay_ms(1000);
        	}
        }
        این رو تست کن ...

        به دلیل اینکه از پورت C استفاده میکنید باید حتما فیوز بیت JTAGEN را یک کنید که JTAG غیر فعال گردد تا بتوانید از پورت C به طور کامل کار کند ...

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

        دیدگاه

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