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?