Arduino connectant LCD sans POT


14

J'utilise cet écran LCD :

entrez la description de l'image ici

De plus, j'utilise un Arduino. J'essaie de le brancher mais sans pot de 10K. Comment est-ce possible? Chaque tutoriel que j'ai trouvé concernait le potentiomètre 10K

Réponses:


10

Vous pouvez commencer par utiliser la résistance variable pour trouver le point idéal pour le contraste de l'écran, puis utiliser un multimètre pour mesurer la résistance à ce point, qui devrait vous donner une bonne valeur pour une résistance fixe. Sinon, vous pourriez envisager d'utiliser une puce de potentiomètre numérique qui pourrait régler le contraste de l'écran et pourrait être contrôlée par l'Arduino


10

Juste quelque chose de PWM pour faire un contraste qui convient à vos besoins. branchez la broche pot de l'écran LCD à une broche PWM de l'arduino, en envoyant un signal 0-127 stable. Essayez.


6

Faites juste un diviseur de tension entre GND et Vcc avec deux 4.7kOhm, et connectez le centre du diviseur avec la broche de contraste LCD. Chaque LCD que j'ai utilisé fonctionne parfaitement et avec le bon contraste.


Oui, essayez ceci. Un pot n'est qu'un diviseur de tension réglable, et vous pouvez l'approcher avec deux résistances avec des valeurs choisies pour faire un pot "fixe". En utilisant deux résistances de 4,7 k comme le dit Axeman, c'est comme avoir un pot coincé au milieu.
todbot

5

Y a-t-il une raison pour laquelle vous ne voulez pas utiliser le pot 10k? Il est vraiment nécessaire pour le contrôle du contraste de l'écran. Si vous n'avez pas de 10k, vous pouvez expérimenter avec une variété de résistances fixes pour obtenir le niveau de contraste requis.


Ouais ... il suffit de dépenser 0,50 $ et d'en acheter un ...
davr

6
En toute justice pour le PO, il se peut qu'ils ne soient pas en mesure d'en acheter ou d'en localiser un sans grande distance ni frais. J'habite à Brisbane CBD, 3ème plus grande ville d'Australie ... et je dois généralement tout faire livrer.

5

J'ai essayé différentes solutions, ces travaux:

Solution 1)

Vous pouvez connecter la broche V0 à GND en utilisant juste une résistance 2k-3k fonctionne très bien pour tous les LCD que j'ai testés.

Solution 2)

Vous pouvez également contrôler le contraste de votre Arduino PWM, connectez simplement la broche PWM directement à la broche V0 et réglez PWM entre 60 et 120, pour éviter le scintillement, vous devez changer le prédécaleur de minuterie de 64 par défaut à 1 ou 8. Si vous utilisez la broche 3 (minuterie 2) à l'aide de cette commande:

TCCR2B = TCCR2B & 0b11111000 | 0b01;

Aucun autre composant n'est nécessaire.

Solution 3)

Si vous ne pouvez pas changer le prescaler et que vous n'aimez pas qu'il scintille, vous pouvez construire un filtre passe-bas en utilisant un condensateur et une résistance. Connectez le condensateur 10uF à GND et V0, puis connectez une résistance de 470 ohms entre la broche PWM et V0. Réglez PWM entre 60 et 120

Solution 4)

Utilisez un potenciomètre, vous n'avez pas besoin de 10k, tout ce qui dépasse 5k fonctionnera bien, même 1M fonctionnera.


2

Je vois de bonnes raisons de vouloir connecter un LCD sans potentiomètre ni même des résistances fixes: quand vous voulez juste tester une nouvelle pièce; lorsque vous êtes pressé, en place, ne manque que de fils, ou lorsque vous ne voulez pas vous soucier de la façon de connecter cette résistance afin qu'elle ne soit pas fragile, moche, etc.

Mes expériences:

Si vous ne connectez pas cette borne LCD (V0), vous ne voyez rien.

Si vous connectez V0 à GND, vous pourrez toujours voir si cela fonctionne et discerner les caractères (ils seraient cependant très flous, regarder sous un angle aide).

Si vous connectez V0 à + 5V, vous ne voyez rien.

La connexion de V0 à GND via une résistance de 1-1,5 K, comme mentionné ci-dessus, donne un assez bon contraste.

Si vous utilisez 5K, vous obtenez un effet "inversé" (quand les caractères sont plus sombres que l'arrière-plan, le contraste n'est pas idéal dans ce cas).

J'obtiens également le même effet lors de l'alimentation de mon Arduino (amélioré) et de mon LCD à partir de 3,3 V (et en mettant V0 directement sur GND).

Mon LCD est marqué J1602A et coûte quelques dollars sur eBay.


1

Connectez 470..1K de Vo à GND et 3K..5.1K de Vo à VCC. Pour la plupart des LCD fonctionne parfaitement.


0

Je dirige le mien avec une seule résistance 1k5 à la terre. Semble être bon. Jouez avec différentes tailles si vous en avez.


0

La même chose que la réponse de Leppie , mais une résistance 1K à la masse. Quelque chose dans cette gamme devrait faire l'affaire, dépend de l'éclairage de l'environnement dans lequel vous l'utilisez.


0

J'ai utilisé une résistance de 3,9 K entre V0 et GND. Et l'écran LCD était clairement visible.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.