মৌলিক আরডুইনো আইডিইতে অন্যান্য আইডিই যেমন কোড সমাপ্তি, কোড ভেঙে ফেলা, ফোল্ডার সংগঠন ইত্যাদিতে প্রচুর পরিশীলিত উপস্থিতি অভাব রয়েছে সেখানে কি এমন কোনও আইডিই রয়েছে যা সি বা সি ++ এ প্রোগ্রামিংয়ের অনুমতি দেয় এবং এই দিকগুলিতে উন্নতি করতে পারে?
মৌলিক আরডুইনো আইডিইতে অন্যান্য আইডিই যেমন কোড সমাপ্তি, কোড ভেঙে ফেলা, ফোল্ডার সংগঠন ইত্যাদিতে প্রচুর পরিশীলিত উপস্থিতি অভাব রয়েছে সেখানে কি এমন কোনও আইডিই রয়েছে যা সি বা সি ++ এ প্রোগ্রামিংয়ের অনুমতি দেয় এবং এই দিকগুলিতে উন্নতি করতে পারে?
উত্তর:
একটা হল যাও Arduino অন্ধকার প্লাগইন নামে sloeber ! এবং Eclipse একটি দুর্দান্ত ক্রস-প্ল্যাটফর্ম ওপেন-সোর্স IDE!
স্টিনো ভাল। এর জন্য সাব্লাইম টেক্সট 2 প্রয়োজন যা অনির্দিষ্টকালের জন্য বিনামূল্যে পরীক্ষা করে।
মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিওতে আরডুইনোর জন্য ডিবাগার সহ ভিজুয়াল মাইক্রো একটি সম্পূর্ণ বিল্ড সিস্টেম সরবরাহ করে । উন্নত ব্যবহারকারীদের জন্য এটি অন্তর্নিহিত আরডুইনো সোর্স কোডটি দেখতে বা পরিবর্তন করতে, সক্ষম প্রকল্পগুলি এবং / অথবা লাইব্রেরিগুলিকে যে কোনও অবস্থান থেকে সম্পাদনা করার এবং সত্য ক্রস প্ল্যাটফর্ম ইন্টিলিসেন্সের পাশাপাশি একাধিক প্রকল্পে ভাগ করার অনুমতি দেয় ।
আরও তথ্যের জন্য অফিসিয়াল আরডুইনো সাইটে যান
উইন্ডোজের উন্নয়নের জন্য, আরডুইনো-ইরউ নামে আরডুইনো অফিশিয়াল আইডিইয়ের একটি বিশেষ সংস্করণ রয়েছে , এটি শেষ সংস্করণটির চেয়ে অনেক ভাল, কারণ এটি অনেক পিছিয়ে এবং স্থিতিশীলতার সমস্যার সমাধান করেছে!
ভুয়া নামটির উত্তরটি প্রসারিত করতে , আতেল স্টুডিওর জন্য ভিজ্যুয়াল মাইক্রো এর আরডুইনো প্লাগইন রয়েছে (ভিজ্যুয়াল স্টুডিওতে নির্মিত)। এটি আরডুইনো আইডিইর সাথে সরঞ্জামগুলি, উত্স এবং লাইব্রেরিগুলি ভাগ করে তবে সমস্ত কোড সমাপ্তি এবং ভিজ্যুয়াল স্টুডিওর অন্যান্য বৈশিষ্ট্য সরবরাহ করে।
ভিজুয়াল মাইক্রো প্লাগইন ভিজ্যুয়াল স্টুডিওর সমস্ত সংস্করণেও কাজ করে। আরডুইনো ইউএসবি ডিবাগিং এবং একটি আরডুইনো আইডিই সুসংগত বোর্ড ম্যানেজার সরবরাহ করে।
আপনি আরডুইনোসের জন্য প্রোগ্রাম লিখতে AVR স্টুডিও ব্যবহার করতে পারেন ।
একটি প্লাগইন রয়েছে যা আপনাকে আটল স্টুডিওর মধ্যে থেকে আরডুইনো লাইব্রেরির সাথে লিঙ্ক করতে এবং ব্যবহার করতে দেয় ।
আপনি যদি মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও ব্যবহার করেন তবে আটমেল স্টুডিওটি মূলত বিভিন্ন সংকলক ব্যাকেন্ডের সাথে ভিজ্যুয়াল স্টুডিওর রজন যা ডিভাইসগুলির এটিমেগা সিরিজকে লক্ষ্য করে, তাই আপনি ঘরে বসে ঠিক বোধ করবেন।
ভিডআরডিনো উন্নয়নের জন্য ব্যবহার করা যেতে পারে তবে এটি কিছু কনফিগারেশন নেবে (যেমন ভিমের উপায়)। আপনার সিনট্যাক্স ফাইল এবং এই প্লাগইনটি দরকার যা আপনাকে ভিআইএম থেকে সংকলন এবং মোতায়েন করতে সক্ষম করে।
গ্রান্ট লুকাস আপনার পরিবেশের পরিস্থিতি দূরে সরিয়ে নিয়ে একটি দুর্দান্ত রচনা তৈরি করেছিল:
আরডুইনো উন্নয়নের জন্য ভিম ব্যবহার করা
আরডুইনো আইডিই ব্যবহার না করে আরডুইনো বিকাশের জন্য ভিম স্থাপনের জন্য এখানে একটি দ্রুত পোস্ট রয়েছে। আপনি যদি ভারী ভিভ ব্যবহারকারী হন তবে অন্য সম্পাদককে যেতে কিছুটা ধাক্কা লাগতে পারে। ধন্যবাদ, এই সমস্তটি ভিমের সাথে কাজ করার জন্য সেটআপটি বেশ সহজ। এই পোস্টটি ধরে নিচ্ছে যে ভিম কীভাবে সেট আপ হয় তাতে আপনি স্বাচ্ছন্দ্যবোধ করেন এবং আদর্শভাবে ইতিমধ্যে আপনার পক্ষে কার্যকর পরিবেশ রয়েছে।
আরডুইনো আইডিই ইনস্টল করুন
অপেক্ষা করুন। কি?!? আমি বলতে শুনি। আমি জানি আমি জানি. আমরা আসলে আরডুইনো আইডিই ব্যবহার করছি না তবে কিছু কনফিগারেশন এবং এটি ইনস্টল করা ফাইলগুলির জন্য আমাদের এটি প্রয়োজন। আমরা যে ভিআইএম প্লাগইন ব্যবহার করব সেগুলি আইডিই ইনস্টল করে এবং কনফিগার করে যাতে এটির প্রয়োজন হয় into আপনি আরডুইনো সাইট থেকে আইডিই ডাউনলোড করতে পারেন ।
ভিএম-আরডুইনো প্লাগইন ইনস্টল করুন
একটি আরডুইনোতে সংকলন, নিরীক্ষণ এবং মোতায়েনের মূল সদ্ব্যবহার পেতে, ভিম-আরডুইনোর সর্বশেষতম সংস্করণটি ধরুন । আপনি আপনার ভিম প্লাগইনগুলি পরিচালনা করতে কোন পদ্ধতি ব্যবহার করে এটি আপনার .vim ফোল্ডারে ইনস্টল করুন। ইঙ্গিত: আমি প্যাথোজেনকে সুপারিশ করতাম কারণ এটি প্লাগইন ফোল্ডারটিকে একটি বান্ডিল ফোল্ডারে ফেলে দেওয়ার মতো সহজ ইনস্টল করে makes
ভিম সিনট্যাক্স ফাইল
এরপরে সিনট্যাক্স ফাইলটি পাওয়া যায় যাতে আমরা .pde এবং .ino ফাইলগুলির জন্য সুন্দর রঙের কোডিং করতে পারি। সর্বশেষতম আরডুইনো.ভিম ডাউনলোড করুন এবং এটি আপনার ভিম সিনট্যাক্স ফোল্ডারে ইনস্টল করুন। সঠিক ফাইল প্রকারের জন্য সিনট্যাক্স প্রয়োগ করতে আপনার ভিএমআরসি ফাইলটিতে নিম্নলিখিতগুলি যুক্ত করুন
au BufRead,BufNewFile *.pde set filetype=arduino au BufRead,BufNewFile *.ino set filetype=arduino
আরডুইনো আইডিই কনফিগার করা হচ্ছে
ভিমের সাথে সংকলন এবং স্থাপন করার চেষ্টা করার আগে, আরডুইনো আইডিইয়ের সাথে প্রথমে সমস্ত কাজ করে নিন যেমন ভিম প্লাগইন কেবল আইডিই দ্বারা সংরক্ষিত সেটিংস থেকে কল করে। যদি এটি আইডিইতে কাজ করে তবে এটি ভিমে কাজ করা উচিত। আপনি আইডিইতে সরঞ্জাম> সিরিয়াল পোর্ট থেকে সঠিক tty.usbmodem * সিরিয়াল বন্দরটি নির্বাচন করেছেন তা নিশ্চিত করুন। দ্রষ্টব্য: এটি কেবল তখনই প্রদর্শিত হবে যখন আরডুইনো প্লাগ ইন করা হবে।
ভিম থেকে কাজ করা
আপনি যখন আইডিই থেকে আপনার আরডুইনোর সাথে যোগাযোগ করতে পারেন তখন আপনি ভিমের সাথে যেতে পারেন be আপনি উদাহরণের কোড না চাইলে আপনাকে আইডিই খুলতে হবে না। তেজ আপনার স্কেচ ফাইলটি খুলুন এবং ব্যবহার
<Leader>ac
একটি স্কেচ কম্পাইল করার,<Leader>ad
কম্পাইল এবং তারপর সংযুক্ত Arduino যাও স্থাপন এবং<Leader>as
সাথে একটি নতুন উইন্ডো খুলতেscreen
যাও Arduino থেকে সিরিয়াল আউটপুট নিরীক্ষণ করতে।
অর্ধো পথের সমাধান রয়েছে পাশাপাশি যেহেতু আরডুইনো আইডিই-র বাহ্যিক কোনও সম্পাদকের পক্ষে সমর্থন রয়েছে, তারপরে আরডুও আইডিই কেবল সংকলন এবং আপলোড করে।
এখন আপনি কোডটি সম্পাদনা করতে আপনার পছন্দ মত আইডিই / সম্পাদক ব্যবহার করতে পারেন, এবং তারপরে আপনি সংকলন এবং আপলোড বোতাম টিপতে আরডুইনো আইডিইতে ফিরে যেতে পারেন।
আপডেট -> কোডবেন্ডার বন্ধ হচ্ছে।
কোডব্যান্ডার নামে একটি উজ্জ্বল ওপেন সোর্স, ওয়েব ভিত্তিক আইডিই রয়েছে
এটি আরদুইনোর পক্ষে গিথুবের মতো এবং এর থেকে হাজার হাজার উদাহরণ সহ এক দুর্দান্ত সম্প্রদায় কাজ করছে এবং দেব দল ব্যতিক্রমী।
কোডবেন্ডার সহ, আপনি এটি করতে পারেন:
ক্রস প্ল্যাটফর্ম উইন্ডোজ, ম্যাক এবং লিনাক্স, ফায়ারফক্স এবং ক্রোমে কাজ করে
কোডবেন্ডার উইন্ডোজকে সমর্থন করে (উইন্ডোজ এক্সপি থেকে উইন্ডোজ 8.1 পর্যন্ত, হ্যাঁ, এমনকি ভিস্তা: পি), ম্যাক ওএস এক্স 10.6-10.9, এবং লিনাক্স এবং সমস্ত বড় ব্রাউজারের মধ্যে কাজ করে
মাজেঙ্কো ইউইসিআইডি তৈরি ও রক্ষণাবেক্ষণ করে । তাঁর অবদানগুলি মহাকাব্যিক; আমি চিপকিআইটি প্ল্যাটফর্মে কাজ করে অ্যাডাফ্রুট 1.8 "টিএফটি জয়স্টিক ঝাল পেতে একসাথে কাজ করার সাথে সাথে আমি প্রথম তার কোডিংয়ের দক্ষতা দেখলাম।
উল্লিখিত আইডিইগুলি ছাড়াও আপনি যদি ম্যাক ব্যবহার করেন তবে এম্বেডএক্সকোড সহ এক্সকোড ব্যবহার করতে পারেন। আইডিই একটি দুর্দান্ত ফাইল কাঠামো এবং প্রচুর বোর্ডের জন্য সমর্থন করে। বড় এবং জটিল প্রকল্পগুলির জন্য এটি সত্যিই ভাল। আমি সহজ এবং কম জটিল স্কেচ / প্রকল্পগুলির জন্য ভিএম বা আরডুইনো আইডিই ব্যবহার করতে চাই।
ব্রাজিলের একজন মারিয়ামোল নামে পরিচিত : http://dalpix.com/mariamole
লেখকের মতে, মূল আরডুইনো পরিবেশের মতো, মারিয়ামোলটি আরডুইনোর জন্য সফ্টওয়্যার তৈরিতে সহায়তা করে। তবে, যদিও আরডিনো আইডিই প্রাথমিকভাবে জীবন সহজ করার জন্য সীমাবদ্ধতা রয়েছে, মারিয়ামোল এমন বৈশিষ্ট্য নিয়ে আসে যা আরও উন্নত ব্যবহারকারীরা পেশাদার আইডিইগুলিতে সন্ধান করতে অভ্যস্ত, যেমন:
আমি সবসময়ই Eclipse ব্যবহার করতে চেয়েছিলাম, যেহেতু কাজের ক্ষেত্রে এটি আমাদের মান (জাভা জন্য)। তবে আমি কখনই আমার AVR ড্রাগন বোর্ডের সাথে ডিবাগারটি কাজ করতে সক্ষম হইনি - উত্স কোড এবং চিপের মধ্যে কেবলমাত্র অনেকগুলি স্তর। সুতরাং আমি আতেল স্টুডিও ব্যবহার করতে ফিরে এসেছি। আপনি অন্যান্য অন্যান্য আইডিই (এক্লিপস এবং নেটবিন সহ) অনুকরণ করতে কীবোর্ড ম্যাপিং সেট করতে পারেন। আমি একটি স্থিতিশীল ডিবাগিং পরিবেশ, মাল্টি-ফাইল সমর্থন এবং পেশাদার উত্স নিয়ন্ত্রণ বৈশিষ্ট্যগুলির বিনিময়ে মাইক্রোসফ্ট গৌরবকে গ্রহণ করতে পারি।
আমি GitHub এর ব্যবহার অ্যাটম সঙ্গে টেক্সট এডিটর Platformio প্যাকেজ।
আমি তাদের দুজন কে ই পছন্দ করি:
এটিই নতুন “কোড ভিউ”! এটি আপনাকে ফ্রিটজিংয়ের অভ্যন্তরে সরাসরি আপনার কোডটি লিখতে দেয় এবং এমনকি সেখান থেকে আপনার মাইক্রোকন্ট্রোলারে আপলোড করে। এমনকি এটি একটি সিরিয়াল মনিটর আছে। :)
সাধারণত স্কিম্যাটিক বিল্ডার হিসাবে পরিচিত, ফ্রিজিংয়ের আইডিইতে একটি বিল্ট রয়েছে।
আরও জন্য এখানে দেখুন।
এখনও কাউকে এটি উল্লেখ করতে দেখেনি, তবে আমি মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিওর (অত্মেল নয়) জন্য ভিজুয়ালমাইক্রো ব্যবহার করি এবং আমার এটি ঠিক আছে like এটি আপনাকে সাধারণভাবে ভিজুয়াল স্টুডিওতে থাকা সমস্ত কিছু দেয় যেমন ইন্টেলিজেন্স টাইপিংয়ের মতো। ট্রায়াল সংস্করণটি সম্পূর্ণ প্রোগ্রাম এবং লাইসেন্সটি বেশ সস্তা - 30 টাকা বা কিছু। বাণিজ্যিক লাইসেন্স কী দেওয়ার জন্য আমার কাজ পেয়ে গেল। সুপারিশ না!
আমি ব্যক্তিগতভাবে ব্যবহার Clion যা দিয়ে বরাবর একটি ক্রস-প্ল্যাটফর্ম আইডিই হয় PlatformIO যা Arduino এবং একইভাবে একটি ক্রস প্ল্যাটফর্ম বিল্ড সিস্টেম।
ক্লিয়ন কারণ আমি জেটের মস্তিষ্কের আইডিই পছন্দ করি। একজন ছাত্র বা শিক্ষক হিসাবে আপনি নিখরচায় লাইসেন্স পেতে পারেন। এবং আমাকে সন্দেহজনক ব্যক্তিরা ইন্টারনেটে জানিয়ে দিয়েছেন যে লাইসেন্স পাওয়ার অন্যান্য উপায় রয়েছে (এমন নয় যে আমি এরকম কিছু করার পরামর্শ দেব)।
প্ল্যাটফর্মআইও বেশ শক্তিশালী এবং প্রায় কোনও আইডিইতে ভালভাবে সংহত করে। স্বয়ংক্রিয়ভাবে ডাউনলোড হওয়া অন্যান্য লাইব্রেরিতে নির্ভরতা ঘোষণা করা সহজ।
আমি ক্লিয়োন সিরিয়াল পোর্ট মনিটর প্লাগইনটিও যোগাযোগ করতে ব্যবহার করছি Serial.print()
।
এই সেটআপটির সাহায্যে আপনি পুরানো আরডুইনো আইডিই পুরোপুরি খনন করতে পারেন যা আমি বেশ সন্তুষ্টিজনক বলে মনে করেছি!
আমার যেতে-যাওয়া পছন্দ (পাং, এটি কেবল একটি পাং, ভাবেন!) হ'ল স্লোবার - জাঞ্জের এক্সিলিপস আরডিনো প্লাগইন সহ গ্রহন cl কয়েক দশক ধরে ইমাকস-এর পেশী-মেমরি-প্রশিক্ষণ নিয়ে, আমি এটির সাথে মুলগ্যাসফ্টের ইমাসস + প্লাগইন ব্যবহার করি, ভারী উত্তোলনের জন্য আসল জিএনইউ ইম্যাকগুলিতে স্যুইচ করি - সমান্তরাল, এফ / প্রাক্তনে এর জন্য একটি প্রকল্প এবং নতুন লাইব্রেরি বিকাশ হিসাবে এবং আমার ধরার জন্য স্লোবার ব্যবহার করি typos & brain-f * ts।
আরডুইনো আইডিইর একটি ভাল বিকল্প হ'ল আর্দুইনো https://github.com/Mic Microsoft/vscode-arduino জন্য মাইক্রোসফ্ট এক্সটেনশনের সাথে মিশ্রিত ভিজ্যুয়াল স্টুডিও কোড is
এটি যেমন আরডুইনো আইডিইর সমস্ত বৈশিষ্ট্য দেয়
ভিজুয়াল স্টুডিও কোডে আপনার স্কেচগুলি যাচাই করুন এবং আপলোড করুন
তবে অতিরিক্ত কিছু আকর্ষণীয় বৈশিষ্ট্য সরবরাহ করে:
কিছু অভিজ্ঞতা পরে
যে কোনও সম্পাদক (পরমাণু বা vscode) প্ল্যাটফর্মআইও সহ দুর্দান্ত
অবদান: