Diferencia entre revisiones de «Variables»
(→Alcance y calificadores) |
(→Convenciones) |
||
Línea 10: | Línea 10: | ||
* [[Constantes flotantes]] | * [[Constantes flotantes]] | ||
− | == | + | == Converciones == |
* [[char()]] | * [[char()]] |
Revisión del 16:43 13 jun 2018
Tipos de datos Arduino y constantes.
Contenido
Constantes
- true / false
- HIGH / LOW
- INPUT / OUTUP / INPUT_PULLUP
- LED_BUILTIN
- Constantes enteras
- Constantes flotantes
Converciones
Tipos de dato
Numericos
Carateres
Otros
Alcance o ambito
Las variables en el lenguaje de programación C++, que usa Arduino, tienen una propiedad llamada ambito. Esto está en contraste con las primeras versiones de idiomas como BASIC, donde cada variable siempre es del tipo global.
Una variable global es aquella que puede ser vista por cada función en un boceto. Las variables locales solo son visibles para la función en la que están declaradas. En el entorno Arduino, cualquier variable declarada fuera de una función (por ejemplo, setup(), loop(), etc.), es una variable global.
Cuando los programas comienzan a hacerse más grandes y complejos, las variables locales son una forma útil de asegurar que solo una función tenga acceso a sus propias variables. Esto evita errores de programación cuando una función modifica inadvertidamente variables usadas por otra función.
También es útil a veces declarar e inicializar una variable dentro de un bucle for. Esto crea una variable a la que solo se puede acceder desde dentro de los paréntesis bucle for.