2017-09-07 5 views
0

J'ai acheté un écran LCD 16x2 et j'ai tout branché correctement, vérifié mes broches et testé les câbles deux fois mais je ne peux obtenir que le rétroéclairage (je pense que c'est le rétroéclairage) en bleu. Pas de caractères du tout! Pas même un rectangle blanc ... Maintenant j'ai essayé de jouer avec un potentiomètre de 10k sur la broche 3 mais ça n'a rien changé. J'ai également mis une résistance de 220 ohms sur la tension de rétroéclairage et je n'ai rien eu sauf un peu faible. En cours d'exécution sur un Arduino Nano ATmega328.Arduino LCD ne montre aucun caractère bleu

Voici mon code:

#include <LiquidCrystal.h> 

LiquidCrystal lcd(4,3,6,7,9,10); 

void setup() { 
    lcd.begin(16, 2); 
    lcd.clear(); 
} 

void loop() { 
    lcd.setCursor(0,0); 
    lcd.print("Hello World!"); 
    lcd.setCursor(0,1); 
    lcd.print("Hello World!"); 
    delay(500); 
    lcd.clear(); 
} 
+0

Peut-être que votre écran LCD n'est pas aussi simple que vous le pensez? Aussi, avez-vous découvert https://arduino.stackexchange.com/? – GolezTrol

Répondre

0

Vous devriez être en mesure de voir des blocs au moins blanc. Vérifiez le câblage et la façon dont la tension change sur PIN3 (code PIN de contraste) (je suppose que vous utilisez un écran LCD avec pilote HD44780).

Il se peut que vous ayez besoin d'une tension négative sur certains LCD spécifiques. Surtout quand l'écran LCD est alimenté par 3,3V. Voici quelques solutions:

Negative volt to contrast pin

How to produce negative voltage with PWM