Este documento presenta los conceptos básicos de programación en Arduino. Explica la estructura básica de los programas de Arduino, que consiste en las funciones void setup() y void loop(). setup() se ejecuta una vez al inicio para configurar las variables y pins, mientras que loop() contiene el código principal que se ejecuta de forma continua. También describe conceptos como variables, tipos de datos, operadores lógicos y de control de flujo para programar en Arduino.