कई स्क्रिप्टिंग भाषाओं की तरह, लुआ, आपको एक प्रोग्रामर के रूप में बहुत अधिक उत्पादक बनाने के लिए जाता है: चीजें बहुत आसान हो जाती हैं क्योंकि आप उच्च अमूर्त स्तर पर काम करते हैं और स्मृति प्रबंधन जैसी तुच्छ चीजों के बारे में चिंता नहीं करते हैं। आप समान लक्ष्यों को कोड की कम पंक्तियों के साथ प्राप्त करते हैं। दूसरी ओर, जबकि यह विकास को तेज बनाता है, यह कार्यक्रम निष्पादन को भी धीमा बनाता है। यह एक अच्छा ट्रेड-ऑफ है या नहीं यह उस विशेष एप्लिकेशन पर बहुत निर्भर है जिसे आप लिखना चाहते हैं।
अपने विशेष मामले में, आपको इस तथ्य पर भी विचार करना होगा कि आप लुआ को नहीं जानते हैं, और आप पहले से ही C ++ भाषा और Arduino API दोनों को जानते हैं। तब आप एक ही परियोजना पर लुआ के लाभों को चीर नहीं सकते हैं, क्योंकि भाषा सीखने के लिए आवश्यक समय है। आप भाषा को एक निवेश के रूप में सीखने पर विचार कर सकते हैं, शायद इसके लायक अगर आप इस मंच पर बहुत अधिक कार्यक्रम करने जा रहे हैं, तो शायद इसके लायक नहीं है यदि यह केवल एकल, सरल पर्याप्त परियोजना के लिए है। यदि अनिश्चित है, तो मेरा सुझाव है कि आप इस प्लेटफ़ॉर्म पर लुआ के साथ प्रदान किए गए एपीआई पर एक नज़र डालें: यह आपकी परियोजना को कितनी अच्छी तरह फिट करता है? क्या यह Arduino API की तुलना में काफी बेहतर है?