Tabla de contenido

🔶 Introducción


Los arreglos son una estructura de datos muy útil para almacenar y manipular conjuntos de valores del mismo tipo de dato. Un arreglo se define como una colección de elementos del mismo tipo de dato que están almacenados en posiciones contiguas de memoria. Cada elemento del arreglo se accede mediante un índice, que indica la posición del elemento en el arreglo.

📘 Fundamento Teórico


📖 Arreglos de datos


En Arduino, existen varios tipos de datos que se pueden almacenar en un arreglo, tales como enteros (int), flotantes (float), caracteres (char), booleanos (bool), entre otros. Es importante tener en cuenta que el tamaño de un arreglo se define al momento de su declaración y no puede ser cambiado posteriormente.

//tipo_dato nombre_arreglo[tamaño];
int miArreglo[5];  //Declara un arreglo de enteros con 5 elementos

//tipo de dato nombre [cantidad de elementos] 
byte miArreglo[5] = {0,1,3,4};  //Declara un arreglo de enteros con 5 elementos
const int
const int
const int number_pin
//tipo_dato nombre_arreglo[tamaño];
int miArreglo[5];  //Declara un arreglo de enteros con 5 elementos

//tipo de dato nombre [cantidad de elementos] 
byte miArreglo[5] = {0,1,3,4};  //Declara un arreglo de enteros con 5 elementos

📕 Ejemplo “E05” - Arreglos y macros


Este ejemplo presenta información sobre arreglos y macros en Arduino. Se explica cómo se definen los arreglos y se proporcionan ejemplos de cómo se pueden utilizar en el código. Además, se explica cómo se definen las macros y cómo se pueden utilizar para simplificar la escritura de código repetitivo. El ejemplo en sí mismo es un programa que enciende y apaga una secuencia de LEDs en un patrón determinado utilizando arreglos y macros.

📝 Flujo de diseño


1️⃣ Diseño del diagrama de bloques

2️⃣ Planificación del esquema de pines (Hardware)