Este documento presenta la estructura básica del lenguaje de programación de Arduino. La estructura consta de al menos dos funciones, setup() y loop(). La función setup() se ejecuta una sola vez al inicio y se utiliza para configurar las variables y pines. La función loop() se ejecuta de forma cíclica y contiene el código principal del programa. El documento también explica el uso de llaves, puntos y comas, comentarios, variables y funciones en el lenguaje de programación de Arduino.