A07. - Funciones - Arduino Imagina 3dBot Manual Del Usuario

Tabla de contenido

Publicidad

Imagina 3dBot Arduino
A07. – Funciones
Una función es simplemente un conjunto de instrucciones a las que damos un nombre, para no
tener que repetirlas en diferentes partes del programa y para clarificar y ordenar el código. Al crear
una función, se genera automáticamente un bloque de dicha función, que ya puede ser insertado
en cualquier parte del programa.
Para ello, tenemos que usar el bloque "para" que encontramos en el apartado "Funciones" de
ArduinoBlocks.
Primero tenemos que darle un nombre a la función, e incluir dentro de la misma, el conjunto de
instrucciones que queremos que realice el robot cada vez que la usemos.
Por ejemplo, podemos definir una función con el nombre "Luz 1"
cuya finalidad sea encender el led verde y apagar el amarillo y el
rojo.
Si ahora vamos a la sección "Funciones" del panel izquierdo de
ArduinoBlocks, encontraremos ya la nueva función creada,
disponible para ser seleccionada e insertada en cualquier parte
del código.
Es importante destacar que las funciones no se definen dentro del "Bucle". Se crean fuera y luego
se insertan dentro en los momentos en los que queramos que se ejecuten.
Cuando creamos un programa pequeño (de pocos bloques), no suele merecer la pena definir
funciones, ya que no ahorra mucho tiempo. Pero cuando realizamos programas más extensos o
con partes iguales que se repiten, es una buena práctica hacer uso de ellas, tanto por comodidad,
como por claridad del programa realizado.
INNOVA DIDACTIC – Actividades con Imagina 3dBot Arduino v3 Rev. 0.0_ESP P. 31

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Rbl0965

Tabla de contenido