Page 1 of 1

LCD1602 avec backpack i2c

Posted: Fri 12 Jun 2020 10:24
by Olivier BERSOT
Bonjour, je compte faire un projet avec une pybStick qui intègre un affichage lcd1602 avec un backpack i2c. Adafruit propose des bibliothèques pour Arduino, raspberry (python) et aussi pour du "circuit-python" mais est-ce ce que c'est compatible avec la pybStick cette bibliothèque ? Je ne sais pas trop si "circuit-python" c'est la même chose que "micropython" :roll:

Je n'ai pas trouvé d'exemple sur le GitHub avec lcd1602.

Re: LCD1602 avec backpack i2c

Posted: Fri 12 Jun 2020 11:58
by Dominique
Bonjour,
Nous avons une bibliothèque MicroPython pour LCD 1602 en I2C sur le GitHub esp8266-upy
https://github.com/mchobby/esp8266-upy/ ... ter/lcdi2c
Il y a déja un schéma pour Pyboard... si vous faites le schéma pour I2C(2) et Pyboard, je le joindrais à la doc avec plaisir :-)

Note:
Bien que CircuitPython soit un dérivé de MicroPython, Adafruit à rompu la compatibilité des API. Les bibliothèques CircuitPython sont donc incompatibles avec MicroPython. Par bonheur, je fais régulièrement des rétro-portages -ou- porte des bibliothèques depuis Arduino.

Dominique

Re: LCD1602 avec backpack i2c

Posted: Fri 12 Jun 2020 12:32
by Olivier BERSOT
Magnifique ! Je vais essayer dès que possible .

Re: LCD1602 avec backpack i2c

Posted: Fri 19 Jun 2020 19:19
by Olivier BERSOT
Bonsoir les amis MicroPythoniens !
Impeccable la bibliothèque LCDI2C elle fonctionne parfaitement avec la PYBSTICK26.
J'ai mis en PJ une image du fritzing avec I2C(2) ;)
PYBStick26_i2C_LCD_800.jpg

Re: LCD1602 avec backpack i2c

Posted: Fri 19 Jun 2020 22:14
by Dominique
Super...
Merci pour l'image, je l'ajoute dans le dépôt.

Re: LCD1602 avec backpack i2c

Posted: Sun 21 Jun 2020 21:38
by Olivier BERSOT
Bonsoir, est-ce qu'il y a un moyen d'écrire des caractères avec les accents à é è ô ù ... "à la française ?"
ils sont transformés en caractères bizarres sur le LCD.

Sinon je saurais contourner :D

Re: LCD1602 avec backpack i2c

Posted: Mon 22 Jun 2020 15:32
by Dominique
Dans les exemples, il y en a un pour les caractères européen ;-)
C'est une sous-classe qui defini des caractères personnalisés.