Hoy veremos los tipos de datos básicos en Arduino, algo muy importante a la hora de desarrollar nuestro proyecto. Debemos ser conscientes que la memoria de nuestro Arduino es bastante escasa y es nuestra obligación su optimización. La mejor manera para optimizar es saber cuanto ocupan nuestros datos y encontrar el tipo que mejor se adapte a ellos. Para eso debemos conocer muy bien que nos ofrece Arduino para almacenar los datos.
Antes de continuar, si quieres contactar con nosotros lo puedes hacer a través del formulario de contacto, de Twitter y de Facebook. Recuerda también que tienes una lista de distribución a tu disposición a la que te puedes suscribir.
Comenzaremos hablando de las directivas del precomplilador que se ejecutan antes de compilar el código. Su uso es muy variado pero básicamente se utilizan para importar archivos como librerías y definir constantes.
Luego comenzaremos con los tipos de datos primitivos. Aquí se incluyen los números, los textos, los complejos y otros tipos de datos que nos ayudarán a tener nuestro código optimizado. Los clasificaremos de la siguiente manera:
Números
Enteros
byte (8 bits)
(unsigned) int (16 bits)
word (16 bits)
(unsigned) long (32 bits)
Coma flotante
float (32 bits)
double (32 bits)
Textos
char (8bits)
string
Complejos
array
struct
Otros tipos de datos
boolean
void
enum
typedef
union
Punteros
Si quieres saber más sobre los tipos de datos puedes consultar el siguiente artículo donde describimos cada uno de ellos con ejemplos.
Recurso del día
Reponsinator
Cuando realizas una aplicación web es obligatorio comprobar como se ve en diferentes dispositivos móviles. Reponsinator te permite probar tus aplicaciones en las principales resoluciones de pantalla. Para comprobarlo solo tienes que introducir tu URL e inmediatamente podrás comprobar como se ve. Lo mejor de esta aplicación es que te permite hacer esta comprobación con aplicaciones que se encuentren en local, en tu disco duro. No olvides que Google penalizará tu sitio web si no es responsive.
Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.
view more