.. note:: Bonjour et bienvenue dans la Communauté Facebook des passionnés de Raspberry Pi, Arduino et ESP32 de SunFounder ! Plongez plus profondément dans l'univers des Raspberry Pi, Arduino et ESP32 avec d'autres passionnés. **Pourquoi rejoindre ?** - **Support d'experts** : Résolvez les problèmes après-vente et les défis techniques avec l'aide de notre communauté et de notre équipe. - **Apprendre et partager** : Échangez des astuces et des tutoriels pour améliorer vos compétences. - **Aperçus exclusifs** : Accédez en avant-première aux annonces de nouveaux produits et aux aperçus. - **Réductions spéciales** : Profitez de réductions exclusives sur nos produits les plus récents. - **Promotions festives et cadeaux** : Participez à des cadeaux et des promotions de vacances. 👉 Prêt à explorer et à créer avec nous ? Cliquez [|link_sf_facebook|] et rejoignez-nous aujourd'hui ! .. _i2c_config: I2C Configuration ==================== **Étape 1** : Activez le port I2C de votre Raspberry Pi (Si vous l'avez déjà activé, passez cette étape ; si vous ne savez pas si cela a été fait, veuillez continuer). .. raw:: html .. code-block:: sudo raspi-config **3 Options d'interfaçage** .. image:: img/image282.png :align: center **I4 I2C** .. image:: img/image283.png :align: center **, then -> ** .. image:: img/image284.png :align: center **Étape 2** : Vérifiez si les modules i2c sont chargés et actifs. .. raw:: html .. code-block:: lsmod | grep i2c Ensuite, les codes suivants apparaîtront (les numéros peuvent être différents), s'ils n'apparaissent pas, veuillez redémarrer le Raspberry Pi avec ``sudo reboot``. .. code-block:: i2c_dev 6276 0 i2c_bcm2708 4121 0 **Étape 3** : Installez i2c-tools. .. raw:: html .. code-block:: sudo apt-get install i2c-tools **Étape 4** : Vérifiez l'adresse du périphérique I2C. .. raw:: html .. code-block:: i2cdetect -y 1 # Pour Raspberry Pi 2 et versions ultérieures .. raw:: html .. code-block:: i2cdetect -y 0 # Pour Raspberry Pi 1 .. code-block:: pi@raspberrypi ~ $ i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- 48 -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- Si un périphérique I2C est connecté, l'adresse du périphérique sera affichée. **Étape 5 :** **Pour les utilisateurs de langage C :** Installez libi2c-dev. .. raw:: html .. code-block:: sudo apt-get install libi2c-dev **Pour les utilisateurs de Python :** 1. Activation de l'environnement virtuel. .. note:: * Avant l'activation, vous devez vous assurer que vous avez créé un environnement virtuel, veuillez consulter : :ref:`create_virtual`. * Chaque fois que vous redémarrez le Raspberry Pi, ou que vous ouvrez un nouveau terminal, vous devrez exécuter la commande suivante à nouveau pour activer l'environnement virtuel. .. raw:: html .. code-block:: shell source myenv/bin/activate Une fois l'environnement virtuel activé, vous verrez le nom de l'environnement avant l'invite de commande, indiquant que vous travaillez dans l'environnement virtuel. 2. Installez smbus pour I2C. .. raw:: html .. code-block:: sudo pip3 install smbus2 3. Sortie de l'environnement virtuel. Lorsque vous avez terminé votre travail et souhaitez quitter l'environnement virtuel, exécutez simplement : .. raw:: html .. code-block:: shell deactivate Cela vous ramènera à l'environnement Python global du système.