UTILIZACION DE UNA VARIABLE Una variable puede ser declarada al inicio del programa antes de la parte de configuración setup(), a nivel local dentro de las funciones, y, a veces, dentro de un bloque, como para los bucles del tipo if.. for.., etc. En función del lugar de declaración de la variable así se determinara el ámbito de aplicación, o la capacidad de ciertas partes de un programa para hacer uso de ella. Una variable global es aquella que puede ser vista y utilizada por cualquier función y estamento de un programa. Esta variable se declara al comienzo del programa, antes de setup(). Una variable local es aquella que se define dentro de una función o como parte de un bucle. Sólo es visible y sólo puede utilizarse dentro de la función en la que se declaró. Por lo tanto, es posible tener dos o más variables del mismo nombre en diferentes partes del mismo programa que pueden contener valores diferentes. La garantía de que sólo una función tiene acceso a sus variables dentro del programa simplifica y reduce el potencial de errores de programación. El siguiente ejemplo muestra cómo declarar a unos tipos diferentes de variables y la visibilidad de cada variable: int value; // 'value' es visible para cualquier función void setup() { // no es necesario configurar nada en este ejemplo } void loop() { for (int i=0; i<20;) // 'i' solo es visible { // dentro del bucle for i++ } float f; //'f' es visible solo dentro de loop() }