33. Tipos de datos básicos en Arduino

La Tecnología para todos - Un pódcast de Luis del Valle Hernández

Categorías:

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úmerosEnterosbyte (8 bits)(unsigned) int (16 bits)word (16 bits)(unsigned) long (32 bits)Coma flotantefloat (32 bits)double (32 bits)Textoschar (8bits)stringComplejosarraystructOtros tipos de datosbooleanvoidenumtypedefunionPunteros 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íaReponsinatorCuando 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.