ESP8266, আরডুইনো আইডিই বনাম লুয়া?


13

আমি একটি ESP8266 কেনার পরিকল্পনা করছি। এটির সাথে খেলতে আমার কি সত্যিই লুয়া শিখতে হবে? আমি কিছু লোককে এটি স্ট্যান্ডার্ড আরডুইনো আইডিই ব্যবহার করে দেখেছি।

লুয়ার পরিবর্তে আরডুইনো আইডিই ব্যবহার করার জন্য আপনার কি কাস্টম ফার্মওয়্যার দরকার?

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

উত্তর:


9

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

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


3
তাহলে বেশিরভাগ লোক লুয়ার সাথে নোডেমসু ব্যবহার করছে কেন?
n0tis

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

1
@ n0 এটি আমি কেবল কখনও তাদের C ++ এ প্রোগ্রাম করেছি এবং অন্য কিছু করব না। দিনের শেষে আপনি সর্বদা LUA ইন্টারপ্রেটার ফার্মওয়্যারটি পুনরায় ইনস্টল করতে পারেন এবং এটির আরডিনো-স্টাইল প্রোগ্রামিংটি না চালালে আপনি LUA এ ফিরে যেতে পারেন। কোনও কিছুই স্থায়ী নয় - আপনি যে কোনও সময় নিজের মন পরিবর্তন করতে পারেন।
মাজনকো

3
এটা লুয়া LUA না। এটি সংক্ষিপ্ত বিবরণ নয়। একটি নামে কি আছে দেখুন ? । আপনি আরডুইনোতে লুয়া কীভাবে ব্যবহার করছেন?
নিক দম্ভোক্তি

2
হ্যাঁ, আপনি কেবল সংকলন এবং আপলোড করেছেন। লুয়া ফার্মওয়্যার, বা এআই থানকার এটি ফার্মওয়্যার দুটিই কেবল বোর্ডে আপলোড করা প্রোগ্রাম: একটি লুয়া স্ক্রিপ্টকে ব্যাখ্যা করতে, অন্যটি এটি কমান্ড ব্যাখ্যা করার জন্য। ঠিক যেমন আপনার আরডিনো স্কেচ।
মাজেঙ্কো

11

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

আপনার বিশেষ ক্ষেত্রে, আপনি লুয়া জানেন না এবং আপনি ইতিমধ্যে সি ++ ভাষা এবং আরডুইনো এপিআই উভয়ই জানেন তা বিবেচনা করতে হবে। তারপরে ভাষা শেখার সময় প্রয়োজন হওয়ায় আপনি কোনও একক প্রকল্পে লুয়ার সুবিধাগুলি ছিন্ন করতে পারবেন না। আপনি ভাষাটি শেখাকে বিনিয়োগ হিসাবে বিবেচনা করতে পারেন, আপনি যদি এই প্ল্যাটফর্মে প্রচুর প্রোগ্রাম করতে যাচ্ছেন তবে এটির পক্ষে মূল্যবান, এটি কেবলমাত্র একটি একক, সহজ পর্যাপ্ত প্রকল্পের জন্য যদি মূল্যহীন না হয় । যদি অনিশ্চিত হয়ে থাকে তবে আমি আপনাকে এই প্ল্যাটফর্মের লুয়ার সাথে সরবরাহ করা API এ একবার দেখার পরামর্শ দিচ্ছি: এটি আপনার প্রকল্পের সাথে কতটা ফিট? এটি কি আরডুইনো এপিআইয়ের চেয়ে উল্লেখযোগ্যভাবে ভাল ফিট?


1

আমি দৃ THE়রূপে অর্ডিনো আইডির সাথে থাকি!

সি ++ তে প্রোগ্রামিং সত্ত্বেও লুয়ার মতো বন্ধুত্বপূর্ণ এবং বহুমুখী না হওয়া (এসপ্লোরারের সাথে কাজ করা সত্যিই একটি স্বপ্ন বাস্তব সত্য!), লুয়া হ'ল অত্যন্ত আনস্ট্যাবল এবং অপ্রতিদ্বন্দ্বী !!!

আপনি দশটি লাইনের একটি সহজ প্রোগ্রাম চালনা করতে পারেন এবং এটি এক দিনের জন্য ঠিক কাজ করে ... দুই ... এবং হঠাৎ, তৃতীয় দিন চিপটি অপ্রত্যাশিতভাবে ঝুলে যায়, এবং কোনও কারণ ছাড়াই! আপনি যদি ভাগ্যবান হন তবে চিপটি পুনরায় বুট হবে এবং প্রোগ্রামটি আবার চলতে শুরু করবে ... আমার সাথে ঘটনাটি ঘটেনি। আমি আবার প্রোগ্রামটি পুনরায় লোড করতে হয়েছিল! এই জাতীয় 3 টি চক্রের পরে, আমি লুয়া ... সর্বদা ত্যাগ করার সিদ্ধান্ত নিয়েছি।


2
এখানে একই অভিজ্ঞতা। এবং আমি সত্যিই, লুয়া সত্যিই পছন্দ।

হ্যাঁ। লুয়া ভাষা হিসাবে একটি আকর্ষণীয় অভিজ্ঞতা। নোডেএমসিইউ-তে, বেশিরভাগ হতাশাব্যঞ্জক একটি ..
dda

2
আমি লুয়া এবং আরইপিএল পছন্দ করি। আমি ইএসপি 8266 (এসপ্রুইনো) এবং এর ছোট পায়ের ছাপেও জেএস পছন্দ করি। এম্বেড থাকা সিস্টেমগুলির প্রোগ্রামার হিসাবে, এটি খুব স্পষ্ট যে আর্দুইনো লাইব্রেরিগুলি অনেকগুলি এম্বেডড প্রোগ্রামারদের দ্বারা নষ্ট করা এবং / অথবা মূল্যবান মেমরিটিকে টুকরো টুকরো করে লেখা হয়। আমি আরডুইনো ব্যবহার করি তবে সেই কুৎসিত সি ++ শ্রেণির চেয়ে সি থেকে নিজের স্ট্রিং ম্যানেজমেন্ট ব্যবহার করার মতো জিনিস করি। স্মৃতি অপব্যবহার না প্রশংসা করার জন্য একটি পণ্য।
udude

0

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

আমি আরডুইনো আইডিই দিয়ে শুরু করেছি তবে এটি ইএসপি -07 নিয়ে কাজ করতে পারিনি। এসপ্লোরারের সাথে নোডেএমসিইউ এবং লুয়াতে সরানো হয়েছে। বিজোড় বুটলোডার বাড রেটের কারণে এটি সেখানে কাজ করতে আমাকে কিছুটা সময় নিয়েছে। প্রথমত একটি WEB- সার্ভার স্থাপন করা এত সহজ বলে মনে হয়েছিল, তবে সমস্যাটি হ'ল যে সমস্ত উদাহরণ পাওয়া গেছে সেগুলি একটি প্রাচীন FW 0.96 এর উপর ভিত্তি করে ছিল এবং সর্বশেষ 2.1 দিয়ে চেষ্টা করা মোটেই কার্যকর হয়নি। লোকেরা নতুন এফডাব্লু দিয়ে বেশি কিছু করেনি তা বুঝতে পেরে আমাকে দ্বিতীয় মতামত দিয়েছে।

এখন আরডুইনো আইডিই দিয়ে জিনিসগুলি তাদের ঠিক মতো কাজ শুরু করে! :)

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