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 entradas/salidas y otras variables. La función loop() se ejecuta continuamente y contiene el código principal del programa. El documento también explica el uso de llaves, puntos y comas, comentarios, variables y otras características del lenguaje de programación de Arduino.