क्या मैं रेखाचित्र लिखने के लिए नोटपैड ++ का उपयोग कर सकता हूं?


13

इससे पहले कि मैं Arduino IDE को स्थापित करता, मैं सोच रहा था कि क्या मैं फ़ाइलों को लिखने और उन्हें सही स्थान पर स्थानांतरित करने के लिए नोटपैड ++ का उपयोग कर सकता हूं। मुझे लगता है कि नोटपैड ++ Arduino कोड का समर्थन नहीं करता है, लेकिन मुझे संदेह है कि इसके लिए एक मॉड होगा, भले ही स्केच C ++ का कम-अंत संस्करण है, जो समर्थित है।

जवाबों:


12

आप आसानी से नोटपैड ++ या किसी भी टेक्स्ट एडिटर का उपयोग कर सकते हैं जिसे arduino कोड फ़ाइलों (.pde या .ino) को संपादित करने के लिए। मैं अपने सभी arduino कोडिंग के लिए उदात्त पाठ संपादक का उपयोग करता हूं।

जैसा कि आपने नोट किया, arduino सिंटैक्स c ++ है, इसलिए सिंटैक्स हाइलाइटिंग मोड को c ++ में सेट करना यह सब आपको करने की आवश्यकता है; कोई मॉड आवश्यक नहीं होना चाहिए।

Arduino में प्राथमिकता मेनू में "बाहरी संपादक का उपयोग करें" विकल्प शामिल है, जो आपके द्वारा संकलन या अपलोड करने पर हर बार फ़ाइल को पुनः लोड करेगा। यह संपादक विंडो में संपादन को भी अक्षम करता है। इस मोड में, बस अपनी फ़ाइल को किसी भी संपादक में सहेजें, arduino विंडो में बदलें, और अपलोड अपलोड करें।

1.5 के बाद से, आर्डिनो को कमांड लाइन का समर्थन मिला है। अधिकांश संपादक वर्तमान निर्देशिका में "बिल्ड" बटन को मनमाना कमांड निष्पादित करने की अनुमति देते हैं। "arduino --verify" या "arduino --upload" चलाने के लिए बिल्ड सेट करके आप किसी भी ऐसे एडिटर में कोड कर सकते हैं, जिसे आप arduino विंडो ओपन किए बिना भी चाहते हैं।


4

आप Arduino कोड लिखने के लिए किसी भी संपादक का उपयोग कर सकते हैं। @ ब्रेट ने पहले ही इसे विस्तृत कर दिया है।

बाहरी संपादक विकल्प के बजाय, आप Arduino IDE के साथ पूरी तरह से उपयोग Makefileऔर निर्माण कर सकते हैं और अपने कोड को स्वयं अपलोड कर सकते हैं।

Arduino IDE बेकार है। ठीक है, मैं मानता हूं कि यह शुरुआती लोगों के लिए और प्रोग्रामर के क्लिक-एंड-भूलने के प्रकार के लिए अच्छा है, लेकिन इसे पूर्ण जावा स्टैक की जरूरत है और उपयोगकर्ता को आर्दुइनो बोर्ड के कार्यक्रमों को संकलित करने और अपलोड करने में शामिल मूलभूत कदमों को छिपाने की जरूरत है।

मैं (कई अन्य सॉफ्टवेयर डेवलपर्स की तरह) यह समझना पसंद करता हूं कि मैं क्या कर रहा हूं और कमांड लाइन से मेकफिल चलाना व्यक्तिगत चरणों को देखने का तरीका है और यह चुनना है कि कौन सा चलाना है और कब चुनना है। अंत में, मैं अपने पसंदीदा संपादक को केवल arduino प्रोग्राम लिखने के लिए नहीं छोड़ने वाला हूं।

यहाँ यह कैसे करना है।


3

Arduino फाइलें * .ino एक्सटेंशन के साथ सिर्फ पाठ फाइलें हैं, इसलिए उन्हें पाठ संपादक के साथ संपादित करना ठीक है।

हालांकि उन्हें (आसानी से) संकलन करने के लिए Arduino IDE की आवश्यकता होती है। आईडीई के बिना एक Arduino परियोजना बनाने के लिए, MyProject जैसी एक निर्देशिका बनाएं और इसके अंदर एक फ़ाइल बनाएं जिसका नाम MyProject.ino है। उनका एक ही नाम होना चाहिए। जब आप MyProjecto खोलते हैं, तो निर्देशिका के अंदर अतिरिक्त * .ino फ़ाइलों को जोड़ने से Arduino IDE में अतिरिक्त टैब प्राप्त होंगे।


Arduino IDE को उन्हें संकलित करने की आवश्यकता नहीं है। यह सिर्फ avr-g ++ कंपाइलर है तो अपलोड करने के लिए avrdude। (ठीक है, तो यह कुछ पूर्व-प्रसंस्करण भी करता है, लेकिन यह शायद वैसे भी मान्य सी ++ लिखने के लिए सार्थक है)
रबड़डक

@ RubberDuck Arduino बिल्ड स्क्रिप्ट सभी हेडर को * .ino फ़ाइलों में जोड़ता है। व्यक्तिगत रूप से मैं avr-g ++ और सभी Arduino कोड के एक पुस्तकालय के साथ netbeans का उपयोग करता हूं। सेटअप होने के बाद वास्तव में अच्छी तरह से काम करता है।
जियोमेट्रिक

0

इसका ठीक है, आपको कहीं ना कहीं सवाल पूछना शुरू करना होगा? आप अपनी फ़ाइलों को लिखने और उन्हें एक सही स्थान पर ले जाने के लिए नोटपैड ++ का उपयोग कर सकते हैं, लेकिन यह व्यर्थ होगा, क्योंकि आपको इसे अपने Arduino पर संकलन और अपलोड करने के लिए एक मॉड की आवश्यकता होगी। मैं केवल मूल Arduino IDE का उपयोग करने की सलाह दूंगा, क्योंकि यह आपके लिए सभी काम करता है, आपको बस अपना कोड लिखना है, इसे अपलोड करना है, और पीछे बैठकर देखना है।


-3

आप किसी भी टेक्स्ट एडिटर का उपयोग कर सकते हैं और इसे .ino फ़ाइल के रूप में सहेज सकते हैं। आपको अभी भी arduino सॉफ्टवेयर के साथ फाइल को खोलना है और Arduino बोर्ड में संकलन / अपलोड करना है


2
इस प्रश्न की पिछली प्रतिक्रियाओं की तुलना में आपकी प्रतिक्रिया का नया मूल्य या जोड़ा मूल्य क्या है? मैं कोई नहीं देखता।
jfpoilpret

क्षमा करें, मैं मंचों पर सिर्फ एक शुरुआत कर रहा हूँ बस प्रतिष्ठा प्राप्त करना चाहता हूँ
कीर्तन-शा ०

Arduino स्टैक एक्सचेंज में आपका स्वागत है। आप पाएंगे कि यदि आप प्रश्नों के उपयोगी उत्तर प्रदान करते हैं, तो आपको काफी तेजी से प्रतिष्ठा मिलेगी। :)
निक गैमन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.