আরডুইনোর সাথে প্যাসিভ বাজার (Buzzer) ইন্টারফেসিং গাইড
### পরিচিতি
প্যাসিভ বাজার হলো একটি ইলেকট্রনিক অডিও ডিভাইস যা বিভিন্ন ফ্রিকোয়েন্সিতে শব্দ তৈরি করতে পারে। এটি সাধারণত অ্যালার্ম, মিউজিক বা নোটিফিকেশন সিস্টেম তৈরিতে ব্যবহৃত হয়।
### প্রয়োজনীয় পার্টস
১. আরডুইনো উনো (Arduino Uno)
২. প্যাসিভ বাজার (Passive Buzzer)
৩. জাম্পার ওয়্যার (Jumper Wires)
৪. ব্রেডবোর্ড
### সার্কিট কানেকশন
১. বাজারের পজিটিভ (+) পিনটি আরডুইনোর ডিজিটাল পিন D9 এ সংযুক্ত করুন।
২. বাজারের নেগেটিভ (-) পিনটি আরডুইনোর GND পিনে সংযুক্ত করুন।
### কিভাবে কাজ করে
প্যাসিভ বাজার নিজেই কোনো শব্দ তৈরি করে না। এটি আরডুইনো থেকে আসা PWM (Pulse Width Modulation) সিগন্যালের উপর নির্ভর করে শব্দ উৎপন্ন করে। আরডুইনোর `tone()` ফাংশন ব্যবহার করে আমরা নির্দিষ্ট ফ্রিকোয়েন্সির শব্দ তৈরি করতে পারি, যার মাধ্যমে সুর বা অ্যালার্মের টোন তৈরি করা সম্ভব।
কানেকশন ও সার্কিট ডায়াগ্রাম (Connection Diagram)
প্রোগ্রাম কোড (Source Code)
const int buzzerPin = 9; // বাজার পিন ৯ নম্বর ডিজিটাল পিনে
void setup() {
pinMode(buzzerPin, OUTPUT); // পিনটিকে আউটপুট হিসেবে সেট করা
}
void loop() {
tone(buzzerPin, 1000); // ১০০০ হার্জ ফ্রিকোয়েন্সিতে শব্দ তৈরি
delay(1000); // ১ সেকেন্ড অপেক্ষা
noTone(buzzerPin); // শব্দ বন্ধ করা
delay(1000); // ১ সেকেন্ড অপেক্ষা
}
..., ... থেকে
...এইমাত্র অর্ডার করেছেন • ...