top of page

SESIÓN 02: martes 26 de septiembre de 2017

  • Foto del escritor: Dirk Hol Cadavieco
    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


POSTS RECIENTES:
BÚSQUEDA POR TAGS:
bottom of page