Práctica 2: Tipos de datos fundamentales en lenguaje C

Objetivo:

Familiarizarse con los tipos de datos fundamentales en el lenguaje C y su uso en la programación de Arduino.

Materiales:

Esquema:

Conecte el LED al pin 13 de la placa Arduino a través de la resistencia de 220Ω.

conexión arduino

Código:





// Declaración de variables
byte numeroEntero = 10; // Variable de tipo byte (8 bits)
int numeroEnteroGrande = 1000; // Variable de tipo int (16 bits)
long numeroEnteroMuyGrande = 1000000; // Variable de tipo long (32 bits)
float numeroDecimal = 3.141592; // Variable de tipo float (32 bits)
double numeroDecimalPreciso = 3.1415926535; // Variable de tipo double (64 bits)
char caracter = 'A'; // Variable de tipo char (8 bits)

void setup() {
  // Inicialización
  Serial.begin(9600); // Inicia la comunicación serial a 9600 baudios
}

void loop() {
  // Impresión de valores
  Serial.print("Numero entero: ");
  Serial.println(numeroEntero);
  Serial.print("Numero entero grande: ");
  Serial.println(numeroEnteroGrande);
  Serial.print("Numero entero muy grande: ");
  Serial.println(numeroEnteroMuyGrande);
  Serial.print("Numero decimal: ");
  Serial.println(numeroDecimal);
  Serial.print("Numero decimal preciso: ");
  Serial.println(numeroDecimalPreciso);
  Serial.print("Caracter: ");
  Serial.println(caracter);
  
  // Retardo de 1 segundo
  delay(1000);
}


        

Explicación:

Actividades:

  1. Modifique el código para cambiar los valores de las variables. Observe cómo cambia la salida en el monitor serial, 5 pruebas diferentes.

Conclusión:

Esta práctica permite familiarizarse con los tipos de datos fundamentales en el lenguaje C y su uso en la programación de Arduino. La comprensión de los tipos de datos es fundamental para escribir código eficiente y preciso.