সাউন্ড শিল্ড ব্যবহার না করেই কি আরডুইনো থেকে শব্দ বাজানোর কোনও উপায় আছে?


14

আমি আমার আরডিনো থেকে একটি ওয়াভ ফাইল (কথ্য শব্দ) খেলতে চাই। আমি কোনও শব্দ ieldাল যুক্ত করতে চাই না। আউটপুট পিনের মাধ্যমে শব্দ বাজানোর কোনও উপায় আছে কি? গুণটি দুর্দান্ত হতে হবে না।


কেউ কি জানেন যে এটি কোনও এসডি কার্ড ছাড়াই কীভাবে করা যায়? আমার কাছে এমন একটি স্কুল প্রকল্পের জন্য জানতে হবে যা আমাদের 2 দিনের মতো শেষ করতে হবে। সাহায্য করেছিল?
গ্র্যান্ডফেলিক্স গেমার

উত্তর:


6

আমি একই প্রশ্নে কাউকে সাহায্য করেছি। Https://github.com/linhartr22/count এ আমার গিথুব রেপোতে ফলাফল । এই উদাহরণটি পিডব্লিউএম লাইব্রেরি ব্যবহার করে এবং পিডাব্লুএম লাইবেরির সঠিক সেটিংসের সাথে অডিও ফাইলগুলিকে এমপি 3 এ রূপান্তর করতে শিখতে আমি যে নিবন্ধটি ব্যবহার করেছি তার একটি রেফারেন্স অন্তর্ভুক্ত করে। এটি একটি 8 ওএম স্পিকার বা পাইজো বুজারের মাধ্যমে অরডিনোতে সরাসরি সংযুক্ত অডিও বাজায়।


4

PCMAudio উদাহরণ দেখায় কিভাবে PWM মাধ্যমে অডিও ডেটা খেলা। নোট করুন যে এটি করার জন্য আপনাকে নিম্ন স্তরে এমসিইউ অ্যাক্সেস করতে হবে; আরডুইনো গ্রন্থাগারগুলি হার্ডওয়্যারের উপর পর্যাপ্ত নিয়ন্ত্রণ সরবরাহ করে না।



1

হ্যাঁ, রেকর্ড করা ভয়েস বাজানোর জন্য আমি গতকাল একটি প্রকল্প করেছি। আপনার কোনও স্পিকার মডিউল দরকার নেই।

আরডুইনো পিডব্লিউএম আউটপুটগুলির মধ্যে একটিকে একটি প্রতিরোধকের মাধ্যমে স্পিকারটি কেবল সংযুক্ত করুন। তারপরে একটি মাইক্রো এসডি কার্ড মডিউল সংযুক্ত করুন। আপনার মাইক্রো-এসডি কার্ডটি ফ্যাট 32 বিকল্পের সাথে ফর্ম্যাট করুন।

আপনার শব্দ ফাইলগুলিকে রূপান্তর করতে নমুনা তরঙ্গ রূপান্তরকারী ব্যবহার করুন এবং 16,000Hz মনো 8 বিট হিসাবে বিকল্পগুলি নির্বাচন করুন। আপনি সব সম্পন্ন হয়েছে। Tmrpcm লাইব্রেরি ব্যবহার করুন । এটা সব সহজ।


0

পুরানো পোস্ট কিন্তু এখনও একটি ভাল প্রশ্ন ...

অ্যাডাফ্রুট এম0 এক্সপ্রেস ব্যবহার করে 8 বিট 33khz অডিও বাজানোর টিউটোরিয়াল এখানে। 10 বিট অ্যানালগ আউট পিনের মাধ্যমে 2MB অনবোর্ড ফ্ল্যাশ থেকে আপনি 60 সেকেন্ডের অডিও খেলতে পারেন। https://github.com/hydronics2/SamdAudio

অন্য দুটি অডিও বোর্ড সমাধান যা 16 বিটের মানের কাছে প্রস্তাব দেয় ...

  • অ্যাডাফুর্টের সার্কিট পাইথন বোর্ডগুলি এর বিটিসি এম 0 , এম 4 , পালক এম0। উপরের মত একই তবে আরডুইনোর পরিবর্তে সার্কিট পাইথন ইন্টারফেস ব্যবহার করা।

  • teensy3.2 , teensy3.5, teensy3.6 (আপনি অডিও শিল্ড ছাড়াই অ্যানালগ পিন ব্যবহার করে খেলতে পারেন তবে অডিও শিল্ডটিতে একটি সুন্দর 1/8 "জ্যাক রয়েছে

টেনেসি টিউটোরিয়াল

অ্যাডফ্রুট টিউটোরিয়াল


5
আরডুইনো স্ট্যাক এক্সচেঞ্জে আপনাকে স্বাগতম! আমি আপনার উত্তরটি দেখে কিছুটা বিস্মিত হয়েছি কারণ এটি বিশেষ করে externalালের মতো বাহ্যিক হার্ডওয়্যার ব্যবহার না করার বিষয়ে, তবে "আউটপুট পিনের মাধ্যমে শব্দ বাজানোর জন্য" is সুতরাং আপনার উত্তরটি প্রশ্নটিকে মোটেই সমাধান করে না।
নিক গ্যামন

@ নিকগ্যামন প্রস্তাবিত বোর্ডগুলি ঝাল বা অ্যাড-অন বোর্ড নয় বরং পরিবর্তে বিকল্প আরডুইনো (লাইক) হার্ডওয়্যার। আমি সম্মত হলাম এটি প্রশ্নের 100% তবে এটি এখনও যারা এই প্রশ্নটি দেখেন তাদের পক্ষে এটি উপযুক্ত উত্তর।
sa_leinad 13'19

@ নিকগ্যামন ওহে নিক! আমি আপনার কাজ পছন্দ করি .. আমি সবসময় আপনার টিউটোরিয়াল ব্যবহার করি। হ্যাঁ আমি অনুমান করি যে আমি বলতে ভুলে গেছি যে আপনি 20-60 সেকেন্ডের অডিওবোর্ড ফ্ল্যাশ থেকে খেলতে পারেন। অ্যাডাফ্রুট এম0 এর 2MB অনবোর্ড বাহ্যিক এসপিআই ফ্ল্যাশ রয়েছে।
হাইড্রোনিক্স

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.