সি / সি ++ ভিত্তিক নয় এমন অন্যান্য ভাষার সাথে কি আরডুইনো প্রোগ্রাম করা সম্ভব? কী করার দরকার হবে? আমি জানি যে অন্যান্য আইডিই উপলব্ধ রয়েছে, আমি উদাহরণস্বরূপ পাইথনের আড়ডিনো কোড করতে সক্ষম হবার মতো প্রকৃত প্রোগ্রামিং ভাষা সম্পর্কে আগ্রহী।
সি / সি ++ ভিত্তিক নয় এমন অন্যান্য ভাষার সাথে কি আরডুইনো প্রোগ্রাম করা সম্ভব? কী করার দরকার হবে? আমি জানি যে অন্যান্য আইডিই উপলব্ধ রয়েছে, আমি উদাহরণস্বরূপ পাইথনের আড়ডিনো কোড করতে সক্ষম হবার মতো প্রকৃত প্রোগ্রামিং ভাষা সম্পর্কে আগ্রহী।
উত্তর:
আরডুইনো দিয়ে উন্নয়নের জন্য বিকল্প ভাষা ব্যবহার করা স্পষ্টভাবে সম্ভব, কেবলমাত্র স্ট্যান্ডার্ড আইডিই ব্যবহার না করে। এটি যেমন, দিনের শেষে, সি / সি ++ কোডটি আরডুইনো বোর্ডে এটি-চিপের জন্য বাইট-কোডে একত্রিত হয়। আপনি যে ভাষাটি ব্যবহার করতে পারেন তা হ'ল সিউ , সি / সি ++ এর একটি উচ্চ-স্তরের সংস্করণ। আপনার যে প্রধান সমস্যাটি থাকবে তা হ'ল আপনার পছন্দের ভাষার জন্য একটি সংকলক সন্ধান করা - দিনের শেষে আপনি নিজের লেখা লিখতে পারেন - তবে এটির জন্য যাইহোক সি / সি ++ এর অন্তরঙ্গ জ্ঞান প্রয়োজন। অতএব, কমপক্ষে আপাতত সি / সি ++ ধরে থাকা ভাল।
সম্পাদনা: আপনি আপনার প্রশ্নটি কিছুটা পুনরায় পুনঃস্থাপন করেছেন, তাই হ্যাঁ, পাইথনে আপনার আরডিনো প্রোগ্রাম করা সম্ভব হবে (ভাষার পক্ষে পছন্দ নয়, যদিও এটি আমার মতামত) তবে কারণগুলির জন্য আপনার আলাদা আইডিই / একটি কাস্টম সংকলক প্রয়োজন হবে উপরে। এছাড়াও, আরডুইনোর জন্য আলাদা ভাষায় লেখা লাইব্রেরিগুলিকে লিঙ্ক করার সময় আপনাকে সতর্কতা অবলম্বন করতে হবে (যেমন তারা সবাই সি / সি ++)।
দেখে মনে হচ্ছে বর্তমানে সংসদীয় / সি / সি ++ (এবং পোলার এর উত্তরে উল্লিখিত সিউ - যদিও এটি কেবল সি ++ তে অনুবাদ করা হয়েছে) ব্যতীত আরডুইনোগুলিকে সহজেই কোড করার কোনও উপায় নেই । যদিও এমন অনেকগুলি ভাষা রয়েছে যা থেকে আপনি আরডুইনোর সাথে যোগাযোগ করতে পারেন ।
তবে তাত্ত্বিকভাবে এটি অসম্ভব নয়। আপনাকে কেবল চিপের জন্য একটি সংকলক লিখতে এবং অন্তর্নির্মিত ফাংশনগুলি সংজ্ঞায়িত করতে হবে এবং তারপরে সিরিয়াল পোর্টের মাধ্যমে সংকলিত কোডটি প্রেরণ করতে হবে। অথবা আপনি একটি অজগর থেকে সি ++ অনুবাদক লিখতে পারেন এবং এটি কাজ করতে পারেন।
আপনার নেট। নেট এর জন্য কোনও পঞ্চান্ট থাকলে আপনি নেটডিনো পরীক্ষা করে দেখতে পারেন । এটিওর জন্য জাভা রানটাইম পরিবেশ বলে মনে হচ্ছে ন্যানোভিএম । এর রয়েছে DK-মৌলিক বেসিক জন্য। যদিও আমি এর কোনটিই চেষ্টা করে দেখিনি।