Lua, birçok komut dosyası dili gibi, bir programcı olarak sizi çok daha üretken yapma eğilimindedir: daha yüksek bir soyutlama düzeyinde çalışırken ve bellek yönetimi gibi önemsiz şeyler hakkında endişelenmediğinizde işler çok daha kolay hale gelir. Aynı hedeflere çok daha az kod satırı ile ulaşırsınız. Öte yandan, gelişmeyi hızlandırırken, program yürütmeyi de yavaşlatır. Bunun iyi bir değiş tokuş olup olmadığı, yazmak istediğiniz uygulamaya çok bağlıdır.
Özel durumunuzda, Lua'yı bilmediğinizi ve hem C ++ dilini hem de Arduino API'sini zaten biliyor olmanız gerektiğini düşünmelisiniz. O zaman, dili öğrenmek için gereken zaman nedeniyle Lua'nın avantajlarını tek bir projede kopyalayamazsınız. Dili bir yatırım olarak öğrenmeyi düşünebilirsiniz, muhtemelen bu platformda çok fazla program yapacaksanız buna değer , muhtemelen sadece tek, yeterince basit bir proje için değmez. Emin değilseniz, bu platformda Lua ile sağlanan API'ye göz atmanızı öneririm: projenize ne kadar uygun? Arduino API'sından önemli ölçüde daha uygun mu?