Arduino - निमिष एलईडी
एल ई डी छोटे, शक्तिशाली रोशनी हैं जो कई अलग-अलग अनुप्रयोगों में उपयोग किए जाते हैं। शुरू करने के लिए, हम माइक्रोकंट्रोलर्स की हैलो वर्ल्ड, एक एलईडी को ब्लिंक करने पर काम करेंगे। यह एक लाइट को ऑन और ऑफ करने जितना सरल है। इस महत्वपूर्ण आधार रेखा की स्थापना से आपको एक ठोस आधार मिलेगा क्योंकि हम उन प्रयोगों की ओर काम करते हैं जो अधिक जटिल हैं।
अवयव आवश्यक
आपको निम्नलिखित घटकों की आवश्यकता होगी -
- 1 × ब्रेडबोर्ड
- 1 × Arduino Uno R3
- 1 × एलईडी
- 1 × 330istor रेसिस्टर
- 2 × जम्पर
प्रक्रिया
सर्किट आरेख का पालन करें और ब्रेडबोर्ड पर घटकों को हुक करें जैसा कि नीचे दी गई छवि में दिखाया गया है।
Note- एक एलईडी की ध्रुवीयता का पता लगाने के लिए, इसे करीब से देखें। बल्ब के सपाट किनारे की ओर दो पैरों का छोटा होना नकारात्मक टर्मिनल को इंगित करता है।
ब्रेडबोर्ड सॉकेट को ठीक से फिट करने के लिए प्रतिरोधों जैसे घटकों को अपने टर्मिनलों को 90 ° कोण में मोड़ने की आवश्यकता होती है। आप छोटे टर्मिनलों को भी काट सकते हैं।
स्केच
अपने कंप्यूटर पर Arduino IDE सॉफ्टवेयर खोलें। Arduino भाषा में कोडिंग आपके सर्किट को नियंत्रित करेगा। New पर क्लिक करके नई स्केच फाइल खोलें।
Arduino कोड
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
*/
// the setup function runs once when you press reset or power the board
void setup() { // initialize digital pin 13 as an output.
pinMode(2, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(2, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(2, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
नोट करने के लिए कोड
pinMode(2, OUTPUT)- इससे पहले कि आप एक Arduino के पिन का उपयोग कर सकें, आपको Arduino Uno R3 को यह बताने की आवश्यकता है कि यह एक INPUT या OUTPUT है या नहीं। हम ऐसा करने के लिए pinMode () नामक एक अंतर्निहित "फ़ंक्शन" का उपयोग करते हैं।
digitalWrite(2, HIGH) - जब आप एक पिन को OUTPUT के रूप में उपयोग कर रहे हैं, तो आप इसे हाई (आउटपुट 5 वोल्ट), या LOW (आउटपुट 0 वोल्ट) होने के लिए कमांड कर सकते हैं।
परिणाम
आपको अपने एलईडी को चालू और बंद देखना चाहिए। यदि आवश्यक आउटपुट नहीं देखा जाता है, तो सुनिश्चित करें कि आपने सर्किट को सही ढंग से इकट्ठा किया है, और अपने बोर्ड पर कोड को सत्यापित और अपलोड किया है।