LCD 16x4

Ah OK. Je ne voyais pas la photo avant. Je comprends mieux.

Sauf que la 16... bof.

@+

Il y a mieux que la 16 on est d'accord :slight_smile:

Voici mon code actuel
Code: [Select]
#include <LiquidCrystal.h>

LiquidCrystal lcd (12,11,5,4,3,2);

void setup()
{
lcd.begin(20, 4);
lcd.clear();

}

void loop()
{

lcd.setCursor(0,0);
lcd.print("TEST");

}

Pour le câblage
Vss-->Masse
Vdd-->5V
V0-->Potentiomètre (broche du milieu)
Rs-->pin12
R/W-->Masse
E-->pin11
DB4-->pin5
DB5-->pin4
DB6-->pin3
DB7-->pin2
Led+-->5V
Led- -->Masse

Vous allez peut-être mieux identifier l'erreur avec ces informations effectivement

Rien que de très classique.
En tous cas conforme à ceci : http://www.circuitstoday.com/interfacing-lcd-to-arduino

Rien d'anormal pour moi.
D'après les commentaires trouvés sur le WEB, le SPLC780D semblerait être un clone du HD44780.

@+

Ok merci bien pour vos réponses.
je vais bien réussir à le faire fonctionner, à moins que se soit un problème matériel (mais j'étais plus parti sur une erreur de ma part)

ça sent le problème matériel...

avez vous bougé / changé des fils sur votre breadboard ? testé la continuité (attention sur la photo on voit que le rail + et - de votre breadboard est interrompu en son milieu, donc ne pas brancher des fils GND à droite en espérant que vous êtes relié au GND par exemple - sur la photo ce n'est pas le cas, mais juste au cas où....)

Ok. En tous cas merci pour votre aide. J'ai commandé un nouvel écran on verra bien!

si les lignes 1 et 3 affichent des "carrés", initialisation ok
le splc780 a besoin d'un delay apres le lcd.begin, selon quelques posts forums anglais
ajouter un delay(200); apres le lcd.begin