Este documento apresenta os conceitos básicos da plataforma Arduino. Primeiramente descreve o que é Arduino, sua plataforma de desenvolvimento incluindo hardware e software. Em seguida explica os conceitos de programação para Arduino incluindo estrutura básica de programa, funções, variáveis, operadores, estruturas de controle e funções embutidas. Por fim apresenta alguns projetos práticos para colocar em prática os conceitos aprendidos.