El lenguaje de programación Arduino

El lenguaje de programación Arduino

En este breve artículo hablaré sobre el lenguaje de programación Arduino. Será una visión simplificada, que iré ampliando con muchos más artículos sobre Arduino.

https://youtu.be/lmDf77B5pu8

¿Qué es el lenguaje de programación Arduino?

Arduino utiliza un lenguaje de programación basado en C/C++.

La adaptación hace que el lenguaje de programación que utiliza Arduino, sea muy fácil de aprender para principiantes, pero que no te engañe su facilidad, también ofrece muchas funcionalidades para programadores más avanzados.

Estructura de un programa Arduino

Un programa Arduino, también conocido como "sketch", consta de dos partes principales:

  • setup(): Esta función se ejecuta una vez cuando el programa comienza. Se utiliza para inicializar variables, configuración de pines, iniciar bibliotecas, etc.
  • loop(): Esta función se ejecuta repetidamente después de setup(). Aquí es donde su programa responderá a eventos o ejecutará una tarea específica.
void setup() {
  // código de configuración
}

void loop() {
  // código principal
}

Puede parecer poca cosa, pero con estos dos elementos, lo hacemos prácticamente todo.

También he de indicar, que al tener estas dos secciones definidas, se fuerza a quienes empiezan en programación, a escribir un código mejor estructurado y más limpio.

Variables y tipos de datos

Arduino tiene un buen abanico de tipos de datos. Los iremos utilizando a medida que los necesitemos.

Funciones de entrada/salida digital

Unas de las funciones que más vas a usar, para controlar dispositivos, serán las de entrada y salida.

Estas funciones son digitalRead() y digitalWrite().

Control de flujo

Con Arduino podemos utilizar estructuras de control de flujo como son if, for, while, y switch.

Bibliotecas

Gracias a las bibliotecas, podremos utilizar funcionalidades más específicas, listas para usar, sin tener que "reinventar la rueda".

La instalación y uso de estas es muy sencilla.

Esta es una visión muy simplificada del lenguaje de programación de Arduino. No te pierdas ninguno de los artículos relacionados que tengo en la categoría Arduino. En ellos irás aprendiendo como utilizar a fondo este lenguaje de programación, mientras aprendes electrónica.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

logo arduino Entrada anterior ¿Qué es una protoboard? ¿Cómo funciona?
logo arduino Entrada siguiente ¿Cómo saber los ohmios que tiene una resistencia?