Utilizandoel Arduino IDE. En este ejemplo, crearemos un array de números enteros y realizaremos algunas operaciones básicas con él.
Supongamos que queremos crear un array de 5 elementos e imprimirlos en el monitor serial. Además, calcularemos la suma y el valor máximo dentro del array.
void setup() {
// Iniciar la comunicación con el monitor serial
Serial.begin(115200);
// Crear un array de 5 elementos
int miArray[5] = {10, 15, 8, 3, 12};
// Llamar a la función para imprimir el array
imprimirArray(miArray);
// Calcular y mostrar la suma de los elementos del array
int suma = calcularSuma(miArray);
Serial.print("Suma de los elementos: ");
Serial.println(suma);
// Encontrar y mostrar el valor máximo dentro del array
int maximo = encontrarMaximo(miArray);
Serial.print("Valor máximo: ");
Serial.println(maximo);
}
void loop() {
// Nada aquí en este ejemplo
}
// Función para imprimir el contenido del array
void imprimirArray(int arr[]) {
Serial.println("Contenido del array:");
for (int i = 0; i < 5; i++) {
Serial.print(arr[i]);
Serial.print(" ");
}
Serial.println();
}
// Función para calcular la suma de los elementos del array
int calcularSuma(int arr[]) {
int suma = 0;
for (int i = 0; i < 5; i++) {
suma += arr[i];
}
return suma;
}
// Función para encontrar el valor máximo dentro del array
int encontrarMaximo(int arr[]) {
int maximo = arr[0];
for (int i = 1; i < 5; i++) {
if (arr[i] > maximo) {
maximo = arr[i];
}
}
return maximo;
}