विषयसूची:

शेल स्क्रिप्ट (लिनक्स) के माध्यम से एक Picaxe प्रोग्राम करने के लिए सेट करना: 5 कदम
शेल स्क्रिप्ट (लिनक्स) के माध्यम से एक Picaxe प्रोग्राम करने के लिए सेट करना: 5 कदम

वीडियो: शेल स्क्रिप्ट (लिनक्स) के माध्यम से एक Picaxe प्रोग्राम करने के लिए सेट करना: 5 कदम

वीडियो: शेल स्क्रिप्ट (लिनक्स) के माध्यम से एक Picaxe प्रोग्राम करने के लिए सेट करना: 5 कदम
वीडियो: File Organizer using Linux Shell Script | Organize Your Files Efficiently! #shellscripting #linux 2024, जुलाई
Anonim
शेल स्क्रिप्ट (लिनक्स) के माध्यम से एक Picaxe प्रोग्राम करने के लिए सेट अप करना
शेल स्क्रिप्ट (लिनक्स) के माध्यम से एक Picaxe प्रोग्राम करने के लिए सेट अप करना

इसके माध्यम से सरल चलना दिखाता है कि एक शेल स्क्रिप्ट कैसे बनाई जाती है जो एक एफटीपी साइट से एक प्रोग्राम को लोड करेगी, फिर इसे संकलित करेगी और इसे पिकैक्स में डाउनलोड करेगी। (यह भी मेरा पहला निर्देश है)

चरण 1: मैंने क्या उपयोग किया

मैंने क्या इस्तेमाल किया
मैंने क्या इस्तेमाल किया

यह वही है जो मैंने 1x ubuntu1x पिकैक्स 08m1x ब्रेडबोर्ड 2x लेडजम्पर लीड जम्पर को पिकैक्स को प्रोग्राम करने का कुछ तरीका बताया मैं जम्पर के साथ PICAXE021 प्रोटोटाइप बोर्ड का उपयोग करता हूं ब्रेडबोर्ड की ओर जाता है जब तक आप समायोजित करते हैं और सही अनुपालन का उपयोग करते हैं, तब तक आप किसी भी पिकैक्स माइक्रो का उपयोग कर सकते हैं।

चरण 2: सेट अप करना

अब हमें इस निर्देश के लिए स्क्रिप्ट को चलाने के लिए एक जगह की आवश्यकता है, मैंने इसे ~/picaxe-ftp (~ का अर्थ है कि आपका होम फोल्डर) में रखने का निर्णय लिया है। अब हम अनुपालनकर्ता प्राप्त करना चाहते हैं, https://www.rev-ed.co.uk/software/picaxe.tgz कि उनमें पिकैक्स के सभी विभिन्न संस्करणों के लिए सभी अनुपालनकर्ता शामिल हैं। अब मैं 08m का उपयोग कर रहा हूं, इसलिए मुझे 'picaxe08m' की शिकायत मिलती है और इसे निर्देशिका में रखा जाता है, लेकिन आप इसे अपने संस्करण के लिए आसानी से स्थानापन्न कर सकते हैं। ठीक है तो अब आपके पास अपनी निर्देशिका होनी चाहिए जिसमें अनुपालनकर्ता हो।

चरण 3: कोड

अब अपना टेक्स्ट एडिटर खोलें या जो भी आप उपयोग करें और इस कोड को इसमें पेस्ट करें।#!/bin/shHOST='0catch.com'USER='picaxeprogramer.0catch.com'PASSWD='picaxetest'FILE='test.bas' # यहां मूल स्क्रिप्ट का नाम दर्ज करें ftp -n $HOST <<END_SCRIPTquote USER $USER उद्धरण पास $PASSWDget $FILEquit END_SCRIPT # वह ftp भाग था जो लॉग इन करके फ़ाइल प्राप्त करता है और छोड़ देता है।/picaxe08m -c/dev/ttyS0 $FILE # जो फ़ाइल को पिकैक्स में डाउनलोड करता है, इसे सूट के लिए बदलें इसे उसी फ़ोल्डर में पिकाक्सप्रोग्रामर के रूप में सहेजें। आप उस ftp साइट का उपयोग भी कर सकते हैं यदि आप केवल सम्मानजनक होना चाहते हैं और इसके साथ खिलवाड़ न करें।

चरण 4: कार्यक्रम चलाना

कार्यक्रम चलाना
कार्यक्रम चलाना
कार्यक्रम चलाना
कार्यक्रम चलाना

अब अगर आप चाहते हैं कि आप इसे हर 1h, 2h 5h या कभी भी जो चाहें चलाने के लिए सेट कर सकते हैं, लेकिन इस निर्देश के लिए हम इसे चलाएंगे। ठीक है अपने पिकैक्स को कनेक्ट करें कि आप सामान्य रूप से कैसे करेंगे (शायद बेहतर अगर यह प्रोग्राम नहीं किया गया है) पिन 1 पर ब्लिंक करने के लिए) और फिर पिन 1 पर एक एलईडी लगाएं और इसे चालू करें। अब उस फ़ोल्डर में नेविगेट करें जहां स्क्रिप्ट और अनुपालनकर्ता है और 'sh picaxeprogramer.sh' टाइप करके प्रोग्राम चलाएं। इसे चलाना चाहिए और पिकैक्स को प्रोग्राम करना जारी रखना चाहिए।

चरण 5: अंतिम चरण

अंतिम चरण
अंतिम चरण
अंतिम चरण
अंतिम चरण

अब मुझे पता है कि यह अकेले बहुत उपयोगी नहीं है, लेकिन यदि आप इस पर विस्तार करते हैं तो आप रोबोट नियंत्रण को अपडेट करने में सक्षम हो सकते हैं या सुनिश्चित कर सकते हैं कि आपके सभी रोबोट एक नए कमांड और नियंत्रण में अपडेट हो गए हैं, लेकिन फिर भी आप जो भी करने का निर्णय लेते हैं वह पूरी तरह आप पर निर्भर है.यहाँ खोल का एक वीडियो चल रहा है। (खराब गुणवत्ता वाले कैमरे के लिए खेद है कि एक फोटो लेने वाला कैमरा अधिक है। साथ ही पृष्ठभूमि का शोर) यदि आप इसमें थोड़ी सी स्क्रिप्ट जोड़ना चाहते हैं तो इसे आजमाएं#!/bin/shHOST='0catch.com'USER='picaxeprogramer.0catch.com'PASSWD='picaxetest'FILE='test.bas' # यहां आधार स्क्रिप्ट का नाम दर्ज करेंNEWNAME=`date +%Y-%m-%d`'.bas' एफ़टीपी-एन $होस्ट <

सिफारिश की: