El lenguaje de Arduino se basa en C++, que es uno de los lenguajes de programación más populares utilizados por los desarrolladores en la actualidad. C++ está orientado a aplicaciones más grandes y es responsable de parte del código detrás de YouTube, Amazon e incluso Windows.
Al ser un lenguaje de programación profundo que muchos consideran difícil de aprender, quizás te preguntes por qué una plataforma electrónica simple diseñada con un lenguaje de programación tan complejo. La respuesta es que C++ es un potente lenguaje de programación, esencial para lograr un alto rendimiento en sus proyectos de robótica y electrónica. En segundo lugar, la versión de C++ que utiliza Arduino está enormemente simplificada y solo utilizará una pequeña proporción de lo que C++ es capaz de hacer.
Aunque el lenguaje de programación de Arduino está basado en C++, no podrás utilizar todos sus comandos. Pero aún puedes usar objetos en el IDE de Arduino, que son un aspecto fundamental de C++. El lenguaje C++ también es muy legible, por lo que podrás aprender comandos más rápido. Después de escribir un archivo de código (denominado boceto en Arduino), el código se compilará y traducirá instantáneamente a código de máquina. El Arduino está diseñado para encenderse y apagarse inmediatamente, lo que también crea un flujo de trabajo más rápido para sus proyectos de bricolaje.