jueves, 22 de febrero de 2024

INTRODUCCION A LA PROGRAMACION ARDUINO

 INTRODUCCIÓN A LA PROGRAMACIÓN CON ARDUINO


 A. Estructura Básica de un Programa Arduino

Objetivo: Comprender la estructura básica de un programa Arduino.

Actividad:

·         Concepto de programa y su estructura.

·         Las secciones fundamentales: setup() y loop().

1. Concepto de Programa y su Estructura en Arduino:

·         Programa: Un programa es como una receta para decirle a la computadora (o en este caso, a Arduino) qué hacer. Escribimos programas para que Arduino realice tareas específicas, como encender luces o mover motores.

·         Estructura del Programa en Arduino: Imagina que estás escribiendo una carta. En un programa de Arduino, hay dos partes importantes: setup() y loop(). En la sección setup(), le dices a Arduino qué preparativos hacer antes de empezar la tarea principal. En loop(), le dices a Arduino qué hacer una y otra vez.

2. Secciones Fundamentales: setup() y loop():

·         setup(): Aquí pones las instrucciones que Arduino solo necesita hacer una vez, al comienzo. Por ejemplo, si estás encendiendo una luz, le dirías a Arduino en setup() que prepare la luz.

·         loop(): En esta sección, colocas las instrucciones que quieres que Arduino repita una y otra vez. Si quieres que una luz parpadee, le dices a Arduino en loop() que encienda y apague la luz en un bucle.


 B. Entorno de Desarrollo Arduino (IDE)

Objetivo: Familiarizarse con el entorno de desarrollo Arduino.

Actividad:

·         Presentar el entorno de desarrollo Arduino IDE.

·         Destacar las secciones clave, como el área de código, el monitor serial y la barra de herramientas.

1. Entorno de Desarrollo Arduino IDE:

·         Definición: El Arduino IDE (Entorno de Desarrollo Integrado) es el programa que usamos para escribir, compilar y cargar nuestros programas en la placa Arduino.

·         Instalación: Puedes descargar e instalar el Arduino IDE desde el sitio web oficial de Arduino. Es compatible con diferentes sistemas operativos como Windows, macOS y Linux.

2. Secciones Clave del Arduino IDE:

·         Área de Código: Es la parte principal de la ventana donde escribes tu programa. Aquí es donde colocas todas las instrucciones para que Arduino las siga. Los programas en Arduino están escritos en un lenguaje similar al inglés y son llamados "sketches".

·         Monitor Serial: Es como una ventana que te permite comunicarte con Arduino. Puedes imprimir información desde tu programa usando Serial.print() o Serial.println(), y ver esa información en el Monitor Serial. Es útil para depurar y entender lo que está haciendo tu programa.

·         Barra de Herramientas: Aquí encontrarás botones importantes. Algunos de los más destacados son:

1.       Verificar (Tick): Comprueba si hay errores en tu programa sin cargarlo en la placa.

2.       Subir (Flecha hacia arriba): Carga tu programa en la placa Arduino.

3.       Nuevo (Archivo con esquina doblada): Abre un nuevo sketch.

4.       Abrir (Carpeta abierta): Abre un sketch existente.

5.       Monitor Serial (Lupa): Abre o cierra la ventana del Monitor Serial.

6.       Área de Mensajes: Justo debajo del área de código, hay un área que muestra mensajes importantes, como errores durante la verificación o carga del programa. Te da pistas sobre lo que podría estar mal en tu código.

·         Barra de Estado: En la parte inferior, hay una barra que muestra información sobre la placa seleccionada, el puerto COM y el tipo de conexión.

3. Ampliación sobre el Uso:

·         Escribir y Verificar: Después de escribir tu programa, haces clic en el ícono de "verificación" para asegurarte de que no haya errores antes de cargarlo en la placa.

·         Cargar en la Placa: Una vez que has verificado que tu programa está bien, haces clic en el ícono de "subir" para cargar el programa en tu placa Arduino. Después de eso, tu programa comienza a ejecutarse en la placa.

     ·         Monitor Serial: Si necesitas ver datos o mensajes que imprimes en tu programa, puedes abrir             el Monitor Serial para ver esta información en tiempo real.

 

C. Ejemplos Prácticos - Hola Mundo en Arduino

Objetivo: Aplicar conocimientos sobre la estructura de un programa y el uso del entorno Arduino IDE.

Actividad:

·         Realizar un ejemplo práctico: "Hola Mundo" en Arduino.

·         Explicar el uso de funciones setup() y loop().

·         Mostrar cómo cargar y ejecutar el programa en una placa Arduino.

1. Realizar un Ejemplo Práctico: "Hola Mundo" en Arduino:

Código "Hola Mundo":

void setup() {

  Serial.begin(9600);  // Inicia la comunicación serial a 9600 baudios

  Serial.println("¡Hola Mundo!");  // Imprime "¡Hola Mundo!" en el monitor serial

}

 

void loop() {

  // El loop está vacío en este ejemplo

}

·         setup(): En esta función, preparamos la placa para la ejecución del programa. En este caso, iniciamos la comunicación serial a 9600 baudios (una velocidad de comunicación) y luego imprimimos "¡Hola Mundo!" en el monitor serial.

·         loop(): Aunque esta función está vacía en este ejemplo, generalmente es donde colocarías las instrucciones que deseas que Arduino repita continuamente.

2. Explicar el Uso de Funciones setup() y loop():

·         setup(): Esta función se ejecuta una sola vez al principio del programa. Es el lugar ideal para inicializar configuraciones, como establecer la velocidad de comunicación o configurar pines.

·         loop(): Después de que setup() se ejecuta, loop() se ejecuta continuamente en un bucle. Aquí pones las instrucciones que deseas que Arduino repita indefinidamente. Por ejemplo, si quieres que un LED parpadee, colocarías el código en loop().

3. Mostrar Cómo Cargar y Ejecutar el Programa en una Placa Arduino:

·         Conexión de la Placa: Conecta tu placa Arduino a la computadora mediante un cable USB.

·         Seleccionar el Tipo de Placa: Abre el Arduino IDE, ve a "Herramientas" y selecciona el modelo de tu placa (por ejemplo, Arduino Uno) y el puerto al que está conectada la placa.

·         Verificar y Cargar: Haz clic en el ícono de verificación (Verificar) para asegurarte de que no hay errores en tu código. Luego, haz clic en la flecha (Cargar) para transferir el programa a la placa Arduino.

·         Observar en el Monitor Serial: Puedes abrir el monitor serial (botón en la esquina superior derecha) para ver la salida del programa. En este caso, deberías ver "¡Hola Mundo!".

No hay comentarios:

Publicar un comentario

REGION ANDINA

  LA REGION ANDINA La zona andina de Colombia es una de las cinco principales regiones geográficas del país y destaca por ser la más poblada...