Modifications

Sauter à la navigation Sauter à la recherche
aucun résumé de modification
Ligne 1 : Ligne 1 :  
{{Rasp-Hack-GPIO-NAV}}
 
{{Rasp-Hack-GPIO-NAV}}
   −
{{traduction}}
   
== A propos de I2C ==
 
== A propos de I2C ==
I2C is a very commonly used standard designed to allow one chip to talk to another. So, since the Raspberry Pi can talk I2C we can connect it to a variety of I2C capable chips and modules.  
+
I2C est un standard utilisé très souvent, standard conçu pour permettre à un composant de communiquer avec un autre. Etant donné que le Raspberry Pi est capable de communiquer en I2C nous pouvons donc brancher une multitude de composant et modules I2C sur un Raspberry-Pi.  
    
Voici quelques projets et produits qui utilisent des modules et composants I2C:
 
Voici quelques projets et produits qui utilisent des modules et composants I2C:
Ligne 17 : Ligne 16 :  
{{ambox | text = Avec le temps, nous traduirons de plus en plus des tutoriels mentionnés ci-dessus... mais peut-être oublierons nous de remplacer les liens. N'hésitez pas a nous envoyer un petit mail (soyez précis svp) depuis le formulaire de contact  de www.mchobby.be ;-) }}
 
{{ambox | text = Avec le temps, nous traduirons de plus en plus des tutoriels mentionnés ci-dessus... mais peut-être oublierons nous de remplacer les liens. N'hésitez pas a nous envoyer un petit mail (soyez précis svp) depuis le formulaire de contact  de www.mchobby.be ;-) }}
   −
The I2C bus allows multiple devices to be connected to your Raspberry Pi, each with a unique address, that can often be set by changing jumper settings on the module. It is very useful to be able to see which devices are connected to your Pi as a way of making sure everything is working.
+
Le bus I2C permet de connecter plusieurs périphériques sur le Raspberry-Pi, chacun ayant une adresse unique (qui peut souvent être modifiée à l'aide de cavaliers présents sur la carte). Il est très utile de pouvoir voir les périphériques connectés sur le Pi (cela permet également d'être certain que tout fonctionne bien).
   −
To do this, it is worth running the following commands in the Terminal to install the i2c-tools utility.
+
L'outil i2c-tools permet de faire cela! Il est cependant nécessaire de l'installer en utilisant les commandes suivantes:
    
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Ligne 28 : Ligne 27 :  
== Installer le support noyau (avec Raspi-Config) ==
 
== Installer le support noyau (avec Raspi-Config) ==
   −
Run {{fname|sudo raspi-config}} and follow the prompts to install i2c support for the ARM core and linux kernel
+
Exécuter {{fname|sudo raspi-config}} et suivre les options suivantes pour installer le support i2c pour le coeur ARM et le noyau linux
   −
Go to '''Interfacing Options''' (Options d'interface):
+
Rendez-vous dans '''Interfacing Options''' (Options d'interface):
    
[[Fichier:Rasp-Hack-GPIO-Config-I2C-10.png|640px]]
 
[[Fichier:Rasp-Hack-GPIO-Config-I2C-10.png|640px]]
   −
On older versions, look under '''Advanced''' (Options avancées)
+
Pour les plus anciennes versions de Raspi-Config, voyez sous l'entrée '''Advanced''' (Options avancées)
    
[[Fichier:Rasp-Hack-GPIO-Config-I2C-11.png|640px]]
 
[[Fichier:Rasp-Hack-GPIO-Config-I2C-11.png|640px]]
   −
puis I2C
+
Puis I2C
    
[[Fichier:Rasp-Hack-GPIO-Config-I2C-12.png|640px]]
 
[[Fichier:Rasp-Hack-GPIO-Config-I2C-12.png|640px]]
Ligne 48 : Ligne 47 :  
[[Fichier:Rasp-Hack-GPIO-Config-I2C-14.png|640px]]
 
[[Fichier:Rasp-Hack-GPIO-Config-I2C-14.png|640px]]
   −
Then reboot!
+
Redémarrez votre Pi pour activer le bus I2C!
   −
{{ambox|text=We also recommend going through the steps below to manually check everything was added by raspi-config!}}
+
{{ambox|text=Nous recommandons également de survoler les étapes de la configuration manuelle. Cela permet de vérifier que Raspi-Config a bien amené les modifications nécessaires!}}
    
== Installer le support noyau (à la main) ==
 
== Installer le support noyau (à la main) ==
If you're not using a modern Raspbian or you want to do it by hand, you can! Open LXTerminal or console or ssh and enter the following command:
+
Si vous n'utilisez pas une version moderne de Raspbian ou si vous désirez réaliser une installation à la main, cela est possible! Ouvrez un LXTerminal ou une console ou une session ssh puis saisissez les commandes suivantes :
    
  <nowiki>sudo nano /etc/modules</nowiki>
 
  <nowiki>sudo nano /etc/modules</nowiki>
   −
and add these two lines to the end of the file:
+
Et ajoutez les deux lignes suivante à la fin du fichier :
   −
  <nowiki>i2c-bcm2708&nbsp;
+
  <nowiki>i2c-bcm2708
 
i2c-dev</nowiki>
 
i2c-dev</nowiki>
   Ligne 66 : Ligne 65 :  
[[Fichier:Rasp-Hack-GPIO-Config-I2C-20.png|640px]]
 
[[Fichier:Rasp-Hack-GPIO-Config-I2C-20.png|640px]]
   −
Then save the file with '''Control-X Y''' <return>
+
Puis sauvez le fichier avec la combinaison de touche '''Contrôle-X Y''' puis la touche "retour clavier".
   −
Depending on your distribution, you may also have a file called '''/etc/modprobe.d/raspi-blacklist.conf'''
+
En fonction de la distribution, vous pourriez également avoir un fichier nommé '''/etc/modprobe.d/raspi-blacklist.conf'''
   −
If you do not have this file then there is nothing to do, however, if you do have this file, you need to edit it and comment out the lines below:
+
Il n'y a rien à faire si le fichier n'est pas présent. Par contre, s'il est présent, il sera nécessaire d'en éditer le contenu pour '''mettre les deux lignes suivantes en commentaire''' :
    
  <nowiki>blacklist spi-bcm2708
 
  <nowiki>blacklist spi-bcm2708
 
blacklist i2c-bcm2708</nowiki>
 
blacklist i2c-bcm2708</nowiki>
   −
.. by putting a # in front of them.
+
.. en plaçant un # en début de ligne.
   −
Open an editor on the file by typing:  
+
Ouvrir le fichier dans un éditeur en saisissant le commande suivante :  
    
  <nowiki>sudo nano /etc/modprobe.d/raspi-blacklist.conf</nowiki>
 
  <nowiki>sudo nano /etc/modprobe.d/raspi-blacklist.conf</nowiki>
   −
.. then edit the file so that it appears as below, and then save and exit the file using CTRL-x and Y.  
+
.. puis modifier le fichier pour qu'il apparaisse comme sur la capture suivante.  
    
[[Fichier:Rasp-Hack-GPIO-Config-I2C-21.png|640px]]
 
[[Fichier:Rasp-Hack-GPIO-Config-I2C-21.png|640px]]
   −
If you are running a recent Raspberry Pi (3.18 kernel or higher) you will also need to update the {{fname|/boot/config.txt}} file. Edit it with {{fname|sudo nano /boot/config.txt}} and add the text
+
Pour finir, sauver le fichier en utilisant la combinaison de touche Contrôle-X et Y.
 +
 
 +
=== config.txt ===
 +
Si vous utilisez un Raspberry Pi avec un système d'exploitation récent (noyau 3.18 ou supérieur) il sera également nécessaire de modifier le fichier {{fname|/boot/config.txt}} . Editer le fichier à l'aide de la commande {{fname|sudo nano /boot/config.txt}} et ajouter le texte suivant en fin de fichier :
    
  <nowiki>dtparam=i2c1=on
 
  <nowiki>dtparam=i2c1=on
 
dtparam=i2c_arm=on</nowiki>
 
dtparam=i2c_arm=on</nowiki>
   −
at the bottom. note that the "1" in "i2c1" is a one not an L!
+
Note il s'agit du chiffre "1" dans "i2c1" et non de la lettre "L" en minuscule!
    
[[Fichier:Rasp-Hack-GPIO-Config-I2C-22.png|640px]]
 
[[Fichier:Rasp-Hack-GPIO-Config-I2C-22.png|640px]]
   −
Once this is all done, reboot!
+
Redémarrer le Pi après la modification!
    
  sudo reboot
 
  sudo reboot
      
== Tester I2C ==
 
== Tester I2C ==
Une fois qu'ils sont installer, vous pouvez taper la commande suivantes pour voir tous les périphériques connectés (si vous utilisez un Raspberry Pi Modèle B 512MB)
+
Une fois installé, vous pouvez saisir la commande suivante pour détecter tous les périphériques connectés sur le bus I2C.
    
  <nowiki>sudo i2cdetect -y 1</nowiki>
 
  <nowiki>sudo i2cdetect -y 1</nowiki>
29 917

modifications

Menu de navigation