Icono del sitio Home Assistant Fácil

Tipos de datos en Arduino

El lenguaje de programación que se utiliza en Arduino está basado en Processing, un lenguaje de programación muy similar a C++. A la hora de enfrentarnos a un desarrollo debemos tener claro desde el principio los tipos de datos en Arduino. En este artículo vamos a repasar los conceptos básicos a la hora de programar.

Lo primero que veremos son las directivas de precompilador. Estas directivas se ejecutan antes de compilar el código y no se ejecutan en tiempo de ejecución como el resto de código. Nos permite incluir ficheros, definir constantes y aplicar condicionales.

Ahora veremos los tipos de datos que podemos usar cuando programamos para Arduino. Para definir una variable debemos escribir primero el tipo, luego un nombre descriptivo y por último podemos asignar un valor inicial, esto último no es obligatorio en la declaración.

tipo nombre = valor;

Números

Textos

Complejos

Otros tipos de datos

Punteros

Almacena la dirección de memoria de otra variable. Es muy útil cuando estamos trabajando con variables con mucha información como por ejemplo estructuras o arrays muy grandes. En estos casos pueden llegar a tener cientos de bytes mientras que la dirección de memoria solo tiene 2 bytes. Para evitar pasar la información de un sitio a otro utilizamos los punteros que son la dirección física donde está guardada la información. Veamos un ejemplo:

Salir de la versión móvil