Estructura del programa de Arduino

Estructura del programa de Arduino
Se pueden usar diferentes idiomas para ejecutar diferentes funciones mediante el uso de máquinas electrónicas. Estos idiomas ayudan a dar comandos a la máquina. Hay muchos lenguajes de programación diferentes, y cada idioma tiene sus propios comandos, sintaxis y estructura de escribir un programa. El lenguaje utilizado para Arduino es C++. La estructura del programa Arduino se explica brevemente en este discurso.

Descripción general de la programación de Arduino

El programa Arduino se divide en tres partes principales que son estructura, valores y funciones.

Al escribir un código, lo importante es seguir la sintaxis del lenguaje que se utiliza porque para ejecutar el código con éxito es necesaria la sintaxis correcta. Entonces, al escribir un programa para Arduino después de la sintaxis:

  • Para completar la declaración a semicolon ";" se usa al final de la declaración.
  • Para encerrar el bloque paréntesis "" son usados. El bloque en un programa contiene algunas declaraciones, declaración de las variables, funciones o bucles.
  • Se pueden escribir comentarios para cada declaración en el código para comprender mejor la funcionalidad de la declaración. Se puede hacer usando Double barra inclinada "//" Al comienzo del comentario si solo hay un comentario de línea. Sin embargo, si hay Comentarios de múltiples líneas En una fila, un barra inclinada asterisco "/*" al principio y Asterisk hacia adelante Slash "*/" Al final del comentario. Los comentarios también se pueden usar para excluir cualquier declaración.

La siguiente figura dada ofrece una comprensión mucho mejor de la sintaxis utilizada para la codificación en el software Arduino:

Después de comprender la sintaxis, avancemos hacia cómo usar variables en el programa Arduino y qué tipo de variables se utilizan en la estructura del programa. Para almacenar cualquier valor que se utilizará en el programa puede ser un número o un alfabeto.

El uso de las variables da la opción de guardar, cambiar, actualizar y acceder a la información cuando el programa se ejecuta. Existen diferentes tipos de variables que se pueden usar, incluidos char, int, double, string, float, unsigned int, largo y sin firmar largo.

Los siguientes son operadores utilizados en la programación de Arduino:

  • Para asignación Se utiliza cualquier valor para una variable o un carácter igual al signo "="
  • Hay diferentes operadores matemáticos como porcentaje, multiplicar, resta, adición se puede usar (%, +, *, -, /)
  • Para comparación de los diferentes valores que los operadores les gusta menos que igual a, mayor que igual a, igual a, menor que, mayor que se usa (== ,, =)
  • Operadores logicos se utilizan para definir las declaraciones condicionales como y (&&), no (!) y o (||) operadores

Estructura del programa Arduino

La estructura del programa Arduino se divide en dos funciones: la función de configuración y la función de bucle.

El configuración() La función contiene la inicialización de las bibliotecas, variables utilizadas para el código. Del mismo modo, los modos PIN del Arduino también se declaran en esta función. También inicializa la comunicación entre la placa Arduino y la computadora. Solo funciona una vez.

El bucle() La función sigue repitiendo las instrucciones y controla y monitorea activamente el Arduino.

Ejemplo

Para comprender la estructura del programa de Arduino se compila un código de ejemplo. El código se trata de parpadear la luz LED con un retraso de 1000 milisegundos.

Primero en la función de configuración se inicializa el modo PIN, el PIN 8 se ha establecido como salida. Al llegar a la función de bucle, el estado (alto/bajo) del LED cambia después del retraso de 1000 milisegundos. Del mismo modo, podemos decir que la implementación de la función de configuración se lleva a cabo en una función de bucle. El código Arduino para el parpadeo del LED se da como:

setup () void
PinMode (8, salida);

bucle void ()
DigitalWrite (8, alto);
retraso (1000);
DigitalWrite (8, bajo);
retraso (1000);

Conclusión

Para escribir un programa en cualquier idioma, se deben conocer sus requisitos previos básicos que implican sintaxis, declaración e inicialización de variables e incorporando diferentes operadores. Este artículo explica brevemente la sintaxis, utilizando variables y diferentes operadores para dar una mejor comprensión de la estructura del programa.