আরডুইনোর সাথে লেজার সেন্সর (Laser Sensor) ইন্টারফেসিং ও ব্যবহার গাইড
### পরিচিতি
লেজার সেন্সর বা লেজার ট্রান্সমিটার মডিউল একটি অত্যন্ত কার্যকর কম্পোনেন্ট যা একটি নির্দিষ্ট দিকে লেজার বিম পাঠাতে পারে। এটি সাধারণত অবস্ট্যাকল ডিটেকশন, সিকিউরিটি সিস্টেম, বা লাইট ট্র্যাকিং প্রজেক্টে ব্যবহৃত হয়।
### প্রয়োজনীয় পার্টস
১. আরডুইনো উনো (Arduino Uno)
২. লেজার ট্রান্সমিটার মডিউল (Laser Sensor Module)
৩. জাম্পার ওয়্যার (Jumper Wires)
৪. ব্রেডবোর্ড (Breadboard)
### সার্কিট কানেকশন
লেজার মডিউলটি সাধারণত ৩টি পিনের হয়:
- **VCC:** আরডুইনোর 5V পিনের সাথে সংযুক্ত করুন।
- **GND:** আরডুইনোর GND পিনের সাথে সংযুক্ত করুন।
- **Signal/S:** আরডুইনোর ডিজিটাল পিন (যেমন: D2) এর সাথে সংযুক্ত করুন।
### কিভাবে কাজ করে
যখন আরডুইনোর ডিজিটাল পিন থেকে HIGH সিগন্যাল পাঠানো হয়, তখন লেজার মডিউলের ভেতর থাকা লেজার ডায়োডটি জ্বলে ওঠে। ডিজিটাল পিনে LOW সিগন্যাল পাঠালে এটি বন্ধ হয়ে যায়। এটি মূলত একটি সুইচ হিসেবে কাজ করে যা কোডিংয়ের মাধ্যমে নিয়ন্ত্রণ করা সম্ভব।
কানেকশন ও সার্কিট ডায়াগ্রাম (Connection Diagram)
প্রোগ্রাম কোড (Source Code)
/* লেজার সেন্সর কন্ট্রোল কোড */
int laserPin = 2; // লেজার মডিউল D2 পিনে যুক্ত
void setup() {
pinMode(laserPin, OUTPUT); // পিনটিকে আউটপুট হিসেবে সেট করা হয়েছে
}
void loop() {
digitalWrite(laserPin, HIGH); // লেজার অন
delay(1000); // ১ সেকেন্ড অপেক্ষা
digitalWrite(laserPin, LOW); // লেজার অফ
delay(1000); // ১ সেকেন্ড অপেক্ষা
}
..., ... থেকে
...এইমাত্র অর্ডার করেছেন • ...