J'utilise cet écran LCD :
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
J'utilise cet écran LCD :
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:
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
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.
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.
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.
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.
Connectez 470..1K de Vo à GND et 3K..5.1K de Vo à VCC. Pour la plupart des LCD fonctionne parfaitement.
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.
J'ai utilisé une résistance de 3,9 K entre V0 et GND. Et l'écran LCD était clairement visible.