ESP8266 NodeMCU ইন্টারফেসিং ও আইওটি (IoT) প্রজেক্ট তৈরির পূর্ণাঙ্গ গাইড
### পরিচিতি
ESP8266 NodeMCU হলো একটি শক্তিশালী ও সাশ্রয়ী মাইক্রোকন্ট্রোলার যা ওয়াইফাই (Wi-Fi) কানেক্টিভিটির সুবিধা প্রদান করে। এটি আইওটি (IoT) প্রজেক্ট তৈরির জন্য সবচেয়ে জনপ্রিয় বোর্ড।
### প্রয়োজনীয় পার্টস
১. ESP8266 NodeMCU বোর্ড
২. মাইক্রো ইউএসবি (Micro USB) কেবল
৩. একটি এলইডি (LED) ও ২২০ ওহম রেজিস্টর
৪. ব্রেডবোর্ড ও জাম্পার ওয়্যার
### সার্কিট কানেকশন
- এলইডি-এর লম্বা পা (Anode) NodeMCU-এর D1 পিনে যুক্ত করুন।
- এলইডি-এর ছোট পা (Cathode) রেজিস্টর হয়ে GND পিনে যুক্ত করুন।
- নোড এমসিইউ ইউএসবি ক্যাবলের মাধ্যমে পিসিতে কানেক্ট করুন।
### কিভাবে কাজ করে
NodeMCU বোর্ডটি ওয়াইফাই মডিউল হিসেবে কাজ করে এবং আরডুইনো আইডিই (Arduino IDE) এর মাধ্যমে কোড আপলোড করে আমরা বোর্ডের পিনগুলোকে নিয়ন্ত্রণ করি। ডিজিটাল পিন D1 কে হাই (HIGH) করলে এলইডি জ্বলে উঠবে এবং লো (LOW) করলে নিভে যাবে।
কানেকশন ও সার্কিট ডায়াগ্রাম (Connection Diagram)
প্রোগ্রাম কোড (Source Code)
void setup() {
// D1 পিনকে আউটপুট হিসেবে সেট করা
pinMode(D1, OUTPUT);
}
void loop() {
digitalWrite(D1, HIGH); // এলইডি জ্বালানো
delay(1000); // ১ সেকেন্ড অপেক্ষা
digitalWrite(D1, LOW); // এলইডি নেভানো
delay(1000); // ১ সেকেন্ড অপেক্ষা
}
..., ... থেকে
...এইমাত্র অর্ডার করেছেন • ...