हेलो सब लोग! इस ब्लॉग पोस्ट में, मैं आपको दिखाने जा रहा हूँ कि कैसे एक इनपुट आउटपुट डिवाइस के साथ एक LED को इंटरफ़ेस किया जाए। यह एक मजेदार और आसान प्रोजेक्ट है जिसे आप कुछ बुनियादी घटकों और उपकरणों के साथ घर पर कर सकते हैं। आएँ शुरू करें!
एक एलईडी (प्रकाश उत्सर्जक डायोड) [(light-emitting diode)]एक प्रकार का इलेक्ट्रॉनिक घटक है जो विद्युत प्रवाह के गुजरने पर प्रकाश का उत्सर्जन करता है। एल ई डी विभिन्न रंगों, आकृतियों (shape) और आकारों में आते हैं, और वे व्यापक रूप से विभिन्न अनुप्रयोगों जैसे संकेतक, डिस्प्ले, प्रकाश व्यवस्था और अधिक में उपयोग किए जाते हैं।
एक इनपुट आउटपुट डिवाइस एक हार्डवेयर घटक है जो कंप्यूटर को बाहरी दुनिया के साथ संवाद(world) करने की अनुमति देता है। उदाहरण के लिए, एक कीबोर्ड एक इनपुट डिवाइस है जो आपको कंप्यूटर में डेटा दर्ज करने देता है, और एक मॉनिटर एक आउटपुट डिवाइस है जो आपको स्क्रीन पर डेटा दिखाता है।

एक इनपुट आउटपुट डिवाइस के साथ एक एलईडी को जोड़ने के लिए, हमें तारों और एक प्रतिरोधक का उपयोग करके उन्हें जोड़ने की आवश्यकता है। रोकनेवाला का उपयोग एलईडी के माध्यम से प्रवाहित होने वाली धारा को सीमित करने और इसे जलने से रोकने के लिए किया जाता है। इनपुट आउटपुट डिवाइस एलईडी को चालू या बंद करने के लिए सिग्नल भेजकर नियंत्रित कर सकता है।
कई प्रकार के इनपुट आउटपुट डिवाइस हैं जिनका उपयोग आप इस प्रोजेक्ट के लिए कर सकते हैं, जैसे कि Arduino, Raspberry Pi, micro:bit और बहुत कुछ। इस ब्लॉग पोस्ट में, मैं एक उदाहरण के रूप में Arduino Uno का उपयोग करने जा रहा हूँ। आप किसी भी अन्य इनपुट आउटपुट डिवाइस के साथ अनुसरण कर सकते हैं जो आपके पास है, जब तक आप जानते हैं कि इसे कैसे प्रोग्राम करना है और इसे एलईडी से कनेक्ट करना है।
यहाँ एक Arduino Uno के साथ एक LED को इंटरफ़ेस करने के चरण दिए गए हैं:
2. घटकों को कनेक्ट करें। USB केबल के एक सिरे को Arduino में और दूसरे सिरे को अपने कंप्यूटर में प्लग करें। एलईडी को ब्रेडबोर्ड पर रखें और जम्पर वायर का उपयोग करके Arduino के 13 को पिन करने के लिए उसके एक पैर (लंबे वाले) को कनेक्ट करें। दूसरे जम्पर तार का उपयोग करके दूसरे पैर (छोटा वाला) को रोकनेवाला के एक छोर से कनेक्ट करें। एक अन्य जम्पर तार का उपयोग करके रोकनेवाला के दूसरे छोर को Arduino के ग्राउंड (GND) पिन से कनेक्ट करें।
3. कोड लिखें। अपने कंप्यूटर पर Arduino IDE (एकीकृत विकास वातावरण) (integrated development environment) खोलें और एक नया स्केच बनाएं। निम्नलिखित कोड को स्केच में कॉपी और पेस्ट करें:
// define pin number for LED
#define LED_PIN 13
// setup function runs once when Arduino starts
void setup() {
// set LED_PIN as output
pinMode(LED_PIN, OUTPUT);
}
// loop function runs repeatedly after setup
void loop() {
// turn LED on by setting LED_PIN high
digitalWrite(LED_PIN, HIGH);
// wait for one second
delay(1000);
// turn LED off by setting LED_PIN low
digitalWrite(LED_PIN, LOW);
// wait for one second
delay(1000);
}
4. कोड अपलोड करें। Arduino IDE पर अपलोड बटन पर क्लिक करें और अपने Arduino बोर्ड पर कोड अपलोड होने की प्रतीक्षा करें। आपको आईडीई विंडो के निचले भाग में “हो गया अपलोडिंग” कहने वाला एक संदेश देखना चाहिए।
5. सर्किट का परीक्षण करें। आपको अपने एलईडी को हर सेकंड ब्लिंक करते और बंद करते हुए देखना चाहिए।
मुझे उम्मीद है कि आपको यह ब्लॉग पोस्ट अच्छी लगी होगी और आपने कुछ नया सीखा होगा। इनपुट आउटपुट डिवाइस के साथ एलईडी को इंटरफेस करना इलेक्ट्रॉनिक्स और प्रोग्रामिंग के बारे में जानने का एक शानदार तरीका है। आप एलईडी के विभिन्न रंगों, प्रतिरोधों के विभिन्न मूल्यों, इनपुट आउटपुट डिवाइस के विभिन्न पिनों और ब्लिंकिंग के विभिन्न पैटर्न के साथ प्रयोग कर सकते हैं। आनंद लें और कोडिंग का आनंद लें!