¿Cómo programar en Arduino? Primeros Pasos

Arduino es un proyecto desarrollado como una plataforma de software y hardware libres (open-source). Puede ser usado por gente con amplio conocimiento y no especializada en estos campos.