Bonjour,
J'ai un lcd une seule ligne 20 cdaractère 161A de displaytech Bonjour,
J'ai un lcd une seule ligne 20 cdaractère 161A de displaytech et malgrès plusieurs tentatives, je n'arrive pas à le faire fonctionner avec la crystal library ou la lcd4library. le chip doit être un KS0066U qui devrait être compatible, et j'ai verrifié plusioeur fois les branchements et tout bien raccordé (ex pour la lcd4library) :
pin lcd -> pin arduino
1->ground
2->+5 arduino
3->+5 sur un potentiometre
4->pin10
5->pin11
6->pin2
7/8/9/10 : pas raccordées
11->7
12->8
13->9
14->10
Si je manipule le potentiometre, j'obtion des carrés noir, mais rien ne s'affiche....!!
Le code est simplement celui donné en exemple par les library (ici LCD4BIT)...pour test .
//example use of LCD4Bit library
#include <LCD4Bit.h>
LCD4Bit lcd = LCD4Bit(1);
//some messages to display on the LCD
char msgs[6][15] = {"apple", "banana", "pineapple", "mango", "watermelon", "pear"};
int NUM_MSGS = 6;
void setup() {
pinMode(13, OUTPUT); //we'll use the debug LED to output a heartbeat
lcd.init();
}
void loop() {
digitalWrite(13, HIGH); //light the debug LED
//pick a random message from the array
int pick = random(NUM_MSGS);
char* msg = msgs[pick];
lcd.clear();
lcd.printIn(msg);
delay(1000);
digitalWrite(13, LOW);
//print some dots individually
for (int i=0; i<3; i++){
lcd.print('.');
delay(100);
}
lcd.leftScroll(20, 50);
}