रास्पबेरी पाई फाउंडेशन, रास्पबेरी पाई फाउंडेशन से पहला माइक्रोकंट्रोलर-आधारित विकास बोर्ड है। अन्य रास्पबेरी पाई बोर्डों पर पाए जाने वाले लिनक्स ऑपरेटिंग सिस्टम के बजाय, पिको को इसे प्रोग्राम करने के लिए दूसरे कंप्यूटर से जुड़ा होना चाहिए।
माइक्रोकंट्रोलर प्रोग्रामिंग सीखने के लिए एक कठिन विषय है, लेकिन सौभाग्य से रास्पबेरी पाई फाउंडेशन ने पिको के साथ उठना और चलाना आसान बना दिया है। आज आप सीखेंगे कि रास्पबेरी पाई पिको के साथ आरंभ करने के लिए आवश्यक सभी उपकरणों को कैसे स्थापित किया जाए।
ये निर्देश विंडोज पर ध्यान केंद्रित करते हैं, लेकिन लिनक्स और मैक इंस्टॉलेशन बहुत समान हैं, बस इसके बजाय अपने ऑपरेटिंग सिस्टम के लिए उपकरण प्राप्त करना सुनिश्चित करें।
1. रास्पबेरी पाई पिको पर MicroPython स्थापित करें
MicroPython पायथन प्रोग्रामिंग भाषा की एक विशेष शाखा है जो माइक्रोकंट्रोलर्स को समर्पित है। प्रोग्रामिंग को विभिन्न शौक विकास बोर्डों को शुरुआती लोगों के लिए आसान बनाने के लिए डिज़ाइन किए गए सिंटैक्स और व्यापक पुस्तकालयों को समझना आसान है। ध्यान दें कि नियमित रूप से रास्पबेरी पाई बोर्ड पायथन का उपयोग करते हैं, आपको इसकी आवश्यकता होगी
एक समर्पित रास्पबेरी पाई ट्यूटोरियल का पालन करें चूंकि यहां चरण एकल-बोर्ड कंप्यूटर पर लागू नहीं होते हैं।रास्पबेरी पाई फाउंडेशन ने पाई पिको पर माइक्रो पाइथन को स्थापित करना अविश्वसनीय रूप से आसान बना दिया है। इसका उपयोग करता है UF2 फ़ाइल एक्सटेंशन, विशेष रूप से USB पर माइक्रोकंट्रोलर्स को चमकाने के लिए डिज़ाइन किया गया। एक विशेष प्रोग्रामर या सॉफ्टवेयर के टुकड़े की आवश्यकता के बजाय, आप कोड को कॉपी कर सकते हैं जैसे आप एक फाइल को पेन ड्राइव या बाहरी हार्ड ड्राइव पर भेज सकते हैं।
MicroPython वातावरण एक डाउनलोड करने योग्य UF2 फ़ाइल के रूप में उपलब्ध है पाई फाउंडेशन वेबसाइट.
अपने रास्पबेरी पाई पिको पर MicroPython पर्यावरण को स्थापित करने के लिए, इन चरणों का पालन करें:
- रास्पबेरी पाई वेबसाइट से MicroPython UF2 फ़ाइल डाउनलोड करें
- अपने पिको पर BOOTSEL बटन दबाए रखें और इसे अपने कंप्यूटर के USB पोर्ट में प्लग करें।
- एक्सप्लोरर खोलें, और आरपीआई-आरपी 2 निर्देशिका को खोलें जैसे आप किसी अन्य हार्ड ड्राइव को खोलेंगे
- UF2 फ़ाइल को RPI-RP2 निर्देशिका में खींचें और छोड़ें
इतना ही! ऐसा प्रतीत नहीं हो सकता है कि बहुत कुछ हुआ है, लेकिन अब आप अपने पाई पिको पर माइक्रोपीथॉन चला रहे हैं। अब आप USB सीरियल पोर्ट पर पाई पिको से बात करने के लिए पुट्टी की तरह एक टर्मिनल प्रोग्राम खोल सकते हैं, लेकिन आपके पिको: थोनी आईडीई के साथ बातचीत करने का एक बेहतर तरीका है।
2. Thonny IDE इंस्टॉल करें
Thonny एक ओपन-सोर्स Python इंटीग्रेटेड डेवलपमेंट एन्वायरमेंट (IDE) है जो शुरुआती लोगों के लिए डिज़ाइन किया गया है। यह शक्तिशाली, समझने में आसान है, और पहले से ही MicroPython और रास्पबेरी पाई पिको समर्थन के साथ आता है।
Thonny पाने के लिए, इसे मुफ्त में डाउनलोड करें आधिकारिक वेबसाइट शीर्ष दाएं कोने में लिंक पर क्लिक करके।
जब डाउनलोड पूरा हो जाए, तो Thonny IDE इंस्टॉल करें और खोलें। आपसे पूछा जाएगा कि नई Thonny विंडो के साथ अभिवादन करने से पहले आप Thonny को किस भाषा में चलाना चाहते हैं। सुनिश्चित करें कि आपका पाई पिको प्लग किया गया है, विंडो के नीचे दाईं ओर स्थित बटन पर क्लिक करें अजगर, और इसे बदल दें माइक्रो पैथन (रास्पबेरी पाई पिको).
REPL विंडो आपको यह दिखाने के लिए बदलनी चाहिए कि अब आप पिको पर चल रहे हैं, और आप इसे एक त्वरित हैलो वर्ल्ड के साथ जांच सकते हैं!
अब जब यह काम कर रहा है, तो चलो कुछ को कोड करने के लिए आगे बढ़ते हैं
3. रास्पबेरी पाई पिको कार्यक्रम
MicroPython नियमित Python के सिंटैक्स में समान है, और यदि आप परिचित नहीं हैं, तो यह लायक है अजगर की मूल बातें सीखना पाई पिको कोड को बेहतर ढंग से समझने के लिए। यदि आप अजगर को नहीं जानते हैं, तो चिंता न करें! यह ट्यूटोरियल आपको किसी भी पिछले प्रोग्रामिंग अनुभव की आवश्यकता के बिना जाने के लिए उदाहरण कोड का उपयोग करता है।
रास्पबेरी पाई फाउंडेशन आपको पिको कोडिंग शुरू करने में मदद करने के लिए उदाहरण कोड प्रदान करता है, जो इसके से उपलब्ध है आधिकारिक गिटहब भंडार. उदाहरण प्राप्त करने के लिए, पर क्लिक करें कोड> डाउनलोड ज़िप और उन्हें अपनी पसंद की निर्देशिका में निकालें। Thonny में, उपयोग करें Ctrl + o या चयन करें फ़ाइल> खोलें खोलने के लिए Blink.py उदाहरण। कोड इस तरह दिखना चाहिए:
मशीन आयात से पिन, टाइमर
एलईडी = पिन (25, पिन)। बाहर)
टिम = टाइमर ()
टिक टिक (टाइमर):
वैश्विक नेतृत्व किया
led.toggle ()
tim.init (freq = 2.5, मोड = टाइमर। PERIODIC, कॉलबैक = टिक)
ग्रीन रन बटन पर क्लिक करें। एक पॉपअप आपसे पूछेगा कि आप फ़ाइल को कहाँ सहेजना चाहते हैं। अपना रास्पबेरी पाई पिको चुनें, और फ़ाइल का नाम बदलें मेनहोम.
आप अपने एलईडी निमिष देखना चाहिए! फाइल को मेनफ्रेम में बदलना वैकल्पिक है, हालांकि अगर आप चाहते हैं कि आपका कोड कंप्यूटर के बजाय बाहरी पावर स्रोत से जुड़ा हो, तो आपको इसे चलाना होगा। पिको निर्देशन के लिए बूट होने पर एक मेनस्टॉक की तलाश करता है, और यदि यह नहीं है, तो यह कुछ भी नहीं करेगा।
एक और साफ बात आप देख सकते हैं कि REPL अभी भी सक्रिय है। टाइमर और एलईडी अब पृष्ठभूमि में काम कर रहे हैं, जिससे आप REPL के माध्यम से पिको को अधिक कमांड भेजने के लिए स्वतंत्र हैं।
5. कुछ और उन्नत
एलईडी को ब्लिंक करना एक शानदार शुरुआत है, लेकिन रास्पबेरी पाई पिको कितना उपयोगी हो सकता है, यह जानने के लिए, आइए हम ऑनबोर्ड तापमान सेंसर का परीक्षण करें। एक बार फिर, रास्पबेरी पाई नींव यह करना आसान बनाता है। यह ऑनबोर्ड सेंसर से पढ़ने के लिए उदाहरण कोड प्रदान करता है, इसे मानव-पठनीय तापमान जानकारी में परिवर्तित करता है, और इसे थोंनी आरईपीएल पर प्रिंट करता है।
खुला हुआ adc> temperature.py उदाहरण फ़ोल्डर में, या बस इसे सहेजने से पहले कच्चे कोड को सीधे GitHub से थोनी में कॉपी करें मेनहोम. कोड इस तरह दिखना चाहिए:
आयात मशीन
आयात
Sens_temp = मशीन। एडीसी (4)
कनवर्ज़न_फैक्टर = 3.3 / (65535)
जबकि सच:
पठन = Sens_temp.read_u16 () * कनवर्ज़न_फैक्टर
# तापमान सेंसर एक बायस्ड द्विध्रुवीय डायोड के Vbe वोल्टेज को मापता है, जो पांचवें ADC चैनल से जुड़ा होता है
# आमतौर पर, Vbe = 0.706V 27 डिग्री C पर, -1.721mV (0.001721) की ढलान के साथ।
तापमान = 27 - (पढ़ने - 0.706) / 0.001721
प्रिंट (तापमान)
utime.sleep (2)
हरे रंग के रन बटन पर क्लिक करें, और कोड को चलना शुरू करना चाहिए, वर्तमान परिवेश के तापमान को थोनी REPL में प्रिंट करना चाहिए।
6. अपनी कल्पना को जंगली जाने दो
अब जब आप पिको को प्रोग्राम करने के लिए सेट हैं, तो आप माइक्रोफ़ोन लाइब्रेरी का उपयोग करके इसकी विशेषताओं के साथ प्रयोग कर सकते हैं। पाई पिको के लिए पहले से ही कई शुरुआती परियोजनाएं और ट्यूटोरियल हैं, और रास्पबेरी पाई फाउंडेशन ने भी पिको पर एक आधिकारिक पुस्तक जारी की है, जो कि उपलब्ध है। रास्पबेरी पाई वेबसाइट.
रास्पबेरी पाई पिको: सस्ता लेकिन शक्तिशाली
रास्पबेरी पाई पिको पैसे के लिए एक शानदार माइक्रोकंट्रोलर है और इस संक्षिप्त परिचय में दिखाने के लिए जगह की तुलना में बहुत अधिक सक्षम है।
रास्पबेरी पाई उपयोगकर्ताओं को नियमित करने के लिए, काम करने का यह तरीका थोड़ा अजीब लग सकता है, लेकिन माइक्रोकंट्रोलर हैं सस्ते और विश्वसनीय, और रास्पबेरी पाई की तुलना में उन्हें प्रोग्राम करने के लिए सीखने के कुछ बेहतर तरीके हैं पिको।
रास्पबेरी पाई का पहला माइक्रोकंट्रोलर संभावनाओं से भरा है, लेकिन उस जादुई $ 4 मूल्य बिंदु तक पहुंचने के लिए समझौता करना पड़ा।
आगे पढ़िए
- DIY
- प्रोग्रामिंग
- रास्पबेरी पाई
- अजगर

इयान बकले बर्लिन, जर्मनी में रहने वाले एक स्वतंत्र पत्रकार, संगीतकार, कलाकार और वीडियो निर्माता हैं। जब वह लेखन या मंच पर नहीं है, तो वह पागल वैज्ञानिक बनने की उम्मीद में DIY इलेक्ट्रॉनिक्स या कोड के साथ छेड़छाड़ कर रहा है।
हमारे न्यूज़लेटर की सदस्यता
टेक टिप्स, रिव्यू, फ्री ईबुक और एक्सक्लूसिव डील्स के लिए हमारे न्यूज़लेटर से जुड़ें!
एक और क़दम…!
कृपया हमें आपके द्वारा भेजे गए ईमेल में अपने ईमेल पते की पुष्टि करें।