LUA en Raspberry Pi

LUA es un lenguaje de programación similar a Python, pero en este caso  no se encuentra en el menú de inicio del Sistema Opertativo Raspbian de las Raspberry Pi.

Para comprobar si está LUA o no preinstalado en su sistema, hay que ir a: Menu =>  Accesorios => LXTerminal y teclee el comando “lua”:

pi@raspberrypi:~ $ lua
Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio
>

en este caso está instalada la versión 5.1.5, pero en el caso de que no esté, o quisiera instalar la versión más reciente, la 5.3,  habría que instalar el paquete Debian correspondiente (update e install) para después  lanzar el interprete o shell mediante “lua5.3”

pi@raspberrypi:~ $ sudo apt-get update
...
pi@raspberrypi:~ $ sudo apt-get install lua5.3
...
pi@raspberrypi:~ $ lua5.3
Lua 5.3.3 Copyright (C) 1994-2016 Lua.org, PUC-Rio
>

Para el primer programa con LUA  podemos usar el editor Geany y salvar el código con la extensión .lua:

-- main.lua
-- Programa que escribe en el terminal
--
-- Definicion de la función Inicio
function Inicio()
 print ('Hola mundo')
end
-- Llamada a la función Inicio
Inicio()

Para ejecutar debe lanzar desde el terminal:

pi@raspberrypi:~ $ sudo lua5.3 ./proyectos/LUA/main.lua
Hola mundo

En otra entrada veremos como controlar GPIO de Raspberry desde LUA