Este documento presenta una introducción a la programación de Arduino. Explica que el Arduino se programa en un dialecto de C y requiere funciones setup y loop. También describe estructuras de control como if/else, bucles for y while, operadores aritméticos y de comparación, y funciones digitales, analógicas y de tiempo. Finalmente, presenta ejemplos de código y sugiere ejercicios prácticos.