GAOHOU IIC/I2C/TWI/SP je Serial Interface Conseil Module pour Arduino 1602LCD Noir, Parfait pour communiquer facilement avec un écran LCD

Le protocole i2c est supporté sans problème par de nombreux micro-contrôleurs. Ce circuit permet de communiquer très facilement avec un écran lcd classique via 4 fils seulement au lieu des 16 habituellement nécessaires. Même un attiny85 peut alors piloter un écran lcd.

Fontionne trés bien avec un lcd 20×4 et est trés pratique. Un must vaut largement le coup et pas cher; delais de livraison important.

  • Tout est dans le A
  • Marche bien, mais petit piège
  • economiser vos broches

La carte fonctionne très bien, mais attention à l’adresse i2c. J’en ai acheté deux chez deux marchand différents et l’une avait une adresse i2c inhabituelle pour ce type d’interface (genre 0x3f). Donc avant de conclure que ça marche pas, utiliser un scanner arduino i2c pour vérifier/récupérer la bonne adresse. Deuxième loup possible si rien n’apparaît avec la bonne adresse, tourner le potentiomètre de contraste dans les deux sens pour voir à quel niveau se situe le bon réglage: en sortie d’usine, il peut être n’importe où et ce réglage est assez sensible.

Avec cette interface, vous pouvez relier un écran lcd tout en économisant vos broches numériques, puisqu’il faut seulement 2 broches : a5/a4 sur un arduino uno et 20/21 sur un méga. Vous avez un petit potentiomètre bleu pour faire varier le contraste. Attention il n’est pas compatible avec la librairie adafruit j’ai du utiliser trouver la librairie “new-liquidcrystal” ou encore.Je l’ai acheté chez hi-elec pour informations mais vu le prix il serait dommage de s’en passer .

Caractéristiques de IIC/I2C/TWI/SP je Serial Interface Conseil Module pour Arduino 1602LCD Noir

  • Cliquez-ici pour vous assurer de la compatibilité
    de ce produit avec votre modèle
  • Package Contents:1 x IIC I2C Adapter Serial Interface Board Module

Conforme à la description, bon étamage,parfait pour des essais et montages sur arduino ou autre avec tout afficheur standard 2, 4 lignes ou graphique.

L’adresse i2c de base (0x27)ne fonctionne pas pour moi, il faut utiliser “i2c scanner” pour trouver la bonne, pour moi c’était (0x3f) avec un lcd 16×2. Le sketch scanner i2c est disponible sur le site arduino. Meilleures IIC/I2C/TWI/SP je Serial Interface Conseil Module pour Arduino 1602LCD Noir Achat

One comment

  1. Cet examen est de : IIC/I2C/TWI/SP je Serial Interface Conseil Module pour Arduino 1602LCD Noir

    Il s’agit d’une interface pour modules lcd de type 1602 (afficheur lcd équipé de contrôleur hd44780 ou équivalent). Pour éviter tout problème de comptabilité (matérielle ou logicielle), je recommande donc de l’utiliser avec des afficheurs de ce type. Cette interface, associée à la librairie correspondante, est en fait une utilisation astucieuse des ci pcf8574 ou pcf8574a (ports e/s 8 bits sur bus i²c). Elle est à souder directement au dos du module lcd, sans avoir oublié d’y avoir ajouté un petit bout d’adhésif ou mieux de mousse isolante. Son alimentation est signalée par une led rouge. Seules les entrées sont sérigraphiées. Le connecteur à souder ne bénéficie d’aucun marquage. Pour info: cavalier à gauche, et de gauche à droite, ci-joint le brochage du connecteur:c16: masse rétro-éclairage (k sur afficheur)c15: vcc rétro-éclairage (a sur afficheur). A noter que cette sortie est connectée sur le collecteur d’un transistor npn commandé par la sortie p3 du ci. De plus, un cavalier permet de choisir ou non le rétro-éclairage sans programmation.
    1. Il s’agit d’une interface pour modules lcd de type 1602 (afficheur lcd équipé de contrôleur hd44780 ou équivalent). Pour éviter tout problème de comptabilité (matérielle ou logicielle), je recommande donc de l’utiliser avec des afficheurs de ce type. Cette interface, associée à la librairie correspondante, est en fait une utilisation astucieuse des ci pcf8574 ou pcf8574a (ports e/s 8 bits sur bus i²c). Elle est à souder directement au dos du module lcd, sans avoir oublié d’y avoir ajouté un petit bout d’adhésif ou mieux de mousse isolante. Son alimentation est signalée par une led rouge. Seules les entrées sont sérigraphiées. Le connecteur à souder ne bénéficie d’aucun marquage. Pour info: cavalier à gauche, et de gauche à droite, ci-joint le brochage du connecteur:c16: masse rétro-éclairage (k sur afficheur)c15: vcc rétro-éclairage (a sur afficheur). A noter que cette sortie est connectée sur le collecteur d’un transistor npn commandé par la sortie p3 du ci. De plus, un cavalier permet de choisir ou non le rétro-éclairage sans programmation.
      1. Reçu en moins d’une semaine. L’interface marche très bien avec la bibliothèque new liquidcrystal v1. Comme c’est écrit dans la description ici même, on peut changer son adresse pour en utiliser plusieurs avec le même arduino :”i2c address: 0x20~0x27 (the original address is 0x20,you can change it yourself)”. La mienne a été livrée sans pont sur les bornes a0, a1 et a2 et , l’adresse est donc 0x27. Même pas besoin de scanner :-)il n’y a donc pas de piège, il faut juste se former à l’usage de ce produit et surtout lire avant de critiquer.
  2. Reçu en moins d’une semaine. L’interface marche très bien avec la bibliothèque new liquidcrystal v1. Comme c’est écrit dans la description ici même, on peut changer son adresse pour en utiliser plusieurs avec le même arduino :”i2c address: 0x20~0x27 (the original address is 0x20,you can change it yourself)”. La mienne a été livrée sans pont sur les bornes a0, a1 et a2 et , l’adresse est donc 0x27. Même pas besoin de scanner :-)il n’y a donc pas de piège, il faut juste se former à l’usage de ce produit et surtout lire avant de critiquer.
    1. Ce module m’a posé quelques soucis. L’adresse classique est 01000000 ou 01001110 si a0, a1 et a2 sont reliées au +. Or ces adresses ne fonctionnent pas, un petit programme de balayage avec un picaxe, a permis de trouver la bonne adresse à 01111110 (126). A partir de là tout fonctionne.
  3. Cet examen est de : IIC/I2C/TWI/SP je Serial Interface Conseil Module pour Arduino 1602LCD Noir

    Ce module m’a posé quelques soucis. L’adresse classique est 01000000 ou 01001110 si a0, a1 et a2 sont reliées au +. Or ces adresses ne fonctionnent pas, un petit programme de balayage avec un picaxe, a permis de trouver la bonne adresse à 01111110 (126). A partir de là tout fonctionne.
    1. A fonctionné du premier coup avec un afficheur 2004 sur mon arduino 2560 avec la librairie dédiée.
      1. A fonctionné du premier coup avec un afficheur 2004 sur mon arduino 2560 avec la librairie dédiée.

Comments are closed.