আমি স্কেচ লেখার জন্য নোটপ্যাড ++ ব্যবহার করতে পারি?


13

আমি আরডুইনো আইডিই ইনস্টল করার আগে আমি কেবল ভাবছিলাম যে আমি ফাইলগুলি লিখতে এবং সেগুলিকে সঠিক জায়গায় সরাতে নোটপ্যাড ++ ব্যবহার করতে পারি কিনা। আমি ধরে নিয়েছি নোটপ্যাড ++ আরডিনো কোড সমর্থন করে না, তবে আমি সন্দেহ করি এর জন্য একটি মোড থাকবে যদিও স্কেচগুলি সি ++ এর একটি নিম্ন-সংস্করণ, যা সমর্থিত।

উত্তর:


12

আপনি আরডুইনো কোড ফাইলগুলি (.pde বা .ino) সম্পাদনা করতে সহজেই নোটপ্যাড ++ বা কোনও পাঠ্য সম্পাদক ব্যবহার করতে পারেন। আমি আমার সমস্ত আরডুইনো কোডিংয়ের জন্য সাব্লাইম টেক্সট এডিটর ব্যবহার করি।

যেমন আপনি উল্লেখ করেছেন, আরডুইনো সিনট্যাক্সটি সি ++, সুতরাং সিনট্যাক্স হাইলাইটিং মোডটি সি ++ এ সেট করা আপনার যা যা করা দরকার তা হ'ল; কোন মোড প্রয়োজন হবে না।

আরডুইনোতে পছন্দগুলি মেনুতে একটি "বহিরাগত সম্পাদক ব্যবহার করুন" বিকল্প অন্তর্ভুক্ত রয়েছে যা প্রতিবার আপনি সংকলন বা আপলোড করার সময় ফাইলটিকে পুনরায় লোড করে তুলবে। এটি সম্পাদক উইন্ডোতে সম্পাদনাও অক্ষম করে। এই মোডে, কেবল কোনও ফাইলটিতে আপনার ফাইল সংরক্ষণ করুন, আরডুইনো উইন্ডোতে পরিবর্তন করুন এবং আপলোড হিট করুন।

০.১ থেকে, আরডুইনোর কমান্ড লাইন সমর্থন ছিল। বেশিরভাগ সম্পাদক বর্তমান ডিরেক্টরিতে "বিল্ড" বোতামটি স্বেচ্ছাসেবক কমান্ড কার্যকর করতে দেয়। "আরডুইনো --verify" বা "আরডুইনো - আপলোড" চালানোর জন্য বিল্ড সেট করে আপনি আরডুইনো উইন্ডোটি খোলা না রেখেই আপনি যে কোনও সম্পাদককে চান সেটি কোড করতে পারেন।


4

আপনি আরডুইনো কোড লিখতে যে কোনও সম্পাদক ব্যবহার করতে পারেন। @ ব্রিটএম ইতিমধ্যে এটি বিস্তারিত জানিয়েছে।

বাহ্যিক সম্পাদক বিকল্পের পরিবর্তে, আপনি সম্পূর্ণরূপে আরডুইনো আইডিই ব্যবহার করে Makefileনিজের কোডটি তৈরি এবং আপলোড করতে পারেন।

আরডুইনো আইডিই চুষে দেয়। ঠিক আছে, আমি স্বীকার করি এটি প্রারম্ভিকদের জন্য এবং ক্লিক-এন্ড-ভুলে যাওয়া প্রোগ্রামারদের জন্য দুর্দান্ত, তবে এটির জন্য পুরো জাভা স্ট্যাকের প্রয়োজন হয় এবং ব্যবহারকারীর কাছে অর্ডিনো বোর্ডে প্রোগ্রামগুলি সংকলন এবং আপলোড করার সাথে জড়িত মৌলিক পদক্ষেপগুলি লুকিয়ে রাখে।

আমি (অন্য অনেক সফ্টওয়্যার বিকাশকারীদের মতো) আমি কী করতে চাই তা বুঝতে পছন্দ করি এবং কমান্ড লাইন থেকে একটি মেকফিল চালানো হ'ল পৃথক পদক্ষেপগুলি দেখার উপায় এবং কোনটি কখন চালানো উচিত তা বেছে নেওয়া। অবশেষে, আমি আমার প্রিয় সম্পাদককে কেবল আরডুইনো প্রোগ্রাম লিখতে যাচ্ছি না।

এখানে 's কিভাবে এটা করবেন।


3

আরডুইনো ফাইলগুলি কেবল * .ino এক্সটেনশান সহ টেক্সট ফাইল, সুতরাং কোনও পাঠ্য সম্পাদক দিয়ে এগুলি সম্পাদনা করা ঠিক।

তাদের (সহজে) সংকলনের জন্য আরডুইনো আইডিই প্রয়োজন। আইডিই ছাড়াই আরডুইনো প্রকল্প তৈরি করতে একটি ডিরেক্টরি যেমন মাইপ্রজেক্ট তৈরি করুন এবং এর ভিতরে মাইপ্রজেক্ট.ইনো নামে একটি ফাইল তৈরি করুন। তাদের একই নাম থাকতে হবে। ডিরেক্টরিতে অতিরিক্ত * .ino ফাইল যুক্ত করার পরে আপনি যখন MyProject.ino খুলবেন তখন সেই ফাইলগুলির জন্য আরডুইনো আইডিইতে অতিরিক্ত ট্যাব তৈরি হবে।


এগুলি সংকলনের জন্য আরডুইনো আইডিই দরকার হয় না। এটি কেবল অ্যাভার-জি ++ সংকলককে কল করে তারপর আপলোড করার জন্য অর্ডুড। (ঠিক আছে, তাই এটি কিছু প্রাক-প্রক্রিয়াজাতকরণও করে, তবে যে কোনও উপায়ে কেবল বৈধ সি ++ লেখার পক্ষে এটি সম্ভবত সার্থক)
রাবারডাক

@ রবারডাক অরডিনো বিল্ড স্ক্রিপ্ট * .ino ফাইলগুলিতে সমস্ত শিরোনাম যুক্ত করে। ব্যক্তিগতভাবে আমি avr-g ++ এবং সমস্ত আরডুইনো কোডের একটি লাইব্রেরি সহ নেটবিন ব্যবহার করি। এটি সেটআপ হয়ে গেলে সত্যিই ভাল কাজ করে।
জ্যামিতিকাল

0

ভাল, আপনি কোথাও প্রশ্ন জিজ্ঞাসা শুরু করতে হবে? আপনি আপনার ফাইলগুলি লেখার জন্য এবং নোটপ্যাড ++ ব্যবহার করতে পারেন এবং এগুলি একটি সঠিক স্থানে নিয়ে যেতে পারেন তবে এটি অর্থহীন হবে, কারণ এটি আপনার আরডিনোতে সংকলন এবং আপলোড করার জন্য আপনার একটি মোডের প্রয়োজন হবে। আমি কেবল নেটিভ আরডুইনো আইডিই ব্যবহার করার পরামর্শ দেব, কারণ এটি আপনার পক্ষে সমস্ত কাজ করে, আপনাকে যা করতে হবে তা হ'ল আপনার কোডটি লিখুন, এটি আপলোড করুন এবং ফিরে বসে দেখুন watch


-3

আপনি যেকোনও পাঠ্য সম্পাদক ব্যবহার করতে পারেন এবং এটি .ino ফাইল হিসাবে সংরক্ষণ করতে পারেন। আপনাকে এখনও আরডুইনো সফ্টওয়্যার দিয়ে ফাইলটি খুলতে হবে এবং আরডুইনো বোর্ডে সংকলন / আপলোড করতে হবে


2
এই প্রশ্নের পূর্ববর্তী প্রতিক্রিয়াগুলির তুলনায় আপনার প্রতিক্রিয়ার নতুন মূল্য বা যুক্ত মূল্য কী? আমি কিছুই দেখতে পাচ্ছি না।
jfpoil ব্যাখ্যা

দুঃখিত আমি ফোরামে কেবল একজন শিক্ষানবিশ মাত্র খ্যাতি পেতে চাই
কীর্তন-শাহ

আরডুইনো স্ট্যাক এক্সচেঞ্জে আপনাকে স্বাগতম। আপনি যদি পর্যাপ্ত খ্যাতি পাবেন এমন প্রশ্নের উত্তরগুলি সরবরাহ করেন তবে আপনি পাবেন। :)
নিক গ্যামন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.