SESIÓN 02: martes 26 de septiembre de 2017
- Dirk Hol Cadavieco
- 1 oct 2017
- 2 Min. de lectura
En esta sesión, se llevó a cabo el estudio de los tipos de datos simples. En los tipos de datos básicos, las variables y constantes deben de definir un tipo. Una vez definido este, no se puede cambiar de opinión. El tipo define el comportamiento de los operadores y existen tres grandes grupos: Numéricos, alfabéticos y enumerados.
Tipo de dato nulo (void): indica “nada”, es una variable sin tipo definido y cuando una función o programa no retorna ningún resultado final, se dice que devuelve el tipo void.
Tipos de datos numéricos: los números se utilizan, por defecto, en base decimal, pero internamente se trabaja con números en base binaria. Existen dos grandes diferencias entre enteros y reales y es importante definir el espacio necesario para almacenar un número.
Entero: int
float
Real con doble precisión: doublé
Modificadores: Para modificar el tamaño de almacenamiento, se utilizan tipos de datos modificados.
signed: reserva un bit para el signo
define solo valores positivos
utiliza el mayor tamaño disponible
utiliza el menor tamaño disponible
int: tipo de dato entero, toma valores positivos y negativos y se almacena en dos o cuatro bytes:
.short int (16 bits): -32.768 a 32.768
.long int (32 bits): -2.147.483.648 a 2.147.483.648
.unsigned int (32 bits): 0 a 4.294.967.296
float: tipo de dato real, precisión simple, valores positivos y negativos, se almacena en 4 bytes (32 dígitos para parte entera y 6 dígitos para parte decimal), no acepta modificaciones.
double: tipo de dato real, precisión doble, valores positivos y negativos, se almacena en 8 bytes (37 dígitos para parte entera y 10 dígitos para parte decimal).
.long double (10 bytes)
Tipos de datos alfabéticos: cualquier símbolo escrito se puede considerar alfabético.
En rigor: a..z, A…Z, !”.,$%&/)(^*{} etc. !”.,$%&/)(^*{} etc.
Alfanuméricos: Se agregan los dígitos como símbolos, no como números.
.char: almacena cualquier carácter “normal”, ocupa un byte (permite diferenciar 256 caracteres: signed char (-127 a 127) y unsigned char (0 a 256). El valor almacenado es el código ASCII que representa el carácter.
Monitor Serial: herramienta proporcionada por Arduino IDE para enviar y visualizar datos que se manejan a través del puerto Serie. Esta herramienta se encuentra en el menú de herramientas. Es la forma más simple de establecer comunicación serial con Arduino. Para la utilización del Monitor Serial, es necesario establecer algunos comandos en Arduino IDE y luego subirlos al microcontrolador.
.Se inicializa la comunicación serial con:
.El 9600 indica el baud rate. Se define baudio como una unidad de medida, usada en telecomunicaciones, que representa el número de símbolos por segundo en un medio de transmisión analógico o digital.
el microcontrolador tendrá que imprimir un carácter a través del puerto serie. Serial.print o Serial.write sirven para imprimir o escribir en el puerto serie, sin embargo Serial.println agrega un salto de línea cada vez que se envía un dato. Se debe establecer lo que se quiere imprimir entre paréntesis y con comillas.
En esta sesión, se ingresaron diferentes símbolos, números, palabras o frases y el monitor serial arrojó, en código ASCII, el valor de cada carácter.

Comentários