সুচিপত্র:

আরডুইনো পিয়ানো: 5 টি ধাপ
আরডুইনো পিয়ানো: 5 টি ধাপ

ভিডিও: আরডুইনো পিয়ানো: 5 টি ধাপ

ভিডিও: আরডুইনো পিয়ানো: 5 টি ধাপ
ভিডিও: ধনী হতে চাইলে এই 4 টি কথা কউকে বলবেন না || How to Become Rich || Inspirational Video 2024, নভেম্বর
Anonim
আরডুইনো পিয়ানো
আরডুইনো পিয়ানো
আরডুইনো পিয়ানো
আরডুইনো পিয়ানো

হাই বন্ধুরা আপনি সবসময় একটি পিয়ানো বানাতে চেয়েছিলেন, যদি হ্যাঁ, তাহলে আপনি সঠিক জায়গায় আছেন।

উপকরণ

1. আরডুইনো

2. 8 ohms স্পিকার

3. প্রতিরোধক নিচে টানুন (1k - 10k ঠিক কাজ করবে)

4. 8 টাট সুইচ

5. ব্রেডবোর্ড এবং ভেরোবোর্ড

ধাপ 1: উপরে টানুন এবং প্রতিরোধকারীদের নিচে টানুন

টানুন এবং প্রতিরোধী নিচে টানুন
টানুন এবং প্রতিরোধী নিচে টানুন
টান আপ এবং টান ডাউন প্রতিরোধক
টান আপ এবং টান ডাউন প্রতিরোধক

প্রতিরোধক টানুন

এটি এমন প্রতিরোধক যা একটি পিনের যুক্তিযুক্ত অবস্থা রাখে যখন পিন সংযুক্ত না থাকে বা কোন অবস্থা থাকে না।

প্রতিরোধক নিচে টানুন

এই প্রতিরোধকগুলি একটি পিনের যুক্তির অবস্থা কম রাখতে সাহায্য করে যখন সংযুক্ত থাকে না বা যখন পিনের কোন অবস্থা থাকে না।

টান আপ এবং টান ডাউন প্রতিরোধক সম্পর্কে আরও জানতে ভিজিট করুন

playground.arduino.cc/CommonTopics/PullUpD…

দ্রষ্টব্য: তিনটি পিনের অবস্থা রয়েছে যা উচ্চ, নিম্ন এবং ভাসমান বা উচ্চ নির্ভরতা। যখন একটি পিন উচ্চ হয় তখন এটি 5v (Arduino MCU এর জন্য) মানে, যখন LOW মানে এটি 0v বা GND এর কাছাকাছি, যখন ভাসমান মানে এটির কোন অবস্থা নেই এটি উচ্চ বা নিম্ন নয়।

দ্রষ্টব্য: এই নির্দেশাবলীতে আমরা টান ডাউন প্রতিরোধক ব্যবহার করব

ধাপ 2: টোন ফ্যাকশন এবং ফ্রিকোয়েন্সি

Arduino টোন ফাংশন

এই ফাংশনটি Arduino পিনে যেকোন ফ্রিকোয়েন্সি তৈরি করতে ব্যবহৃত হয়

স্বর (পিন, ফ্রিকোয়েন্সি, সময়কাল বা বিলম্ব);

উদাহরণ স্বর (9, 3100, 100);

একটি না()

এই ফাংশনটি ব্যবহার করা হয় যখন আপনি কোন নির্দিষ্ট পিনে কোন টোন বা ফ্রিকোয়েন্সি বাজাতে চান না।

noTone (পিন);

উদাহরণস্বরূপ noTone (9); // এটি পিন 9 এ কোন স্বন বা ফ্রিকোয়েন্সি চালাবে না।

দ্রষ্টব্য: যদি আপনি স্বরের জন্য ব্যবহৃত পিন পরিবর্তন করতে চান তবে নিশ্চিত করুন যে এটি একটি PWM পিন।

স্বন (pwm পিন, ফ্রিকোয়েন্সি, বিলম্ব);

noTone (pwm pin); Arduino এর জন্য pwm পিন খুঁজে বের করতে ইন্টার্ন ব্রাউজ করুন। উদাহরণস্বরূপ অনুসন্ধান করুন (Arduino pro mini এর pwm পিন)। আপনি যে Arduino মাইক্রো কন্ট্রোলারটি ব্যবহার করছেন তাতে শুধু প্রো মিনি পরিবর্তন করুন। Pwm সম্পর্কে আরও তথ্যের জন্য ভিজিট করুন

ধাপ 3: ক্ষণস্থায়ী সুইচ (কৌশল সুইচ)

ক্ষণস্থায়ী সুইচ (কৌশল সুইচ)
ক্ষণস্থায়ী সুইচ (কৌশল সুইচ)

এই সুইচগুলি যখন চাপানো হয় তখন মুহূর্তের জন্য সংযুক্ত করা হয় যখন আপনি সেগুলি অবিলম্বে চাপেন তখন আপনি আপনার হাত সরিয়ে ফেলেন তারা সংযোগ বিচ্ছিন্ন হয়ে যায়। কৌশল সুইচগুলি কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও ব্যাখ্যা করার জন্য এই নির্দেশাবলীতে ভিডিওটি ডাউনলোড করুন

ধাপ 4: স্কিম্যাটিক্স

স্কিম্যাটিক্স
স্কিম্যাটিক্স

আপনি যদি অভ্যন্তরীণ পুল আপ রোধের সাথে কোড ব্যবহার করেন তবে এই স্কিম্যাটিক্সে টান ডাউন প্রতিরোধক উপেক্ষা করুন। মনে রাখবেন আপনার স্পিকারের একটি সীসা pwm pin 9 অথবা pwm pin যা আপনি ব্যবহার করছেন এবং অন্যটি GND- এর সাথে সংযুক্ত করুন। যদি আপনার স্পিকার পোলারাইজড হয় তাহলে পজিটিভ লিডকে আপনার pwm পিন এবং নেগেটিভ পিনকে GND এর সাথে সংযুক্ত করুন।

ধাপ 5: কোড

দ্বিতীয় কোডটি আমার দ্বারা সম্পূর্ণরূপে সংশোধন করা হয়েছে যাদের কাছে প্রতিরোধক নেই তারা টান ডাউন প্রতিরোধক হিসাবে ব্যবহার করে

কোড এক নাম Arduino piano.zip, যখন কোড 2 হল piano.zip

পড়ার জন্য ধন্যবাদ। আপনার পিয়ানো বাজান যতক্ষণ না আপনার আত্মা আনন্দের জন্য লাফ দেয়।

আমি আমার ইউটিউব ভিডিও এম্বেড করতে পারিনি, কিন্তু আপনি এই লিঙ্কের মাধ্যমে এটি অ্যাক্সেস করতে পারেন

www.youtube.com/embed/apsuFn0Wp1g

প্রস্তাবিত: