विषयसूची:
वीडियो: शेल स्क्रिप्ट (लिनक्स) के माध्यम से एक Picaxe प्रोग्राम करने के लिए सेट करना: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:24
इसके माध्यम से सरल चलना दिखाता है कि एक शेल स्क्रिप्ट कैसे बनाई जाती है जो एक एफटीपी साइट से एक प्रोग्राम को लोड करेगी, फिर इसे संकलित करेगी और इसे पिकैक्स में डाउनलोड करेगी। (यह भी मेरा पहला निर्देश है)
चरण 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' एफ़टीपी-एन $होस्ट <
सिफारिश की:
विंडोज़ के लिए लिनक्स सेट करें!: 12 कदम
विंडोज के लिए लिनक्स सेट करें!: विंडोज के लिए लिनक्स सेट करने के निर्देश सेट में आपका स्वागत है! यह निर्देश सेट शुरुआती लोगों को अपनी विंडोज मशीन पर उबंटू लिनक्स सिस्टम को कमांड-लाइन सेट करने में मदद करने के लिए है और उनकी विंडोज़ फाइलों को उनके लिनक्स सिस्टम से कनेक्ट करता है। लिनक्स सब्सिडी
५५५ टाइमर एटमेगा को बाधित करने के लिए सिग्नल उत्सर्जित करने के लिए ३२८: ७ कदम
५५५ टाइमर एमिट सिग्नल को बाधित करने के लिए एटमेगा३२८: इस सर्किट का मुख्य लक्ष्य ऊर्जा की बचत करना है। इसलिए, मैं arduino के बारे में बात नहीं करने जा रहा हूं क्योंकि अंतिम उत्पाद के लिए बोर्ड के पास अनावश्यक बिजली ओवरहेड है। यह विकास के लिए बहुत अच्छा है। लेकिन, बैट पर चल रही अंतिम परियोजनाओं के लिए बहुत अच्छा नहीं है
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
एलईडी लाइट स्ट्रिंग्स को 12 वी के लिए रीवायर करने के बजाय 12 वी-टू-एसी-लाइन इन्वर्टर का उपयोग करने के लिए खुद को समझाएं।: 3 कदम
एलईडी लाइट स्ट्रिंग्स के लिए उन्हें 12 वी के लिए रीवायर करने के बजाय 12 वी-टू-एसी-लाइन इन्वर्टर का उपयोग करने के लिए खुद को समझाएं: मेरी योजना सरल थी। मैं एक दीवार से चलने वाली एलईडी लाइट स्ट्रिंग को टुकड़ों में काटना चाहता था और फिर इसे 12 वोल्ट से चलाने के लिए फिर से चालू करना चाहता था। विकल्प एक पावर इन्वर्टर का उपयोग करना था, लेकिन हम सभी जानते हैं कि वे बहुत अक्षम हैं, है ना? सही? या क्या वे?
अपने पीसी को स्वचालित रूप से बंद करने के लिए प्रोग्राम करें कि आप इसे किस समय करना चाहते हैं: 4 कदम
अपने पीसी को स्वचालित रूप से बंद करने के लिए प्रोग्राम करें कि आप इसे किस समय करना चाहते हैं: अरे, यह मेरे दैनिक जीवन से लिया गया एक और निर्देश है … पिछली बार मुझे अपने पीसी पर बहुत सारे सॉफ्टवेयर डाउनलोड करने थे और मुझे इसे डाउनलोड करने देना था। रात भर, मैं अपने पीसी को डाउनलोड खत्म करने के बाद पूरी रात चालू नहीं रखना चाहता था और