¿Cómo empezar con Arduino? Conozca los conceptos básicos para escribir su primer programa

Introducción

El lenguaje Arduino deriva de los lenguajes C y C++ simplificados. Estos dos lenguajes son muy utilizados para programar placas electrónicas, por lo que es lógico que el lenguaje Arduino se inspire en ellos.

¿Cuál es la diferencia entre el lenguaje C y el Arduino?

 La mayor diferencia entre el lenguaje Arduino y C es que un programa Arduino debe contener dos funciones: void setup y void loop, mientras que C sólo contiene una función: void main.

Estructura de un programa

Hay dos reglas importantes para empezar a programar en el lenguaje Arduino: 

  • Todas las acciones escritas deben terminar con un punto y coma para que la placa Arduino entienda que la acción está completa.
  • Todas las funciones empiezan y terminan con llaves para que la placa Arduino entienda cuando empieza y termina la función. 

Estas son dos cosas que a menudo se olvidan al escribir un programa y que causarán problemas al compilarlo.

¿Qué encontrarás en nuestros tutoriales?

Cada curso de nuestra categoría “Lenguaje Arduino” contiene un concepto importante del lenguaje Arduino. Puede tratarse de variables, listas o bucles. Cada curso contiene una parte de código para poner en práctica la noción aprendida. 

He aquí un ejemplo de programa que puede encontrar:

for (int i = 0; i <= 255; i++) {
    //cosa que quieres hacer
  }

Para ir más lejos: Programas ya realizados

Si quieres aprender rápidamente a controlar componentes sin conocer todo el lenguaje Arduino, ¡es posible!

En Arduino IDE, ya tienes códigos prefabricados. Pueden ser útiles para ver cómo funciona un componente y probarlo rápidamente.

Finalmente en Tinkercad, hay programas ya hechos con código que pueden ayudarte a simular tus componentes directamente.