page-title-bg2
  >  Blog   >  Qué son las variables y constantes en Arduino
Curso Introducción a Arduino desde cero

Qué son las variables y constantes en Arduino

Comparte en RRSS
 

Las variables y constantes en Arduino

variables 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.

int numEntero = 1589;
int numEntero2 = -1589;

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 frases
String 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:

  • un voltaje mayor a 3 voltios esta presente en el pin (tarjetas de 5V)
  • un voltaje mayor a 2 voltios esta presente en el pin (tarjetas de 3.3V)

En cambio, si el pin está configurado como OUTPUT, dará HIGH si:

  • 5 voltios (tarjetas de 5V)
  • 3.3 voltios (tarjetas de 3.3V)
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

proyectos con arduino logo


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

Perfil oficial del blog de Flexbot.

Post a Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.