আরডুইনো প্রোগ্রামে কোন প্রোগ্রামিং ভাষা সমর্থন করে?


17

আমি আরডিনো দিয়ে খেলা শুরু করতে চাই।

আমি পড়েছি যে সি এবং সি ++ অফিশিয়াল ভাষা তবে উদাহরণস্বরূপ পাইথন বা জাভা ব্যবহার করে যোগাযোগের অন্যান্য উপায়ও পেয়েছি ।

আরডুইনো প্রোগ্রামে কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ সমর্থিত?
পাইথন বা জাভা ব্যবহারের কোনও সীমাবদ্ধতা রয়েছে?


আরডুইনো প্রোগ্রামিং সম্পর্কিত প্রশ্নের জন্য দয়া করে আরডিনোকে উত্সর্গীকৃত স্ট্যাকএক্সচেঞ্জ বোর্ডটি দেখুন ।
নিক আলেক্সেভ

উত্তর:


14

আমার পরামর্শ, C ++ থেকে প্রাপ্ত আরডুইনো ভাষা ব্যবহার করুন বা কাঁচা সি / সি ++ ব্যবহার করুন। এটি মাইক্রোকন্ট্রোলারদের পক্ষে আদর্শভাবে উপযুক্ত। তবে, আপনি যদি রহস্যময় ভাষা পছন্দ করেন:


আমি পড়েছি যে আপনি যখন ঝাল কিনবেন, তখন এটি সাধারণত সি লাইব্রেরির সাথে প্রেরণ করা হয় যা এটি আরডুইনো প্রোগ্রামের সাথে ইন্টারফেস করার জন্য ব্যবহৃত হয়। এই লাইব্রেরিগুলি প্রস্তাবিত ছদ্মবেশী ভাষাতেও আমদানি করা যায়?
49

4
কিছু পোর্টিং কাজ সহ, হ্যাঁ। অনুবাদিত ভাষার জন্য, আপনি ieldালটির ড্রাইভারটিকে দোভাষীতে পোর্ট করতে এবং কলগুলি যুক্ত করতে পারেন। সংকলিত ভাষার জন্য, আপনি রানডটাইমে ঝালটির ড্রাইভার যুক্ত করতে পারেন।
টবি জাফি

8

আপনি যে ভাষাটি আরও বেশি সাধ্যবোধ করেন তা আপনি সেই ভাষাটি ব্যবহার করতে পারেন, তারপরে আপনি আরডুইনো কোড মেশিনে সংকলনের কোনও উপায় সন্ধান করতে পারেন। উদাহরণস্বরূপ আমি গো ল্যাং ব্যবহার করি এবং এটি কাজ করতে আমি gobot.io ব্যবহার করি ...

আপনি যদি রুবি বিকাশকারীদের জন্য জাভাস্ক্রিপ্ট বা আর্টুতে প্রোগ্রাম করতে চান তবে কাইলন.জে উপস্থিত থাকুন।

আসলে সি সবচেয়ে সাধারণ কারণ আরডুইনোর আইডিই এটি দিয়ে কাজ করে।


না, সি ++ সবচেয়ে সাধারণ।
Ignacio Vazquez-Abram

সর্বাধিক সাধারণ সি
কেরুনো মার্চান

এটি দেখতে সি-এর মতো লাগে তবে এটি সত্যিই সি ++ এর সি-জাতীয় সাবসেট। একটি প্রদর্শন হিসাবে, __flashএকটি আরডুইনো স্কেচ ব্যবহার করে দেখুন using এটি কাজ করবে না কারণ আরডুইনো আইডিই একটি সি ++ সংকলক ব্যবহার করে, অন্যদিকে সি সংকলক ব্যবহার করে অনুরূপ প্রোগ্রামটি সঠিকভাবে সংকলন করবে।
ইগনাসিও ওয়াজকেজ-আব্রামগুলি

1

আপনি কিছুটা বিভ্রান্ত আমি আরডুইনোর জন্য সি / সি ++ আরডুইনো পরিবেশের সাথে লেগে থাকতাম। জাভা, পাইথন, প্রসেসিং পিসিতে আরডুইনোগুলির সাথে যোগাযোগ চালানোর জন্য ব্যবহৃত হয়, তারা আরডুইনোর জন্য লাগাগে না। তাদের জন্য একটি সীমাবদ্ধতা হ'ল তারা আরডুইনোতে চালায় না।


8
আমি মনে করি এটি বিভ্রান্ত আপনি হতে পারে। আরডুইনো ব্যাখ্যা করা কোড চালায় না, এটি সংকলিত। কোডটি যে কোনও উচ্চ-স্তরের ভাষা থেকে হার্ডওয়ারের জন্য সংকলকযুক্ত থেকে সংকলন করা যায়।
ব্রায়ানারি

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

কে বলেছিল আরডুইনো ইন্টারপ্রেটার কোড চালায়। অবশ্যই আরডুইনো যে কোনও ভাষা চালাতে পারে তার জন্য কমপ্লায়ার রয়েছে তবে এটি যে কোনও কোডকে ব্যাখ্যা করতে পারে যে কেউ এর জন্য দোভাষী লিখতে বিরক্ত করে। আমি এটি গবেষণা করে নি। আমি কেবলমাত্র স্ট্যান্ডার্ড সি / সি ++ পরিবেশের সাথে লেগে থাকার পরামর্শ দিয়েছি এবং উল্লেখ করেছি যে যোগাযোগের মাধ্যমে পিসি "পিসি ভাষা" চালাতে পারে।
russ_hensel

"যদি কেউ আপনার প্ল্যাটফর্মের জন্য সংকলক তৈরি করতে সমস্যা নিয়ে থাকে"। মূল উত্তর। দুর্ভাগ্যক্রমে আরডুইনো পরিবেশটি সি / সি ++
গ্যাবে নিমেথ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.