
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.