विषयसूची:

प्रोपेलर प्लेटफार्म: 20 कदम
प्रोपेलर प्लेटफार्म: 20 कदम

वीडियो: प्रोपेलर प्लेटफार्म: 20 कदम

वीडियो: प्रोपेलर प्लेटफार्म: 20 कदम
वीडियो: Scaffold Inspection (Hindi) 2024, जुलाई
Anonim
प्रोपेलर प्लेटफार्म
प्रोपेलर प्लेटफार्म

प्रोपेलर क्या है?

लंबन प्रोपेलर एक 32-बिट 8-कोर माइक्रोकंट्रोलर है। संभावना है कि आप पहले से ही कुछ प्रोपेलर संचालित परियोजनाओं को देख चुके हैं जैसे:

ओपनस्टॉम्प कोयोट -1: ओपन सोर्स डिजिटल गिटार इफेक्ट्स पेडल

संगीत डेमो (.mp3) (वेबसाइट)

रेप्लिका 1, एक ऐप्पल 1 क्लोन

(वेबसाइट)

ybox2, DIY नेटवर्क सेट-टॉप बॉक्स

(वेबसाइट) और भी बहुत कुछ। प्रोपेलर का आमतौर पर उपयोग किया जाता है क्योंकि यह उच्च प्रदर्शन है, इसमें आसान वीडियो आउटपुट है, और बहुत सारे I/O प्रदान करता है।

तो प्रोपेलर प्लेटफॉर्म क्या है?

प्रोपेलर प्लेटफ़ॉर्म प्रोप को वोल्टेज नियामकों, मेमोरी, एक क्रिस्टल और अन्य मॉड्यूल के कनेक्टर के साथ एक सर्किट बोर्ड पर रखता है। यह मूल विचार पर कुछ सुधारों के साथ Arduino की तरह है; 1 - मॉड्यूल (उर्फ शील्ड) को ऊपर और नीचे एक दूसरे से जोड़ा जा सकता है। उदाहरण के लिए, आपके पास बीच में एक प्रोपेलर मॉड्यूल, शीर्ष पर एक एलसीडी यूआई और नीचे एक प्रोटोटाइप हो सकता है। 2 - पिन स्पेसिंग.1" है। सॉकेट के बीच का स्थान.2" भी है। यह प्लेटफ़ॉर्म को ब्रेडबोर्ड के साथ संगत बनाता है, और यह आपको अन्य प्रोजेक्ट बोर्ड के संयोजन में प्लेटफ़ॉर्म मॉड्यूल का उपयोग करने देता है। 3 - बोर्ड पदचिह्न 3.8 "x 2.5" है, जो एक्सप्रेसपीसीबी की मिनीबोर्ड सेवा के समान पदचिह्न है, इसलिए अपना स्वयं का कस्टम मॉड्यूल जोड़ना सस्ता और सीधा है। 4 - वे अच्छी तरह से प्रलेखित हैं। उन्हें नट और वोल्ट में जॉन विलियम्स के कॉलम में चित्रित किया गया है और प्रोपेलर प्लेटफ़ॉर्म मॉड्यूल उनके आगामी कॉलम में वर्णित कई परियोजनाओं का आधार होगा। 5 - वे सार्वजनिक डोमेन हैं। मॉड्यूल डिज़ाइन MIT लाइसेंस का उपयोग करते हैं, जो आपको Creative Commons Share-Alike जैसे अधिक प्रतिबंधात्मक लाइसेंसों की तुलना में अधिक लचीलापन प्रदान करते हैं। टेम्प्लेट और विनिर्देश यहां डाउनलोड किए जा सकते हैं। प्रोपेलर प्लेटफॉर्म किट के रूप में उपलब्ध है या गैजेट गैंगस्टर से पूर्व-संयोजन किया गया है। निर्माण का समय लगभग 45 मिनट है। अगले चरण पर जाकर प्रारंभ करें!

चरण 1: अक्सर पूछे जाने वाले प्रश्न

सामान्य प्रश्न
सामान्य प्रश्न

प्रोपेलर प्लेटफॉर्म क्या है?

प्रोपेलर प्लेटफ़ॉर्म एक ओपन-सोर्स एम्बेडेड कंप्यूटिंग प्लेटफ़ॉर्म है - यह बहुत कुछ Arduino की तरह है, लेकिन एक तेज़ माइक्रोकंट्रोलर, मानक पिन स्पेसिंग और कम प्रतिबंधात्मक लाइसेंस (MIT लाइसेंस) का उपयोग करके अवधारणा में सुधार करता है।

चश्मा क्या हैं?

प्रोपेलर माइक्रोकंट्रोलर:

  • एनटीएससी / पीएएल या वीजीए डिस्प्ले के आउटपुट के लिए अंतर्निर्मित वीडियो जनरेटर हार्डवेयर
  • अंतर्निहित उच्च स्तरीय भाषा (स्पिन) जिसे सीखना आसान है
  • उच्च प्रदर्शन (प्रति सेकंड 160 मिलियन ऑपरेशन)
  • बेहतर बिजली दक्षता के लिए रन-टाइम पर गति को बदला जा सकता है
  • हॉबीस्ट-फ्रेंडली डीआईपी पैकेज में उपलब्ध
  • 32 I/O पिन, प्रत्येक पिन को इनपुट या आउटपुट के रूप में सेट किया जा सकता है

प्रोपेलर प्लेटफॉर्म जोड़ता है:

  • 5v और 3.3v वोल्टेज नियामक, 800mA पर रेटेड, प्रत्येक
  • 5 मेगाहर्ट्ज क्रिस्टल, उपयोगकर्ता-स्वीपेबल
  • 32kB ऑन-बोर्ड मेमोरी, दूसरी मेमोरी के लिए स्पेस के साथ IC
  • सभी आईसी आसान प्रतिस्थापन और संयोजन के लिए सॉकेट में हैं
  • मानक.1 "पिन हेडर एक दोहरी-पंक्ति कॉन्फ़िगरेशन में, इसलिए मॉड्यूल को ऊपर और नीचे स्टैक किया जा सकता है या ब्रेडबोर्ड या प्रोटोबार्ड में जोड़ा जा सकता है
छवि
छवि

बैटरी प्लेटफॉर्म और प्रोटोप्लस मॉड्यूल के साथ प्रोपेलर प्लेटफॉर्म

इसकी तुलना Arduino से कैसे की जाती है?

दोष:

  • अधिक महंगा Arduino $ 30 है, PropPlug के साथ एक प्रोपेलर प्लेटफ़ॉर्म (जो आप Prop को प्रोग्राम करने के लिए उपयोग करते हैं) $ 50 है। लेकिन आपको केवल एक PropPlug की आवश्यकता होगी और एक प्रोपेलर प्लेटफ़ॉर्म अपने आप में $35 है।
  • छोटा समुदाय आपको मेक मैगज़ीन में 'अरुडिनो' शब्द 'प्रोपेलर' शब्द की तुलना में बहुत अधिक बार दिखाई देगा।
  • कोई ऑनबोर्ड 'एनालॉग इन' नहीं इसके बजाय, आपको एनालॉग मानों को पढ़ने के लिए एक संधारित्र और एक रोकनेवाला का उपयोग करना होगा। कठिन नहीं है, लेकिन Arduino जितना आसान नहीं है।
  • 2 चिप्स प्रोपेलर का उपयोग करते समय आपको 2 IC की आवश्यकता होती है, स्वयं प्रोप, और प्रोग्राम को स्टोर करने के लिए EEPROM

पेशेवरों:

  • बहुत तेज़ माइक्रोकंट्रोलर WAAY तेज़। यह आपको चिप पर आउटपुट वीजीए, स्पीच सिंथेसिस, प्ले.wav फाइलें, और बहुत कुछ जैसी वास्तव में अच्छी चीजें करने देता है। प्रोपेलर 160 MIPS करता है जबकि एक atmega168 16 करता है।
  • उच्च गुणवत्ता वाले ऑडियो और वीडियो वीडियो के लिए हार्डवेयर अंतर्निहित है और एमआईटी लाइसेंस के तहत कई ऑडियो लाइब्रेरी उपलब्ध हैं।
  • रियल मल्टीटास्किंग एक कोग को वीडियो की देखभाल करने के लिए और दूसरे को कीबोर्ड / माउस को संभालने के लिए कहता है, और बस। कोई व्यवधान नहीं, कोई टाइमर नहीं - प्रोपेलर पर मल्टीटास्किंग करना वास्तव में आसान है
  • अधिक I/O, अधिक लचीला प्रत्येक I/O को पुन: कॉन्फ़िगर किया जा सकता है, और उनमें से 32 हैं।
  • मानक पिन स्पेसिंग प्रोपेलर प्लेटफार्म ब्रेडबोर्ड या प्रोटोबार्ड पर फिट बैठता है
  • बेहतर बिजली का उपयोग बिजली बचाने और अप्रयुक्त कोग को बंद करने के लिए प्रोप ऑन-द-फ्लाई घड़ी की गति बदल सकता है। बिजली का उपयोग 80mA से नीचे 4-5mA तक जा सकता है
  • बेहतर लाइसेंस Arduino क्रिएटिव कॉमन्स एट्रिब्यूशन शेयर-अलाइक के तहत लाइसेंस प्राप्त है (इसे पढ़ें - यह कई पृष्ठ हैं)। प्रोपेलर प्लेटफॉर्म एमआईटी लाइसेंस के तहत उपलब्ध है (इसे पढ़ें - यह 2 पैराग्राफ है)। इस बारे में चिंता न करें कि आप हमारे डिजाइनों का उपयोग कैसे करते हैं - हम मुकदमा नहीं करेंगे!

मिश्रित बैग:

  • सॉफ्टवेयर केंद्रित कुछ कार्यों को पूरा करने के लिए बहुत सारे माइक्रोकंट्रोलर ने हार्डवेयर समर्पित किया है। इसके बजाय, प्रोपेलर सॉफ्टवेयर में ज्यादातर चीजें करता है। यह मुझे परेशान नहीं करता है, लेकिन कुछ लोगों को इससे परेशानी होती है।
  • स्पिन प्रोप के लिए उच्च-स्तरीय भाषा स्पिन है - यह C/C++ की तुलना में बहुत अधिक आधुनिक भाषा है, लेकिन इसका उपयोग करने में थोड़ा समय लगता है
  • मैक समर्थन कोई आधिकारिक मैक क्लाइंट नहीं है, लेकिन मैक के साथ उठना और चलना मुश्किल नहीं है। लंबन का एक मैक पेज यहीं है।

व्यक्तिगत रूप से, मैं अधिकांश विकास के लिए प्रोपेलर का उपयोग करता हूं, और जब मुझे केवल सरल/सस्ते तर्क की आवश्यकता होती है, तो मैं एक PICaxe (पढ़ें: 08M हमारे समय का 555) का उपयोग करता हूं। Arduino 'aight' है, लेकिन मुझे प्रोपेलर को प्रोग्राम करना आसान और बहुत अधिक शक्तिशाली लगता है। Arduino बहुत महंगा है जब मुझे केवल सरल तर्क की आवश्यकता होती है। कौन से मॉड्यूल उपलब्ध हैं? मॉड्यूल की कोई निश्चित सूची नहीं है, लेकिन आप वर्तमान में उपलब्ध कुछ मॉड्यूल के लिए गैजेट गैंगस्टर की जांच कर सकते हैं। कुछ उदाहरण मॉड्यूल:

  • वीडियो / ऑडियो
  • बैटरी
  • डीएमएक्स
  • एलसीडी डिस्प्ले
  • प्रोटोबार्ड्स
  • MicroSD
  • मोटर नियंत्रक

हर समय अधिक मॉड्यूल भी सामने आ रहे हैं।

चरण 2: भागों को इकट्ठा करो

भागों को इकट्ठा करो
भागों को इकट्ठा करो

सबसे पहले, अपने टांका लगाने वाले लोहे पर पलटें। यह सुनिश्चित करने के लिए जांच करते समय इसे गर्म होने दें कि आपके पास निम्नलिखित भाग हैं:

हिस्सों की सूची

  • 3x 47uF इलेक्ट्रोलाइटिक कैप्स (सुनिश्चित करें कि वे माइक्रो-मिनी हैं इसलिए अन्य मॉड्यूल शीर्ष पर फिट होंगे)
  • 1x 4.7uF टैंटलम कैप
  • 1x 104 सिरेमिक कैप
  • 1x 10k ओम रेसिस्टर (भूरा - काला - नारंगी)
  • 1x 220 ओम रोकनेवाला (लाल - लाल - भूरा)
  • 1x 470 ओम रोकनेवाला (पीला - बैंगनी - भूरा)
  • 1x 1.1k ओम प्रतिरोधी (भूरा - भूरा - लाल)
  • 2x ग्रीन 3mm ग्रीन LED's
  • 1x लाल एलईडी
  • 2x मशीन पिन सॉकेट
  • 2x 4pin सॉकेट
  • 2x 16pin सॉकेट
  • 1x 4pin समकोण हैडर
  • 1x समकोण पावर स्विच
  • 1x स्पर्श स्विच
  • 1x 40pin डीआईपी सॉकेट
  • 1x 8pin डीआईपी सॉकेट
  • 1x 2 मिमी पावर जैक
  • 1x 5 मेगाहर्ट्ज क्रिस्टल (सुनिश्चित करें कि यह आधा ऊंचाई है ताकि अन्य मॉड्यूल शीर्ष पर फिट हो सकें)
  • 1x 5V वोल्टेज नियामक
  • 1x 3.3V वोल्टेज नियामक
  • 1x लंबन प्रोपेलर
  • 1x 32 kB i2c EEPROM
  • 1x प्रोपेलर प्लेटफार्म पीसीबी

चरण 3: आईसी सॉकेट

आईसी सॉकेट
आईसी सॉकेट

सबसे पहले, सॉकेट्स में पॉप करें। जब आप मिलाप करते हैं तो सॉकेट्स में उन्हें पीसीबी पर रखने के लिए एक अच्छा लॉकिंग मैकेनिज्म होता है। मैं सॉकेट का उपयोग करना पसंद करता हूं क्योंकि यदि आपको समस्या हो रही है तो आप आसानी से एक आईसी को हटा सकते हैं, और आपको सोल्डरिंग के दौरान आईसी को नुकसान पहुंचाने की चिंता करने की आवश्यकता नहीं है। 8pin DIP सॉकेट U2 पर जाता है, नॉच ऊपर की ओर। 40pin DIP सॉकेट U1 पर जाता है, नौच बाईं ओर इंगित करता है।

चरण 4: पिन सॉकेट का पहला सेट जोड़ें

पिन सॉकेट का पहला सेट जोड़ें
पिन सॉकेट का पहला सेट जोड़ें

16 पिन सॉकेट में से एक लें और इसे बोर्ड में जोड़ें। आप इसे बाहरी पंक्ति (बोर्ड के किनारे के सबसे करीब), या अंदर की पंक्ति में जोड़ सकते हैं, लेकिन मैं इसे बाहरी पंक्ति में जोड़ने का सुझाव देता हूं। अभी के लिए अंदर की पंक्ति को खाली रखें, लेकिन आप प्रोपेलर प्लेटफॉर्म के तहत दूसरे मॉड्यूल को स्टैक करने के लिए पिन हेडर से पॉप्युलेट कर सकते हैं।

चरण 5: 4 पिन सॉकेट

4 पिन सॉकेट
4 पिन सॉकेट

4 पिन सॉकेट जोड़ें। दोनों सॉकेट को संरेखित रखने के लिए समकोण पिन हेडर का उपयोग करें, जैसा कि फोटो में दिखाया गया है। जब आप बोर्ड को पलटते हैं तो यह 4 पिन सॉकेट को होल्ड करेगा और 4 पिन और 16 पिन सॉकेट को सीधा रखेगा। 4 पिन सॉकेट 16 पिन सॉकेट के समान पंक्ति में जाता है।

चरण 6: सॉकेट का दूसरा सेट

सॉकेट का दूसरा सेट
सॉकेट का दूसरा सेट

दूसरी तरफ वही सौदा।

चरण 7: पावर जैक जोड़ें

पावर जैक जोड़ें
पावर जैक जोड़ें

बोर्ड के ऊपर बाईं ओर पावर जैक को '7.5 - 12VDC' के ठीक नीचे वाले बॉक्स में जोड़ें। पावर जैक को सोल्डर करते समय, सोल्डर के साथ उदार रहें - यह वही है जो जैक को नीचे रखता है जब आप पावर प्लग डालते / निकालते हैं

चरण 8: प्रोग्रामिंग हेडर

प्रोग्रामिंग हैडर
प्रोग्रामिंग हैडर

प्रोपेलर को प्रोप प्लग के साथ प्रोग्राम किया जाता है। 'प्लग' लेबल वाले बॉक्स में राइट एंगल हेडर जोड़ें, जैसा कि फोटो में दिखाया गया है। यह वह जगह है जहां आप प्रोग्रामिंग के लिए प्रोप प्लग कनेक्ट करेंगे। आप गैजेट गैंगस्टर या लंबन से प्रोप प्लग प्राप्त कर सकते हैं। प्रोग्रामिंग हार्डवेयर को बोर्ड से दूर रखने का लाभ एक छोटा समग्र बोर्ड आकार और कम लागत है। जब आप सब समाप्त कर लें और प्रोपेलर को प्रोग्राम करने के लिए तैयार हों, तो प्रोप प्लग 'हैट-साइड अप' डालें।

चरण 9: स्विच जोड़ें

स्विच जोड़ें
स्विच जोड़ें

बाएँ और दाएँ स्विच जोड़ें। सही स्पर्श स्विच चलने पर प्रोप को रीसेट कर देगा (बस इसे रीसेट करने के लिए टैप करें)। बायां स्विच पावर स्विच है। दोनों स्विच को बोर्ड के किनारे पर रखा गया है ताकि यदि अन्य मॉड्यूल शीर्ष पर स्टैक्ड हों तो उन्हें एक्सेस करना आसान हो जाता है।

चरण 10: पावर कैपेसिटर जोड़ें

पावर कैपेसिटर जोड़ें
पावर कैपेसिटर जोड़ें

तीन टोपियां (वे छोटे डिब्बे की तरह दिखती हैं) समकोण स्विच के बगल में जाती हैं। वे माइक्रोकंट्रोलर और अन्य मॉड्यूल को सुचारू शक्ति प्रदान करने में मदद करते हैं। कैपेसिटर ध्रुवीयता के प्रति संवेदनशील होते हैं, स्ट्राइप के सबसे निकट का लेड ऋणात्मक होता है, और यह नीचे की ओर इशारा करता है। सुनिश्चित करें कि आप माइक्रो-मिनी कैप का उपयोग करते हैं, या अन्य मॉड्यूल प्रोपेलर प्लेटफॉर्म के शीर्ष पर फिट नहीं हो सकते हैं।

चरण 11: क्रिस्टल सॉकेट तैयार करें

क्रिस्टल सॉकेट तैयार करें
क्रिस्टल सॉकेट तैयार करें

क्रिस्टल के लिए सॉकेट का उपयोग करना अच्छा है क्योंकि प्रोप अन्य क्रिस्टल मानों का समर्थन कर सकता है। क्रिस्टल सॉकेट बनाने के लिए हैक यहां दिया गया है; 1 - दो मशीन पिन सॉकेट की पहचान करें (जैसा कि नीचे दी गई तस्वीर में है)। उन्हें आधा में विभाजित करने के लिए अपने डाइक का उपयोग करें।

चरण 12: प्लास्टिक निकालें

प्लास्टिक हटाओ
प्लास्टिक हटाओ

फिर से अपने डाइक का उपयोग करके, प्रत्येक पिन के चारों ओर प्लास्टिक को हटा दें, जैसा कि फोटो में दिखाया गया है। प्लास्टिक को खुरचने के लिए आपको बस थोड़े से दबाव की जरूरत है।

चरण 13: क्रिस्टल सॉकेट

क्रिस्टल सॉकेट
क्रिस्टल सॉकेट

आपको यही मिलेगा:

चरण 14: क्रिस्टल सॉकेट जोड़ना

क्रिस्टल सॉकेट जोड़ना
क्रिस्टल सॉकेट जोड़ना

उन्हें फोटो में दिखाए अनुसार डालें। मैं उन्हें पकड़ने के लिए थोड़ा सा टेप का उपयोग करता हूं, बोर्ड को पलट देता हूं और उन्हें जगह में मिला देता हूं। बोर्ड के पिछले हिस्से पर, मशीन के सॉकेट से माउंटिंग पिन को ट्रिम करें। इसके अलावा, प्रतिरोधों को R1, R2 और R3 पर जोड़ें। ये छोटे लोग एलईडी के लिए करंट को सीमित कर देंगे जो आपको बताएगा कि बिजली कब चालू है। R1: 1.1k रोकनेवाला (भूरा - भूरा - लाल) R2: 470 ओम रोकनेवाला (पीला - बैंगनी - भूरा) R3: 220 ओम रोकनेवाला (लाल - लाल - भूरा)

चरण 15: वोल्टेज नियामक जोड़ें

वोल्टेज नियामक जोड़ें
वोल्टेज नियामक जोड़ें

प्रोपेलर 3.3V पर चलता है, लेकिन प्रोपेलर प्लेटफ़ॉर्म में अन्य मॉड्यूल को 5V प्रदान करने के लिए 5V नियामक भी शामिल है। VR1: 5V नियामक। यह एक ऑन सेमी (भाग # MC33269T-5.0G) है। 3.3V रेगुलेटर की तुलना में, इसमें एक वर्गाकार टैब है जो थोड़ा पतला है। ब्लैक बॉक्स में थोड़ा सा भी नॉच नहीं है।VR2: 3.3V रेगुलेटर। यह एक एसटी है (भाग # LD1117V33)। इसमें एक मोटा टैब है जिसके टैब कोनों को काट दिया गया है। टैब को बोर्ड से जोड़ने के लिए आप कुछ अतिरिक्त सोल्डर का भी उपयोग कर सकते हैं। इससे नियामकों को अधिक गर्मी में डूबने में मदद मिलेगी।

चरण 16: कैप्स जोड़ें

कैप्स जोड़ें
कैप्स जोड़ें

टैंटलम कैप क्रिस्टल सॉकेट के ठीक बगल में जाता है। ध्यान दें कि टैंटलम कैप ध्रुवीकृत है। यदि आप शरीर को करीब से देखते हैं, तो आपको पैरों में से एक के आगे + का निशान दिखाई देगा। प्लस चिह्न वाला पैर उस छेद से गुजरना चाहिए जो क्रिस्टल के करीब हो। सिरेमिक कैप 40pin DIP सॉकेट के नीचे जाता है। यह ध्रुवीयता संवेदनशील नहीं है। सिरेमिक कैप को '104' के रूप में चिह्नित किया गया है, यह टैंटलम कैप से भी छोटा है।

चरण 17: चरणों को पूरा करना

परिष्करण कदम
परिष्करण कदम

एलईडी जोड़ें -

पीडब्लूआर एलईडी जो 'पीडब्लूआर' चिह्नित सर्कल में जाती है, में एक स्पष्ट लेंस होता है। इस LED के लिए, SHORTER लेड सर्कुलर होल (रेसिस्टर के करीब) से होकर जाता है, LONGER लेड स्क्वायर होल से होकर जाता है। 5.0 '5.0' के निशान वाले घेरे में जाने वाली LED में हरे रंग का लेंस होता है। इस LED के लिए, LONGER लेड सर्कुलर होल (रेसिस्टर के करीब) से होकर जाता है, SHORTER लेड स्क्वायर होल से होकर जाता है। 3.3 '3.3' चिह्नित सर्कल में जाने वाली LED में हरे रंग का लेंस होता है। इस LED के लिए, LONGER लेड सर्कुलर होल (रेसिस्टर के करीब) से होकर जाता है, SHORTER लेड स्क्वायर होल से होकर जाता है। इसके अलावा, R4 पर एक 10k ओम रोकनेवाला (भूरा - काला - नारंगी) जोड़ें। अगला कदम शक्ति का परीक्षण करना है। अपने पावर एडॉप्टर में प्लग इन करें और समकोण स्विच को नीचे फ्लिप करें। एलईडी को सभी को प्रकाश देना चाहिए, यह दर्शाता है कि नियामक बिजली का उत्पादन कर रहे हैं।

चरण 18: आईसी जोड़ें

आईसी जोड़ें
आईसी जोड़ें

प्रोप को 40 पिन डीआईपी सॉकेट में और ईईपीरोम को 8 पिन सॉकेट में जोड़ें। क्रिस्टल जोड़ें और अतिरिक्त सीसा ट्रिम करें। अगले चरण पर जाएं और आरंभ करने में सहायता के लिए मैं आपको एक नमूना कार्यक्रम दिखाऊंगा

चरण 19: इसका उपयोग करना: आपका पहला प्रोपेलर कार्यक्रम

इसका उपयोग करना: आपका पहला प्रोपेलर कार्यक्रम
इसका उपयोग करना: आपका पहला प्रोपेलर कार्यक्रम

सबसे पहले, प्रोपेलर टूल (विंडोज़ या मैक) डाउनलोड करें ताकि आप अपना प्रोग्राम लिख सकें। साथ ही, सुनिश्चित करें कि आपके पास PropPlug.

प्रोपेलर टूल को बूट करें और सबसे सरल प्रोग्राम से शुरू करें, एक एलईडी ब्लिंकी;

छवि
छवि

मैं प्रत्येक पंक्ति को तोड़ दूंगा: पब मुख्य कार्यक्रम इसे मिलने वाली पहली विधि पर निष्पादन शुरू करते हैं। इस मामले में, केवल एक विधि (मुख्य) है, और यह एक सार्वजनिक विधि है, लेकिन हमें इस बारे में चिंता करने की आवश्यकता नहीं है कि अब dira[0]:= 1 dira[0] पिन 0 के लिए 'दिशा रजिस्टर' है। रजिस्टर में 1 का मान लिखकर हम पिन 0 को आउटपुट बनाते हैं।:= असाइनमेंट ऑपरेटर है। दोहराएँ वह सब कुछ करें जो नीचे दिया गया है। बिना किसी UNTIL के रिपीट लूप हमेशा के लिए रिपीट होगा। स्पिन में टैब महत्वपूर्ण हैं - इस लाइन के नीचे इंडेंट की गई हर चीज रिपीट लूप का हिस्सा है। !OUTA[0] ! ऑपरेटर का अर्थ है 'फ्लिप' और OUTA पिन 0 के लिए आउटपुट रजिस्टर है। इसलिए यह लाइन outa [0] का वर्तमान मान लेती है, इसे फ़्लिप करती है, और इसे वापस लिखती है। यदि पिन अधिक है, तो यह कम फ़्लिप करेगा। यदि पिन कम है, तो यह उच्च फ्लिप करेगा। वर्णन करने का एक शानदार तरीका! एक 'बिटवाइज नॉट असाइनमेंट ऑपरेटर' है। WAITCNT(CLKFREQ + cnt) अनुवाद: 1 सेकंड के लिए रुकें। WAITCNT (समय) सिस्टम क्लॉक == टाइम तक निष्पादन को रोक देगा। CLKFREQ एक सिस्टम मान है - यह प्रत्येक सेकंड में टिकों की संख्या के बराबर होता है। सीएनटी एक और सिस्टम वैल्यू है, यह वर्तमान सिस्टम समय है (प्रोपेलर शुरू होने के बाद से कितने टिक हैं)। सिस्टम क्लॉक में 1 सेकंड के लायक टिक जोड़कर, हम यह पता लगा रहे हैं कि सिस्टम क्लॉक अब से एक सेकंड में क्या होगा। और वह आपका पहला कार्यक्रम है! यदि आप चाहते हैं कि एलईडी प्रति सेकंड दो बार झपकाए तो आप क्या बदलेंगे?

चरण 20: डाउनलोड

डाउनलोड
डाउनलोड

प्रोपेलर एक अद्भुत माइक्रोकंट्रोलर है जो:

  • अविश्वसनीय रूप से तेज़ (प्रति सेकंड 160 मिलियन निर्देश),
  • I/O का एक टन है (32 पिन जो इनपुट या आउटपुट कर सकते हैं),
  • शानदार वीडियो और ऑडियो क्षमताएं हैं
  • और इसके लिए विकसित करना आसान है

प्रोपेलर पर ढेर सारी जानकारी के लिए लंबन की साइट देखें। आपको लंबन के ऑब्जेक्ट एक्सचेंज को भी देखना चाहिए जहां आपके प्रॉप के साथ प्रोजेक्ट करते समय आपकी मदद करने के लिए एक टन ओपन-सोर्स लाइब्रेरी हैं। प्रोपेलर मैनुअल डाउनलोड करें प्रोपेलर प्लेटफ़ॉर्म पीसीबी डिज़ाइन (एक्सप्रेसपीसीबी प्रारूप) को मूसर भाग के साथ योजनाबद्ध डाउनलोड करें # यहाँ (एक्सप्रेसपीसीबी प्रारूप) प्रोपेलर प्लेटफ़ॉर्म डिज़ाइन टेम्प्लेट किट को पकड़ें या इसे गैजेट गैंगस्टर से प्री-असेंबल करें।

सिफारिश की: