विषयसूची:
वीडियो: रास्पबेरी पाई के साथ एलईडी ब्लिंक - रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
नमस्ते दोस्तों इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई के GPIO का उपयोग कैसे करें। अगर आपने कभी Arduino का इस्तेमाल किया है तो शायद आप जानते हैं कि हम LED स्विच आदि को इसके पिन से जोड़ सकते हैं और इसे इस तरह काम कर सकते हैं। एलईडी ब्लिंक करें या स्विच से इनपुट प्राप्त करें ऐसा कुछ। चूंकि रास्पबेरी पीआई में जीपीआईओ भी हैं, इसलिए हम सीखेंगे कि उन जीपीआईओ का उपयोग कैसे करें और हम इसमें एक एलईडी कनेक्ट करेंगे और इसे ब्लिंक करेंगे। बस एक साधारण एलईडी ब्लिंक परियोजना हम आपको यह समझाने के लिए करेंगे कि रास्पबेरी पाई के जीपीआईओ का उपयोग कैसे करें।
चरण 1: चीजें जो आपको चाहिए
इस निर्देश के लिए आपको निम्नलिखित चीजों की आवश्यकता होगी: मॉनिटर और यूएसबी माउस और कीबोर्ड के साथ रास्पबेरी पाई 3 सेटअप (सुनिश्चित करें कि रास्पियन ओएस आपके रास्पबेरी पाई में ठीक से सेटअप है) ब्रेडबोर्ड जम्पर वायर रेसिस्टर्सएलईडी
चरण 2: सर्किट
सर्किट वाला हिस्सा बहुत आसान है। मैंने एलईडी को पिन 8 से जोड़ा। इसका मतलब है कि एलईडी का नेगेटिव लेग Gnd पिन (6 नंबर) से जुड़ा है और पॉजिटिव लेग 100ohm (100-1000ohm यूज एबी वैल्यू) से जुड़ा है और दूसरा लेग रोकनेवाला रास्पबेरी पाई के पिन 8 से जुड़ा है।
चरण 3: कोडिंग भाग
फिर एलईडी ब्लिंक करने के लिए पीआई टर्मिनल खोलें: पायथन लाइब्रेरी स्थापित करने के लिए एक टर्मिनल खोलें और निम्न आदेश निष्पादित करें: पायथन लाइब्रेरी को आयात करने के लिए, फिर हमें लाइब्रेरी को इनिशियलाइज़ करना होगा और पिन 8 को रास्पबेरी pi.import RPI. GPIO के आउटपुट पिन के रूप में GPIO के रूप में सेट करना होगा। setwarnings(False) # अभी के लिए चेतावनी पर ध्यान न देंGPIO.setmode(GPIO. BOARD) # भौतिक पिन नंबरिंगGPIO.setup(8, GPIO. OUT, प्रारंभिक = GPIO. LOW) का उपयोग करें # पिन 8 को आउटपुट पिन के रूप में सेट करें और आरंभिक मान सेट करें निम्न (बंद) अगली चीज़ जो हमें करने की ज़रूरत है वह है पिन को एक सेकंड के लिए 8 उच्च (चालू) और एक सेकंड के लिए निम्न (बंद) करना और हम इसे थोड़ी देर के लूप में डाल देंगे ताकि यह हमेशा के लिए झपकाए। जबकि सच: # हमेशा के लिए चलाएं GPIO.output(8, GPIO. HIGH) # नींद चालू करें(1) # 1 सेकंड के लिए सोएं GPIO.output(8, GPIO. LOW) # नींद बंद करें(1) # 1 सेकंड के लिए सोएं कोड के उपरोक्त दो भागों को एक साथ मिलाकर एक पूर्ण कोड बनाना: RPi. GPIO को GPIO के रूप में आयात करें # रास्पबेरी पाई GPIO लाइब्रेरी को समय से आयात करें नींद से आयात करें # समय मॉड्यूल से स्लीप फ़ंक्शन आयात करेंGPIO.setwarnings(False) # के लिए चेतावनी पर ध्यान न दें nowGPIO.setmode(GPIO. BOARD) # भौतिक पिन नंबरिंग का उपयोग करेंGPIO.setup(8, GPIO. OUT, प्रारंभिक = GPIO. LOW) # पिन 8 को आउटपुट पिन के रूप में सेट करें और प्रारंभिक मान को निम्न (बंद) पर सेट करें जबकि सही: # हमेशा के लिए चलाएं GPIO.output(8, GPIO. HIGH) # नींद चालू करें(1) # 1 सेकंड के लिए सोएं GPIO.output(8, GPIO. LOW) # नींद बंद करें(1) # 1 सेकंड के लिए सोएंतो हमारा कार्यक्रम समाप्त, तो हमें इसे blinking_led.py के रूप में सहेजना होगा और फिर इसे अपने IDE के अंदर या अपने कंसोल में निम्नलिखित के साथ चलाना होगा: $ python blinking_led.py
चरण 4: एलईडी ब्लिंक
कोड चलाने के बाद आप एलईडी ब्लिंकिंग को मेरा के रूप में देखेंगे। मुझे उम्मीद है कि यह निर्देश आपकी मदद कर सकते हैं इसलिए मुझे टिप्पणियों में इसके बारे में बताएं।
सिफारिश की:
ब्लिंक कैओस: मैपा लॉजिस्टिको पैरा रैंडम ब्लिंक: 5 कदम
ब्लिंक कैओस: मैपा लॉजिस्टिको पैरा रैंडम ब्लिंक: एस्टे एस अन इंस्ट्रक्शनल पैरा अन जेनरेटर डी एलिएटोरिएड, यूटिलिजैंडो अन मैपा लॉग&आइक्यूट;स्टिको, क्यू अहोरा एक्सप्लिको क्यू एस। कोन एल मैपा लॉग&आइक्यूट;स्टिको, से एनसिएन्डे वाई अपागा उन लेड डे फॉर्मा एलेटोरिया। एस्टे पुएडे सर्विर सिंपलमेंटे डे उदाहरण डे कोमो ए
DIY एलईडी पट्टी: कैसे काटें, कनेक्ट करें, मिलाप करें और पावर एलईडी पट्टी: 3 कदम (चित्रों के साथ)
DIY एलईडी पट्टी: कैसे कट, कनेक्ट, सोल्डर और पावर एलईडी पट्टी: एलईडी पट्टी का उपयोग करके अपनी खुद की लाइट प्रोजेक्ट बनाने के लिए शुरुआती गाइड। लचीला विश्वसनीय और उपयोग में आसान, एलईडी स्ट्रिप्स विभिन्न प्रकार के अनुप्रयोगों के लिए सबसे अच्छा विकल्प हैं। मैं कवर करूंगा एक साधारण इनडोर 60 एलईडी/एम एलईडी पट्टी स्थापित करने की मूल बातें, लेकिन अंदर
ब्लिंक का उपयोग करके Wemos ESP-Wroom-02 D1 मिनी वाईफाई मॉड्यूल ESP8266 + 18650 का उपयोग कैसे करें: 10 कदम
ब्लिंक का उपयोग करके Wemos ESP-Wroom-02 D1 मिनी वाईफाई मॉड्यूल ESP8266 + 18650 का उपयोग कैसे करें: विशिष्टता: nodemcu 18650 चार्जिंग सिस्टम एकीकरण के साथ संगत संकेतक एलईडी (हरे रंग का मतलब पूर्ण लाल चार्जिंग का मतलब है) चार्ज करते समय इस्तेमाल किया जा सकता है स्विच नियंत्रण बिजली की आपूर्ति श्रीमती कनेक्टर का उपयोग स्लीप मोड के लिए किया जा सकता है · 1 जोड़ें
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: 4 कदम
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: हम आपको दिखाएंगे कि मैक टर्मिनल कैसे खोलें। हम आपको टर्मिनल के भीतर कुछ विशेषताएं भी दिखाएंगे, जैसे कि ifconfig, निर्देशिका बदलना, फाइलों तक पहुंचना, और arp. ifconfig आपको अपना आईपी पता, और अपने मैक विज्ञापन की जांच करने की अनुमति देगा
ESP32 NodeMCU वाईफाई और ब्लूटूथ मॉड्यूल ट्यूटोरियल का उपयोग करके एलईडी ब्लिंक करें: 5 कदम
ESP32 NodeMCU वाईफाई और ब्लूटूथ मॉड्यूल ट्यूटोरियल का उपयोग करके एलईडी ब्लिंक करें: DescriptionNodeMCU एक ओपन सोर्स IoT प्लेटफॉर्म है। यह लुआ स्क्रिप्टिंग भाषा का उपयोग करके प्रोग्राम किया गया है। मंच eLua ओपन सोर्स प्रोजेक्ट्स पर आधारित है। प्लेटफ़ॉर्म बहुत सारे ओपन सोर्स प्रोजेक्ट्स का उपयोग करता है, जैसे lua-cjson, spiffs। यह ESP32 NodeMc