ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Comprender y aplicar las instrucciones básicas para la programación de la tarjeta Arduino

Rafael ValenciaPráctica o problema9 de Junio de 2023

2.233 Palabras (9 Páginas)98 Visitas

Página 1 de 9

        [pic 1]

Practica 02:

Introducción a Arduino

Integrantes y coevaluación:

No de equipo: 2.1

Abner David Linares Nava (100%)

Litzy Hernández Portillo (100%)

Guadalupe Salazar Cernas (100%)

Marisol Pavón Limón (100%)

Diego Rogelio Cuadros Gutiérrez (100%)

Rafael Valencia Neri (100%)

Materia: Industria 4.0.

Profesor: Ing. Roberto Sánchez Azcarate.

Grupo: 4802.

Marzo De 2023

Índice

Objetivo (s)        2

Introducción        2

Marco Teórico        2

¿Qué es Tinderkat?        2

¿Cómo se calcula el valor de una resistencia a utilizar?        3

¿Qué es Arduino?        4

Funciones de Arduino        4

Configuración del puerto Serial en Arduino        4

Declaración for        5

Sintaxis de la sentencia if        5

Materiales y/o equipos utilizados        6

Seguridad        6

Desarrollo        6

Conclusión (es)        12

Cuestionario        13

Referencias        13


Objetivo (s)

  1. Comprender y aplicar las instrucciones básicas para la programación de la tarjeta Arduino.

Introducción

Para la realización de la práctica que a continuación se desglosa tenemos conocimientos recientes de lo que es Arduino y cuál es su función manejamos la plataforma de Tinkercad que nos sirve como bases para desarrollar la estructura de cierto código en  ingles asignado funciones o declaraciones o instrucciones que tiene el objetivo de realizar un acción al momento de ejecutarse , una de funciones a usar es la función setup se emplea en cuanto el programa va dar inicio sirviéndolo como una forma de iniciar el labor de los puertos de serie más adelante lo acompaña loop quien posibilita que el programa brinde una respuesta a sucesos que ocurren en la tarjeta, se hace uso de variables para designar  y almacenar un valores numéricos, if juega como la respuesta si o no establecer una solución , for es usado para repetir una función , serial.begin(rate) es la velocidad de trasmisión de datos y por ultimo serial.println(data) será la impresión de datos seguido de un retorno automático, así que todo lo mencionado nos va brindar la posibilidad de crear la estructura de los ejercicios que se solicitan.

Marco Teórico

¿Qué es Tinderkat?

Tinkercad es un entorno de diseño online, gratuito. Tinkercad tiene la capacidad de simular escenarios reales, permite que los estudiantes y/o usuarios tomen decisiones, evalúen las consecuencias de estas y obtengan una realimentación constante de sus acciones, resolviendo los problemas que puedan surgir con el objetivo de evitar riesgos innecesarios.

Así mismo, la herramienta online Tinkercad ayuda al estudiantado a desaprender y aprender de una forma en la que no tienen temor de cometer errores con placas de Arduino y pueden tener el acceso a circuitos, conexiones y programar las placas. Como menciona Alicia (2020) el componente principal del estudio son esencialmente los parámetros de uso de la herramienta digital Tinkercad, conocida como el método activo y divertido para los estudiantes, que sirve como una herramienta de atributos estratégicos en Autodesk para la creación de prototipos, diseño de circuitos modelo con sus respectivas simulaciones en 3D. (Chiluisa, 2022)

[pic 2]

¿Cómo se calcula el valor de una resistencia a utilizar?

Leyendo las bandas de colores, de izquierda a derecha, las 3 primeras bandas nos determinarán su valor, la cuarta banda nos indica su tolerancia, es decir, el valor + o – que el valor que puede tener por encima o por debajo del valor que marcan las 3 primeras bandas, la resistencia teórica. (Logicbus, 2019)

[pic 3]

[pic 4]

¿Qué es Arduino?

El entorno de programación de la placa de Arduino se denomina Integrated Development Environment (IDE) el cual permite llevar a cabo la escritura de las sentencias para el funcionamiento de los elementos físicos de la placa de Arduino. Este software tiene por sí solo un conjunto de herramientas que permite, editar el código, compilar y depurar todo a través de una interfaz gráfica, así mismo, nos da la oportunidad de interactuar con el microcontrolador almacenando los programas realizados en su memoria interna para poner en marcha todo el hardware. (Xakata, 2022)

[pic 5]

Funciones de Arduino

Configuración del puerto Serial en Arduino

Estan las funciones del lenguaje Arduino, que son utilizadas para controlar a dicho puerto, estas funciones son:

Serial.print . Esta función se encarga de imprimir caracteres seriales.

Serial.begin . Permite inicializar al puerto con una velocidad estándar.

Serial.read . Se utiliza para, si hay datos disponibles sin leer, se puedan capturar y procesar dichos caracteres seriales.

Serial.available . Esta función nos indicará si existen bytes que no han sido leidos del buffer.

  • Verdadero. Hay datos sin leer.
  • Falso. No hay datos nuevos en el puerto.

Serial.write . Funciona de forma similar a la función de Arduino Serial print, pero con la diferencia que se pueden escribir solo un byte a la vez en formato binario o hexadecimal. (Estrada-Marmolejo, 2019)

Declaración for

La declaración for se usa para repetir un bloque de sentencias encerradas entre llaves un número determinado de veces. Cada vez que se ejecutan las instrucciones del bucle se vuelve a testear la condición. La declaración for tiene tres partes separadas por (;). La inicialización de la variable local se produce una sola vez y la condición se testea cada vez que se termina la ejecución de las instrucciones dentro del bucle. Si la condición sigue cumpliéndose, las instrucciones del bucle se vuelven a ejecutar. Cuando la condición no se cumple, el bucle termina.

Cualquiera de los tres elementos de cabecera puede omitirse, aunque el punto y coma es obligatorio. También las declaraciones de inicialización, condición y expresión puede ser cualquier estamento válido en lenguaje C sin relación con las variables declaradas. (Hernández, 2017)

[pic 6]

Sintaxis de la sentencia if

La sintaxis de la sentencia if con Arduino es muy sencilla. Comenzamos escribiendo la palabra reservada if (en español se traduce como si condicional). Luego entre paréntesis ponemos la condición y por último abrimos y cerramos las llaves.

[pic 7]

La condición es la que hará que se ejecute el código que hay entre las llaves. Si es verdadera, el flujo del código de Arduino entrará dentro de las llaves y ejecutará todo lo que hay dentro. (Hernández, 2017)

Materiales y/o equipos utilizados

  • Software tinkerCAD.

Seguridad

No introducir líquidos ni alimentos al laboratorio.

Desarrollo

Para la creación de nuestro circuito se utilizó la aplicación Tinderkat, misma donde previamente se había creado una cuenta.

Actividad 1:

  • Diseñar un circuito electrónico para el parpadeo de un LED (Contemplar el cálculo de la resistencia que se deberá utilizar).
  • Programar el parpadeo un LED de forma constante manteniendo el LED 500 ms encendido y 500 ms apagado.

Para la realización del primer circuito fue necesario verificar el voltaje de salida del Arduino, mismo que fue de 5v, eso nos proporcionó la información necesaria acerca de como configurar nuestro led, mismo donde se utilizaría una resistencia, calculada a través de la siguiente operación:

...

Descargar como (para miembros actualizados) txt (14 Kb) pdf (597 Kb) docx (662 Kb)
Leer 8 páginas más »
Disponible sólo en Clubensayos.com