اطلاعیه

Collapse
No announcement yet.

ساختن صدا با میکرو

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

    ساختن صدا با میکرو

    سلام من برا پروژم نیاز به به یه چیزی دارم که هروقت بخوام یه صدایی از میکرو توسط بلند گو پخش بشه
    ولی هیچ برنامه ای به ذهن ناقصم نمیرسه :( :cry2: :cry2:
    کسی چیزی بلده؟
    از حالا تشکر مکنم :job: :job:
    گر جهنم میروی
    مـــردانـــه رو
    www.gitinet.org

    #2
    پاسخ : ساختن صدا با میکرو

    اگه بتونی یه موج فرکانسی بسازی که فرکانسش بین 20 الی20000 هرتز باشه و به بلندگو وصل کنی صدا میده :agree:
    حالا میتونی این کار رو با PWM از میکرو انجام بدی و با یه ولوم توی A/D میکرو صدا رو زیر و بم کنی
    یا اینکه با راه اندازی تایمر و وقفه یک پین رو به عنوان خروجی انتخاب کنی و به بلندگو وصل کنی که صدا میده
    آنالوگ هم میشه
    و...

    دیدگاه


      #3
      پاسخ : ساختن صدا با میکرو

      اینو میدونم که با درست کردن یه موج که فرکانسش بین محدوده شنوایی باشه صداش از بلنگو بیرون میاد ولی نمخام که سوت بکشه یا صدا الکی باشه
      میخام مثلا صدای بیب باشه یا مثلا یه صدای خاصی
      ممنون که وقت گذاشتی
      گر جهنم میروی
      مـــردانـــه رو
      www.gitinet.org

      دیدگاه


        #4
        پاسخ : ساختن صدا با میکرو

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

        دیدگاه


          #5
          پاسخ : ساختن صدا با میکرو

          نوشته اصلی توسط salimio2
          اینو میدونم که با درست کردن یه موج که فرکانسش بین محدوده شنوایی باشه صداش از بلنگو بیرون میاد ولی نمخام که سوت بکشه یا صدا الکی باشه
          میخام مثلا صدای بیب باشه یا مثلا یه صدای خاصی
          ممنون که وقت گذاشتی
          کتاب AVR عبدالرحمن حیدری رو بخر
          داخلش توضیح داده
          باری افرادی که در سطح متوسط قرار دارن هیچ کتابی بهتر از این نیست

          دیدگاه


            #6
            پاسخ : ساختن صدا با میکرو

            نوشته اصلی توسط salimio2
            اینو میدونم که با درست کردن یه موج که فرکانسش بین محدوده شنوایی باشه صداش از بلنگو بیرون میاد ولی نمخام که سوت بکشه یا صدا الکی باشه
            میخام مثلا صدای بیب باشه یا مثلا یه صدای خاصی
            ممنون که وقت گذاشتی
            چه کاریه! چرا خودتو اذیت می کنی؟ خب یه بازر 5 ولت بزن به میکروت و هر صدایی که خواستی باهاش در بیار. اگه در حد هشدار و این جور چیزاست هیچی مثل بازر نمیشه.

            دیدگاه


              #7
              پاسخ : ساختن صدا با میکرو

              سلام
              bascom یه دستور داشت که روی یک پین میتونست صدا ایجاد کنه .

              دیدگاه


                #8
                پاسخ : ساختن صدا با میکرو

                نوشته اصلی توسط m e h r d a d
                سلام
                bascom یه دستور داشت که روی یک پین میتونست صدا ایجاد کنه .
                دستورش یادت نیس چی بود؟
                گر جهنم میروی
                مـــردانـــه رو
                www.gitinet.org

                دیدگاه


                  #9
                  پاسخ : ساختن صدا با میکرو

                  چرا انقدر می پیچوننید بحث رو ؟
                  برنامه رو گذاشتم. با یه پتانسیومتر تو ADC صدا کنترل میشه . (تست شده)
                  موج PWM هم با دستور TOGGLE تولید میشه .
                  مقدار تاخیر از عدد دیجیتالی ADC محاسبه میشه.

                  سخت افزار :
                  پایه 1 ولوم به +5 ولت.
                  پایه وسط ولوم به کانال 0 ADC
                  پایه 3 ولوم به 0 ولت.

                  یک پایه بلند گو به گراند.
                  پایه ی دیگر به PORTD.7

                  برنامه:


                  کد:
                  $regfile = "m32def.dat"
                  $crystal = 8000000
                  Config Adc = Single , Prescaler = Avcc
                  Start Adc
                  Config Portd.7 = Output
                  Dim Ad As Word , I As Byte
                  Dim D As Long
                  Do
                  
                  Ad = Getadc(0)
                  D = Ad * 48.82
                  D = Int(d)
                  D = D + 50
                  
                  For I = 1 To 50
                  Waitus D
                  toggle portd.7
                  Next I
                  Loop
                  end

                  نوشته اصلی توسط m e h r d a d
                  سلام
                  bascom یه دستور داشت که روی یک پین میتونست صدا ایجاد کنه .
                  آن چیز که شما می گویید دستور SOUND و PULSEOUT انجام میدهد.
                  در help بسکام > index ، دستور ها را بنویسید . ساختار ها را می دهد.
                  [glow=green,2,300][b]بشر ممکن الخطاست
                  درخت هرچه پربار تر سر به زیر تر[/glow]

                  دیدگاه


                    #10
                    پاسخ : ساختن صدا با میکرو

                    نوشته اصلی توسط salimio2
                    دستورش یادت نیس چی بود؟
                    دستور sound هست
                    http://avrhelp.mcselec.com/index.html?sound.htm

                    http://www.mcselec.com/index.php?option=com_content&task=view&id= 221&Itemid=57
                    چون من گدایی بی نشان مشکل شود یاری چنان
                    سلطان کجا عیش نهان با رند بازاری کند...
                    [حافظ]

                    دیدگاه

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