Uno dei tanti  linguaggi di programmazione che conosciamo. In particolare usiamo Lua per la programmazione di Arduino.  Lua è un linguaggio di programmazione dinamico, riflessivo, imperativo e procedurale, utilizzato come linguaggio di scripting di uso generico.