CONTENIDO ►
La plataforma Arduino se programa mediante el uso de un lenguaje propio que es similar a C++, habitual en el mundo de la informática. El lenguaje de Arduino Uno puede dividirse en tres partes principales: estructuras, valores (variables y constantes) y funciones. Lenguaje de Arduino soporta todas las funciones del estándar C y algunas de C++. A continuación se muestra un resumen con la estructura y sintaxis del lenguaje Arduino.
Cuál es el lenguaje de programación de Arduino

Un programa Arduino IDE consta de tres partes:
- declaración de variables (opcional)
- configuración de entradas/salidas: la función setup()
- programa principal que se ejecuta en bucle: la función loop()
Cuando se escribe código en el Arduino IDE, ciertas palabras aparecen en diferentes colores que aclaran el estado de los diferentes elementos.
En naranja, aparecen las palabras clave reconocidas por Arduino IDE como funciones
En azul, aparecen las palabras clave reconocidas como tipos de datos o constantes
En verde aparecen las palabras clave reconocidas por Arduino IDE como estructuras
En gris, aparecen los comentarios que no se ejecutarán en el programa
Referencia de lenguajes de programación Arduino
Funciones
E/S digitales
E/S avanzada
noTone ()
pulseIn ()
pulseInLong ()
shiftIn ()
shiftOut ()
tone ()
Bits y bytes
bit ()
bitClear ()
bitRead ()
bitSet ()
bitWrite ()
highByte ()
lowByte ()
E/S analógica
Tiempo pasado
Familia Zero, Due y MKR
Interrupciones externas
Interrumpe
Números al azar
Variables
Constantes
Floating Point Constants
Integer Constants
HIGH | LOW
INPUT | OUTPUT | INPUT_PULLUP
LED_BUILTIN
true | false
Conversión
(unsigned int)
(unsigned long)
byte ()
char ()
float ()
int ()
long ()
word ()
Estructura
Estructura de control
break
continue
do … while
else
for
goto
if
return
switch … case
while
Sintaxis adicional
#define (definir)
#include (comprender)
/ * * / (comentario de bloque)
// (comentario de una sola línea)
; (punto y coma)
{} (llaves)

leete el post