Usar funciones en Icaro Bloques

Usar funciones al programar nos permite reutilizar código. En particular al tratar con bloques, nos evita atiborrar la pantalla, pero también nos evita errores de conexión entre bloques al repetir varias veces lo mismo.

Lo primero es crear una rutina que será nuestra función. Un ejemplo sencillo, hacer parpadear un led. Esta rutina la salvamos como un archivo de icaro.

Luego la salvamos como una función con el mismo nombre.

En el ejemplo siguiente mostramos como hacer la llamda de la función. Usamos un bloque de carga_func para llamar a la funcion y luego un bloque de acción con la función.

Para que esto funcione debemos salvar la rutina como un archivo de icaro y luego darle compilar. Todos los archivos deben estar en la misma carpeta, de esta manera Ícaro Bloques encuentra el código a usar de los archivos.

Si nos vamos a la pestaña de código fuente y damos click en el boton recargar, podremos ver el código con la declaración de la función y el llamado a la misma en lenguaje C.