Qué son las variables y constantes en Arduino
Las variables y constantes en Arduino

Una variable es la manera que tenemos de guardar valores. Las variables tienen nombre y son de un solo tipo. Estas variables se pueden usar para muchas cosas: comprobaciones, operaciones matemáticas…
Una variable puede ser declarada al inicio del programa, antes del setup(), dentro de otras funciones o dentro de un control de flujo.
int variableEntrada = 0;
char letras = "b";
void setup(){
variableEntrada = analogRead(2)
}
Una variable global es aquella que puede ser vista y utilizada por cualquier función, esta se declara al principio. Por el contrario, las variables locales son aquellas que se definen en una función y se usa solo en la función en la que se declaró.
Tipos de variables en Arduino
| Nombre | Descripción |
| byte | Almacena un rango numérico de 8 bits sin decimales. Su rango es de 0 a 255.byte variableEntrada = 180; |
| int | Valor numérico entero, este puede ser tanto un número positivo como negativo, pero nunca decimal.
|
| float | Valor numérico decimal, estos pueden contener números enteros como decimales.float numDecimal = 5.23; |
| long | Se utiliza para el caso de que se usen números con tamaños muy altos, esto ayuda al tiempo de ejecución.long numLargo = 900000; |
| Char | Almacena sólo un carácter, estos pueden ser letras y tener que ir “ ” o ‘ ’char letra = “a”;char letraDos = ‘2’; |
| String | Este a diferencia del char, almacena más de un carácter por lo que podemos almacenar frasesString frase = “Hola a todos”; |
Las constantes en Arduino
En programación, una constante es un valor que no puede ser modificado durante la ejecución de un programa. Podemos definir nuestras propias constantes y también hay algunas que ofrece el propio lenguaje Arduino porque son de uso muy común.
| Constantes booleanas: TRUE | FALSE | Representan el valor de verdadero (1) o falso (0). |
| Definición de los pines: INPUT, INPUT_PULLUP y OUTPUT | INPUT: entrada
INPUT_PULLUP: entrada con acoplamiento a positivo OUTPUT: salida |
| Escritura de un pin: HIGH | LOW | Si el pin está configurado como INPUT, dará HIGH si:
En cambio, si el pin está configurado como OUTPUT, dará HIGH si:
|
| LED_BUILTIN | LED que viene incorporado en la placa. |
Siguientes lecciones del Curso Introducción a Arduino desde cero
Enlace a la información sobre el curso.
- Estructura básica del código Arduino
- Puerto de serie
- Tiempo

Si te ha gustado este post, compártelo en redes sociales: Facebook y Twitter.