Menú:

martes, 16 de mayo de 2023

Caja Blanco Verde Parte II - Grados 9°, 10° y 11°

Lenguaje de Programación ARDUINO

Primeros Pasos - Grado 9°, Grado 10° y Grado 11º


Está basado en dos lenguajes: C y C++, frecuentes en el desarrollo de software, sistemas operativos, videojuegos etc. Los lenguajes de programación. tienen unas reglas de SINTAXIS, por ejemplo, en Arduino cada línea de código se debe finalizar con un punto y coma.

 

La estructura de un algoritmo en Arduino IDE (Entorno de Desarrollo Integrado) cuenta con:

Un setup (configuración) que se ejecuta una sola vez 

Un loop (ciclo) ejecuta las instrucciones que se encuentren en su interior de manera repetitiva.

 

¿Recuerdan que en la sesión anterior las instrucciones para hacer que la luz led se encendiera y apagara estaban escritas dentro del void loop?
Por esta razón, la luz led se prendía y apagaba de forma repetitiva y no se detenía.


Tener en Cuenta:

¿Qué es pinMode?

¿Qué es digitalWrite?

¿Qué es delay?

 

Lo que se escribe después de las dos barras inclinadas // no se ejecuta como una instrucción, sin embargo, son comentarios que se usan para hacer anotaciones importantes o explicar qué función cumple una línea de código.
 
A continuación  veremos las zonas de el entorno IDE, claramente explicadas a través del siguiente PDF
 
Tenga en cuenta los siguientes aspectos:

•Verifique que tenga la versión Arduino IDE 1.8.19, al igual que la librería activa para iniciar motores.
•Oprimiendo [Ctrl , coma] y en la opción Preferencias, podemos tener la IDE del Arduino en español
•En el menú Herramientas, la Placa debe ser: Arduino Uno
•También en el menú Herramientas, debemos ir a la opción Programador y  
 Elegir: Arduino as ISP.
•Si al compilar o al subir el programa a la placa, este queda bloqueado o con el puntero en el Reloj De Arena, favor Reinstalar Arduino IDE 1.8.19 o buscar otro computador.


 
Pequeño Taller o TAREA con LED's
El PROFE, le preguntará a cualquiera del grupo para que argumente sus respuestas:
 
•¿Dónde se encuentra el LED 10? S1 del Sensor de Línea
Programe en el entorno Arduino, que enciendan todos los 4 Leds que vimos en clases pasadas y explique qué pasa.
•¿Programando cuáles Leds, moverían la llanta izquierda?
•¿Programando cuáles Leds, moverían la llanta derecha?

•¿Por qué no enciende el LED 9 si lo cambié en todas las partes del código anterior? (Observe la imagen del Diagrama de Conexiones)
¿Cómo podría encenderlo? (Busque los componentes extra de la Caja Verde Blanco e inténtelo)
•Si quiero prender o programar el Led del Sensor de  Línea derecho, ¿Que pin digital debería programar? 
•Escriba 5 instrucciones del Lenguaje Arduino que considere importantes y que acabó de manejar y consigne su significado en la página #18 del Libro · Learning Log  o Bitácora.

Miremos el Diagrama de Conexiones para conocer dónde podemos encontrar los Pines o Conexiones

•Ensayaremos los Motores  
[Explicar la Programación, Ver el Monitor Serie]
•Ensayaremos el Ultrasonido en cm 
[No Explicar la Programación, solo el Monitor Serie]
•Sensor de Luz
[Explicar la Programación, Ver el Monitor Serie]

Volvamos a Caja Verde Parte 1......


No hay comentarios:

Publicar un comentario