Dans le vaste domaine de l'embarqué, où les systèmes électroniques interagissent de manière complexe et synchronisée, la communication fiable entre les composants joue un rôle vital. C'est là que le Controller Area Network (CAN), ou bus CAN, se révèle être une pierre angulaire essentielle. Le bus CAN est bien plus qu'un simple protocole de communication : il est le lien qui permet aux dispositifs embarqués de communiquer, que ce soit dans le secteur automobile, industriel, médical ou aérospatial.Ce document va se concentrer sur la compréhension des éléments des trames CAN, expliquant leur structure et leur fonctionnement. L'objectif est de montrer comment le bus CAN garantit la transmission sécurisée des données, même dans des environnements difficiles sur le plan électromagnétique. Pour illustrer ces concepts, on va utiliser l'Arduino en combinaison avec le shield MCP2515, permettant de mettre en pratique le protocole CAN.