Este documento introduce conceptos básicos de Arduino como el lenguaje de programación, el entorno de desarrollo integrado, las estructuras de control if/else y for, y los pines digitales y analógicos. Explica cómo configurar los pines como entrada o salida, leer y escribir valores digitales y analógicos usando funciones como digitalWrite(), digitalRead(), analogRead(), y muestra que los pines digitales toman valores de 0/1 y los analógicos de 0 a 1023.