Pourquoi mon LCD 16 * 2 n'affiche-t-il aucun caractère, bien que tout le câblage soit correct?

9

Récemment, j'ai connecté un écran LCD (écran à cristaux liquides) 16 * 2 typique à mon Arduino Uno et j'ai connecté toutes les broches.

Voici ma connexion: (broche LCD en premier)

1 = GND, 2 = + 5v, 4 = 11, 6 = 12, 11 = 5, 12 = 4, 12 = 3, 14 = 2, 15 = rétro-éclairage positif, 16 = rétro-éclairage négatif

#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // set up the LCD's number of columns and rows: 
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("hello, world!");
}

void loop() {
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print(millis()/1000);
}

C'est le code par défaut pour l'écran LCD, je ne l'ai pas écrit.

J'ai donc fait tout cela et quand je l'allume, l'écran est vide et rien ne se passe. Quelqu'un pourrait-il expliquer ce que j'ai fait de mal?

Stratmoss
la source
1
Qu'est-ce qui est connecté à la broche LCD 3? C'est le contraste V0 et doit être connecté avec un potentiomètre de 10 Kohm. arduino.cc/en/Tutorial/HelloWorld
Mikael Patel

Réponses:

7

Découvrez ce tutoriel sur Adafruit . Il vous guidera tout au long de sa configuration. Dans le tutoriel, ils changent les broches, ce qui est, je crois, le problème ici. Voici un extrait.

Diagramme de Fritzing

Et changez vos épingles:

LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
PhillyNJ
la source
5

Récemment, j'ai également rencontré un problème similaire, avec une connexion comme:

1 = GND, 2 = + 5v, 4 = 11, 6 = 12, 11 = 5, 12 = 4, 12 = 3, 14 = 2, 15 = rétro-éclairage positif, 16 = rétro-éclairage négatif

Solution: Je viens de connecter le VEE (broche 3) de l'écran LCD à la masse (GND) sans utiliser de potentiomètre car cela fonctionnait.

Suraj
la source
1
Cela vous permettra de vous débrouiller, mais à certains angles de vision, l'écran LCD est difficile à lire.
Ian Pitts
Si vous n'avez pas besoin d'ajuster constamment la luminosité du rétroéclairage LED, vous pouvez utiliser une résistance fixe à la place du potentiomètre.
linhartr22
Cette solution a également fonctionné pour moi. Il suffit de connecter le sol avec VEE (pin3) et d'afficher l'écran
habib
4

Qu'est-ce qui est connecté à la broche LCD 3? La broche 3 est le contraste V0 et doit être connectée avec un potentiomètre de 10 KOhm.

Certains LCD ont besoin d'une tension de contraste négative, consultez la fiche technique de l'écran.

Si la tension de contraste n'est pas correcte, l'affichage restera vide. Je suis tombé sur le même problème jusqu'à ce que je voie que la tension négative doit être appliquée :-)

PE1DLG
la source