Ligne 1 : |
Ligne 1 : |
| {{Rasp-Hack-Afficheur-LCD-NAV}} | | {{Rasp-Hack-Afficheur-LCD-NAV}} |
| | | |
− | {{traduction}}
| |
| = Afficheur LCD monochrome = | | = Afficheur LCD monochrome = |
| == L'afficheur LCD == | | == L'afficheur LCD == |
Ligne 38 : |
Ligne 37 : |
| | | |
| == A propos du câblage == | | == A propos du câblage == |
− | {{traduction}}
| + | Suivez les étapes ci-dessous pour brancher l'afficheur LCD sur votre carte de développement. Comme il y a beaucoup de connexion à réaliser, faites bien attention à connecter chaque fils sur la bonne broche. |
| | | |
− | Follow the steps below to wire a character LCD to your development board. Be careful to connect each wire to the correct pins as there are quite a few wires necessary to use the character LCD.
| + | Note: Le raccordement utilisé ci-dessous est destiné à un écran LCD avec rétro-éclairage RGB. Si vous utilisez un afficheur monochrome vous pouvez utiliser le même câblage (en ignorant les fils correspondant à la LED verte et bleu). Le fil utilisé pour le rétro-éclairage rouge contrôlera le rétro-éclairage de l'afficheur monochrome. |
| | | |
− | Note: The wiring below is for an RGB backlight display. If you're using a monochrome backlight display you can use the wiring as-is and ignore the green and blue backlight wires. The red backlight wire will be used to control the monochrome display's backlight.
| + | {{ambox-stop|text=Si vous voulez que le rétro-éclairage soit continuellement éclairé, alors connectez le rétro-éclairage rouge (red), vert (green), bleu (blue) directement à la masse. Cela permettra d'économiser des broches sur votre carte.}} |
− | | |
− | {{ambox-stop|text=If you would like to permanently turn on the LCD backlight, connect the red, green, blue backlight wires to ground instead of to your development board.}} | |
| | | |
| == Diagramme de câblage == | | == Diagramme de câblage == |
Ligne 56 : |
Ligne 53 : |
| Pour pouvoir envoyer des données sur le LCD, nous allons effectuer les raccordements comme suit: | | Pour pouvoir envoyer des données sur le LCD, nous allons effectuer les raccordements comme suit: |
| | | |
− | {{traduction}}
| + | * Connectez le +5V d'alimentation du Pi sur le rail d'alimentation du breadboard.<br />Depuis le rail d'alimentation, faite un raccordement vers: |
− | * Connect Pi 5V power to the power rail of the breadboard. From the power rail connect one outer lead of the potentiometer, LCD pin 2 (VDD), and LCD pin 15 (LED+). | + | ** Le potentiomètre, |
− | * Connect Pi ground to the ground rail of the breadboard. From the ground rail connect the other outer lead of the potentiometer, LCD pin 1 (VSS), and LCD pin 5 (R/W). | + | ** Broche 2 du LCD (VDD), |
− | * Connect the middle lead of the potentiometer to LCD pin 3 (V0/contrast). | + | ** Broche 15 du LCD (LED+). |
− | * Connect Pi pin 27 (or 21 on older revision Pi's) to LCD pin 4 (RS). | + | * Connectez la masse Pi (GND/Ground) sur le rail de masse/GND du breadboard.<br />Depuis le rail de masse connectez: |
− | * Connect Pi pin 22 to LCD pin 6 (E/clock enable). | + | ** Un fil sur une des broches du potentiomètre, |
− | * Connect Pi pin 25 to LCD pin 11 (DB4). | + | ** la broche 1 du LCD (VSS) |
− | * Connect Pi pin 24 to LCD pin 12 (DB5). | + | ** et la broche 5 du LCD (R/W). |
− | * Connect Pi pin 23 to LCD pin 13 (DB6). | + | * Connectez la broche du milieu du potentiomètre sur sur la broche 3 du LCD (V0/contrast). |
− | * Connect Pi pin 18 to LCD pin 14 (DB7). | + | * Connectez la broche 27 du Pi (ou 21 d'une ancienne révision de Pi) sur la broche 4 du LCD LCD (RS). |
− | * Connect Pi pin 4 to LCD pin 16 (-R/red). | + | * Connectez la broche 22 du Pi sur la broche 6 du LCD (E/clock enable). |
− | * Connect Pi pin 17 to LCD pin 17 (-G/green). | + | * Connectez la broche 25 du Pi sur la broche 11 (DB4). |
− | * Connect Pi pin 7 / CE1 to LCD pin 18 (-B/blue). | + | * Connectez la broche 24 du Pi sur la broche 12 (DB5). |
| + | * Connectez la broche 23 du Pi sur la broche 13 (DB6). |
| + | * Connectez la broche 18 du Pi sur la broche 14 (DB7). |
| + | * Connectez la broche 4 du Pi sur la broche 16 (-R/Rouge/Red). |
| + | * Connectez la broche 17 du Pi sur la broche 17 (-G/Vert/Green). |
| + | * Connectez la broche 7 / CE1 du Pi sur la broche 18 (-B/Bleu/Blue). |
| | | |
| N'oubliez pas de raccorder le potentiomètre de réglage du contraste comme suit: | | N'oubliez pas de raccorder le potentiomètre de réglage du contraste comme suit: |
Ligne 129 : |
Ligne 131 : |
| | | |
| == A propos du câblage == | | == A propos du câblage == |
− | {{traduction}}
| + | Suivez les étapes suivantes pour raccorder l'afficheur LCD sur votre Raspberry-Pi. Faites bien attention à connecter chaque fil sur la bonne broche car il y a de nombreux raccordements à réaliser. |
| | | |
− | Follow the steps below to wire a character LCD to your development board. Be careful to connect each wire to the correct pins as there are quite a few wires necessary to use the character LCD.
| + | Note: les raccordements ci-dessous concerne les écrans LCD avec rétro-éclairage. Si vous utiliser un rétro-éclairage monochrome, vous pouvez utiliser le raccordement tel-quel en omettant les fils pour les LEDs verte et bleur (respectivement ''green'' et ''blue''). Dans le cas d'un rétro-élcairage monochrome, c'est le fils de la LED rouge qui contrôle le rétro-éclairage. |
| | | |
− | Note: The wiring below is for an RGB backlight display. If you're using a monochrome backlight display you can use the wiring as-is and ignore the green and blue backlight wires. The red backlight wire will be used to control the monochrome display's backlight.
| + | {{ambox-stop|text=Si vous avez besoin d'un rétro-éclairage continuellement allumé alors connecter les fils des LEDs rouge, vertn bleu (respectivement ''red, green, blue'') à la masse/GND plutôt que sur la carte de développement.}} |
− | | |
− | {{ambox-stop|text=If you would like to permanently turn on the LCD backlight, connect the red, green, blue backlight wires to ground instead of to your development board.}} | |
| | | |
| == Diagramme de câblage == | | == Diagramme de câblage == |
Ligne 147 : |
Ligne 147 : |
| Pour pouvoir envoyer des données sur le LCD, nous allons effectuer les raccordements comme suit: | | Pour pouvoir envoyer des données sur le LCD, nous allons effectuer les raccordements comme suit: |
| | | |
− | {{traduction}}
| + | * Connectez le +5V de votre RaspberryPi sur le rail d'alimentation du breadboard. Depuis le rail d'alimentation, connectez un fil: |
− | * Connect Pi 5V power to the power rail of the breadboard. From the power rail connect one outer lead of the potentiometer, LCD pin 2 (VDD), and LCD pin 15 (LED+). | + | ** vers une des broches externes du potentiomètre, |
− | * Connect Pi ground to the ground rail of the breadboard. From the ground rail connect the other outer lead of the potentiometer, LCD pin 1 (VSS), and LCD pin 5 (R/W). | + | ** Le broche 2 (VDD) du LCD, |
− | * Connect the middle lead of the potentiometer to LCD pin 3 (V0/contrast). | + | ** la broche 15 (LED+) du LCD. |
− | * Connect Pi pin 27 (or 21 on older revision Pi's) to LCD pin 4 (RS). | + | * Connectez la masse/GND du Raspberry-Pi sur le rail de masse/gnd du breadboard. Depuis le rail de masse, connectez un fil:: |
− | * Connect Pi pin 22 to LCD pin 6 (E/clock enable). | + | ** Sur l'autre broche externe du potentiomètre ('''la broche centrale du potentiomètre doit rester libre'''). |
− | * Connect Pi pin 25 to LCD pin 11 (DB4). | + | ** La broche 1 (VSS) du LCD, |
− | * Connect Pi pin 24 to LCD pin 12 (DB5). | + | ** La broche 5 (R/W) du LCD. |
− | * Connect Pi pin 23 to LCD pin 13 (DB6). | + | * Connectez la broche du milieu du potentiomètre sur la broche 3 (V0/contrast) du LCD. |
− | * Connect Pi pin 18 to LCD pin 14 (DB7). | + | * Connectez la broche 27 du Raspberry-Pi sur la broche 4 (RS) du LCD. |
− | * Connect Pi pin 4 to LCD pin 16 (-R/red). | + | * Connectez la broche 22 du Raspberry-Pi sur la broche 6 (E/clock enable) du LCD. |
− | * Connect Pi pin 17 to LCD pin 17 (-G/green). | + | * Connectez la broche 25 du Raspberry-Pi sur la broche 11 (DB4) du LCD. |
− | * Connect Pi pin 7 / CE1 to LCD pin 18 (-B/blue). | + | * Connectez la broche 24 du Raspberry-Pi sur la broche 12 (DB5) du LCD. |
| + | * Connectez la broche 23 du Raspberry-Pi sur la broche 13 (DB6) du LCD. |
| + | * Connectez la broche 18 du Raspberry-Pi sur la broche 14 (DB7) du LCD. |
| + | * Connectez la broche 4 du Raspberry-Pi sur la broche 16 (-R/red) du LCD. |
| + | * Connectez la broche 17 du Raspberry-Pi sur la broche 17 (-G/green) du LCD. |
| + | * Connectez la broche 7 / CE1 du Raspberry-Pi sur la broche 18 (-B/blue) du LCD. |
| | | |
| N'oubliez pas de raccorder le potentiomètre de réglage du contraste comme suit: | | N'oubliez pas de raccorder le potentiomètre de réglage du contraste comme suit: |
Ligne 165 : |
Ligne 170 : |
| * La broche droite raccordée à +5V (fil rouge) | | * La broche droite raccordée à +5V (fil rouge) |
| | | |
| + | = MCP23017 IO Expander + LCD = |
| + | == A propos du MCP23017 == |
| + | Un problème d'utiliser un afficheur LCD est qu'il utilise beaucoup de GPIO pour dialoguer avec le LCD. 4 broches sont utilisées pour envoyer les données, 2 broches pour l'écriture et le signal d'horloge. Une autre broche (ou trois autres) est utilisée pour le rétro-élcairage. '''Cela fait un total de 6 à 9 broches selon les circonstances'''! Sur une plateforme comme le Rapsberry-Pi qui n'a qu'une quinzaine de GPIO disponible cela fait beaucoup de GPIO utilisés et donc peu de GPIO encore disponible pour le restant de votre projet. |
| + | |
| + | Heureusement, grâce à un composant comme MCP23008 ou le {{pl|218|MCP23017}} qui permet d'ajouter des GPIO sur votre carte de développement par l'intermédiaire de l'interface I2C! |
| + | |
| + | Si vous n'êtes pas encore familiarisé avec la série des composants MCP230xx, nous proposons [[Rasp-Hack-MCP230XX|un chouette guide qui décrit leur utilisation avec un Raspberry Pi]]. Notez qu'il ne sera pas nécessaire d'installer la bibliothèque ou le code du guide, ce lien est fournit à titre de référence. |
| + | |
| + | == Câblage == |
| + | Pour utiliser un MCP230xx avec un afficheur LCD sur votre Pi, il faudra brancher le MCP sur le bus I2C du GPIO -puis- brancher l'afficheur LCD sur le MCP23017. |
| + | |
| + | Les raccordements restent similaires si vous voulez utiliser un MCP23008 à la place d'un MCP23017. Il faudra cependant consulter la fiche technique du MCP23008 pour identifier les broches d'alimentation, masse, I2C et GPIO. |
| + | |
| + | Branchez le LCD sur le MCP23017 comme suit: |
| + | |
| + | {{ADFImage|Rasp-Hack-Afficheur-LCD-Breadboard-a20.png}} |
| + | |
| + | * Connectez l'alimentation 3.3V du Pi: |
| + | ** Sur le rail d'alimentation +3.3V du breadboard, |
| + | ** Connectez les broches VDD et RESET du MCP23017 sur le rail d'alimentation 3V.<br /><font color="red">'''FAITES BIEN ATTENTION a connecter le 3.3V et PAS le 5V sur ces broches!'''</font> |
| + | * Connectez la masse/GND du Pi |
| + | ** Sur le rail DE MASSE du breadboard |
| + | ** les broches d'adresse et VSS du MCP23017 sur le rail de masse. |
| + | ** l'une des broches extérieure du potentiomètre sur le rail de masse |
| + | ** La masse/gnd du LCD sur le rail de masse |
| + | ** La broche R/W du LCD sur le rail de masse |
| + | * Connectez l'alimentation 5V du Pi sur: |
| + | ** L'autre broche externe du potentiomètre |
| + | ** L'alimentation du LCD |
| + | ** Et la/les broche(s) du rétro-éclairages. |
| + | |
| + | {{ambox|text=Les tensions 3.3V et 5V sont utilisée pour alimenter le LCD!}} |
| + | {{ambox|text=Il est plus facile d'identifier les broches SDA et SCL de votre Pi sur vous utiliser un GPIO-Ref ou un Pi-Cobbler!}} |
| + | |
| + | * Connectez la broche centrale du potentiomètre sur la broche contrast/V0 de l'afficheur LCD. |
| + | * Connectez la broche SCL du bus I2C du pi sur la broche SCL I2C du MCP23017. |
| + | * Connectez la broche SDA du bus I2C du pi sur la broche SDA I2C du MCP23017. |
| + | * Connectez la broche GPIOA0 du MCP2307 sur la broche RS du LCD. |
| + | * Connectez la broche GPIOA1 du MCP2307 sur la broche EN/''clock enable'' du LCD. |
| + | * Connectez la broche GPIOA2 du MCP2307 sur la broche DB4 du LCD. |
| + | * Connectez la broche GPIOA3 du MCP2307 sur la broche DB5 du LCD. |
| + | * Connectez la broche GPIOA4 du MCP2307 sur la broche DB6 du LCD. |
| + | * Connectez la broche GPIOA5 du MCP2307 sur la broche DB7 du LCD. |
| + | * Connectez la broche GPIOA6 du MCP2307 sur la broche -R/''red backlight'' du LCD. |
| + | * Connectez la broche GPIOA7 du MCP2307 sur la broche -G/''green backlight'' du LCD. |
| + | * Connectez la broche GPIOB0 du MCP2307 sur la broche -B/''blue backlight'' du LCD. |
| + | |
| + | {{ambox|text=Assurez vous également d'avoir activé le support I2C sur votre Raspberry-Pi. Cela se fait par l'intermédiaire de l'utilitaire '''sudo raspi-config'''}} |
| | | |
| {{Rasp-Hack-Afficheur-LCD-TRAILER}} | | {{Rasp-Hack-Afficheur-LCD-TRAILER}} |