L’I2C (Inter-Integrated Circuit), est un bus de communication série utilisé pour connecter des périphériques à un microcontrôleur, comme l’Arduino. Créé par Philips Semiconductor dans les années 1980, l’I2C permet de connecter plusieurs périphériques avec seulement deux fils : un pour les données (SDA) et un pour l’horloge (SCL).
Chaque périphérique sur le bus I2C a une adresse unique, permettant au maître de communiquer individuellement avec chaque esclave.