Arduino funciones, sintaxis y tipos.

Arduino funciones, sintaxis y tipos.

de DIEGO PATRICIO AREVALO ORDOÑEZ -
Número de respuestas: 0

1.     Concepto de Arduino.

image.png

Es una plataforma de creación de electrónica de código abierto, la cual está basada en hardware y software libre, flexible y fácil de utilizar para los creadores y desarrolladores. Esta plataforma permite crear diferentes tipos de microordenadores de una sola placa a los que la comunidad de creadores puede darles diferentes tipos de uso.

1.2  Software libre.

Son los programas informáticos cuyo código es accesible por cualquiera para que quien quiera pueda utilizarlo y modificarlo.

1.3  Hardware libre.

Son los dispositivos cuyas especificaciones y diagramas son de acceso público, de manera que cualquiera puede replicarlos.

2.    Funciones principales.

1.      Leer señales de entorno.

Recibe información del mundo real a través de sensores

2.      Procesar la información.

Interpreta los datos que recibe y ejecuta instrucciones.

3.      Controlar actuadores.

Salidas digitales o PWM.

4.      Comunicación con otros dispositivos.

Se puede comunicar mediante PC, I2C, SPI, comunicaciones inalámbricas.

5.      Ejecutar instrucciones continuamente.

Funciona dentro de dos funciones clave setup(), loop().

6.      Prototipo rápido.

Permite conectar sensores y módulos fácilmente.

7.      Control de tiempo.

Tiene funciones internas delay(), millis()

3.    Sintaxis de Arduino.

La sintaxis de Arduino es el conjunto de reglas y estructuras basadas en los lenguajes C y C++ que permiten escribir programas para controlar el microcontrolador. Incluye la forma correcta de usar funciones, variables, operadores, estructuras como setup() y loop(), así como instrucciones para manejar pines, sensores y actuadores.

·        Estructura principal del programa.

·        Comentarios.

·        Declaración de variables.

·        Asignación de pines.

·        Operadores básicos: aritméticos, comparación, lógicos.

·        Condicionales.

·        Bucles: for, while.

·        Funciones.

·        Serial comunicación.

·        Control de tiempo.

 

4.    Tipos de Arduino.

image%20%281%29.png