Pages: [1]   Go Down
Author Topic: aide pour lcd 161A de displaytech  (Read 613 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 43
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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....!!

Si quelqu'un à une idée, je craque...

fbm

« Last Edit: November 12, 2008, 03:38:16 pm by fbmfbm » Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 198
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut
Donnes au moins ton code  smiley-wink
a+
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 43
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Le code est simplement celui donné en exemple par les library (ici LCD4BIT)...pour test .


Code:
//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);
}
« Last Edit: November 14, 2008, 12:27:57 pm by fbmfbm » Logged

Pages: [1]   Go Up
Jump to: