La verdad es que en este tercer trimestre me lo he pasado genial. Trabajar el tema de processing y arduino me ha gustado mucho. Me parece un tema muy interesante y útil para trabajos futuros.
Tanto con las prácticas como con los proyectos más prácticos he aprendido mucho.
En cuanto a las variables vamos a hablar de las más importantes:
-Char: Un tipo de datos utilizado para almacenar un valor de carácter. Los caracteres se escriben entre comillas simples, como este: 'A' (para caracteres múltiples - cadenas - use comillas dobles: "ABC").
La sintaxis es char var = val; y var es nombre de la variable y val: el valor a asignar a esa variable.
-Byte: Un byte almacena un número sin signo de 8 bits, de 0 a 255 y la sintaxis sería byte var = val;
-Int: Los enteros son su tipo de datos primario para el almacenamiento de números.
En el Arduino Uno (y en otros tableros basados en ATmega) un int almacena un valor de 16 bits (2 bytes). Esto produce un rango de -32,768 a 32,767 (valor mínimo de -2 ^ 15 y un valor máximo de (2 ^ 15) - 1). En las placas basadas en Arduino Due y SAMD (como MKR1000 y Zero), un int almacena un valor de 32 bits (4 bytes). Esto produce un rango de -2,147,483,648 a 2,147,483,647 (valor mínimo de -2 ^ 31 y un valor máximo de (2 ^ 31) - 1).
Los números negativos de la tienda de int con una técnica llamada ( matemáticas de complemento de 2 ). El bit más alto, a veces denominado bit de "signo", marca el número como un número negativo. El resto de los bits se invierten y se agrega 1.
Sintaxis es int var = val;
-Long:Las variables long son variables de tamaño extendido para almacenamiento de número y almacenan 32 bits (4 bytes), desde -2,147,483,648 a 2,147,483,647.
Si haces matemáticas con números enteros, al menos uno de los números debe ir seguido de una L, lo que obliga a ser un largo. Vea la página Constantes de enteros para más detalles.
Sintaxis es long var = val;
-Float: Tipo de datos para números de punto flotante, un número que tiene un punto decimal. Los números de punto flotante a menudo se usan para aproximar valores analógicos y continuos porque tienen mayor resolución que los enteros. Los números de punto flotante pueden ser tan grandes como 3.4028235E + 38 y tan bajos como -3.4028235E + 38. Se almacenan como 32 bits (4 bytes) de información.
Sintaxis es float var = val;
-Boolean: boolean tiene uno de los dos valores, trueo false. (Cada booleanvariable ocupa un byte de memoria.)
La sintaxis es boolean running = false;
De todas formas dejo el enlace de la página donde he encontrado la información aquí.
No hay comentarios:
Publicar un comentario