Ce module traite de la manière dont un système électronique programmable peut interagir avec des applications externes (pilotage de feu de circulation, capture d'informations de température, etc...). Il présente aussi les concepts de base liés à la programmation de systèmes électroniques, les différents types de composants électroniques qui intègrent les systèmes et les notions nécessaires à l'analyse des circuits électriques et électroniques. Ce cours s'organise autour d'une platine pédagogique programmable de type Arduino qui assure l’interaction avec l'extérieur. Il s’appuie sur les outils d’analyse de circuits électroniques élémentaires.