আমি আমার আরডিনো থেকে একটি ওয়াভ ফাইল (কথ্য শব্দ) খেলতে চাই। আমি কোনও শব্দ ieldাল যুক্ত করতে চাই না। আউটপুট পিনের মাধ্যমে শব্দ বাজানোর কোনও উপায় আছে কি? গুণটি দুর্দান্ত হতে হবে না।
আমি আমার আরডিনো থেকে একটি ওয়াভ ফাইল (কথ্য শব্দ) খেলতে চাই। আমি কোনও শব্দ ieldাল যুক্ত করতে চাই না। আউটপুট পিনের মাধ্যমে শব্দ বাজানোর কোনও উপায় আছে কি? গুণটি দুর্দান্ত হতে হবে না।
উত্তর:
আমি একই প্রশ্নে কাউকে সাহায্য করেছি। Https://github.com/linhartr22/count এ আমার গিথুব রেপোতে ফলাফল । এই উদাহরণটি পিডব্লিউএম লাইব্রেরি ব্যবহার করে এবং পিডাব্লুএম লাইবেরির সঠিক সেটিংসের সাথে অডিও ফাইলগুলিকে এমপি 3 এ রূপান্তর করতে শিখতে আমি যে নিবন্ধটি ব্যবহার করেছি তার একটি রেফারেন্স অন্তর্ভুক্ত করে। এটি একটি 8 ওএম স্পিকার বা পাইজো বুজারের মাধ্যমে অরডিনোতে সরাসরি সংযুক্ত অডিও বাজায়।
PCMAudio উদাহরণ দেখায় কিভাবে PWM মাধ্যমে অডিও ডেটা খেলা। নোট করুন যে এটি করার জন্য আপনাকে নিম্ন স্তরে এমসিইউ অ্যাক্সেস করতে হবে; আরডুইনো গ্রন্থাগারগুলি হার্ডওয়্যারের উপর পর্যাপ্ত নিয়ন্ত্রণ সরবরাহ করে না।
হ্যাঁ, আপনি দেখতে পারেন - http://www.instructables.com/id/Simple-Wav-Player- ব্যবহার-আরডিনো/
স্থানটি বেশ সীমাবদ্ধ, আপনি যদি কোনও এসডি কার্ড ব্যবহার না করেন।
হ্যাঁ, রেকর্ড করা ভয়েস বাজানোর জন্য আমি গতকাল একটি প্রকল্প করেছি। আপনার কোনও স্পিকার মডিউল দরকার নেই।
আরডুইনো পিডব্লিউএম আউটপুটগুলির মধ্যে একটিকে একটি প্রতিরোধকের মাধ্যমে স্পিকারটি কেবল সংযুক্ত করুন। তারপরে একটি মাইক্রো এসডি কার্ড মডিউল সংযুক্ত করুন। আপনার মাইক্রো-এসডি কার্ডটি ফ্যাট 32 বিকল্পের সাথে ফর্ম্যাট করুন।
আপনার শব্দ ফাইলগুলিকে রূপান্তর করতে নমুনা তরঙ্গ রূপান্তরকারী ব্যবহার করুন এবং 16,000Hz মনো 8 বিট হিসাবে বিকল্পগুলি নির্বাচন করুন। আপনি সব সম্পন্ন হয়েছে। Tmrpcm লাইব্রেরি ব্যবহার করুন । এটা সব সহজ।
পুরানো পোস্ট কিন্তু এখনও একটি ভাল প্রশ্ন ...
অ্যাডাফ্রুট এম0 এক্সপ্রেস ব্যবহার করে 8 বিট 33khz অডিও বাজানোর টিউটোরিয়াল এখানে। 10 বিট অ্যানালগ আউট পিনের মাধ্যমে 2MB অনবোর্ড ফ্ল্যাশ থেকে আপনি 60 সেকেন্ডের অডিও খেলতে পারেন। https://github.com/hydronics2/SamdAudio
অন্য দুটি অডিও বোর্ড সমাধান যা 16 বিটের মানের কাছে প্রস্তাব দেয় ...
@ হোয়াইটম্যান আমার মনে হয় এই আরডুইনো লাইব্রেরি আপনাকে অনেক সহায়তা করতে পারে https://sensorium.github.io/Mozzi/