1602 DispayShiled an 2560 Board


hallo,

ich bin neu hier und habe auch gleich eine frage. bis jetzt habe ich alles hinbekommen bis auf eine kleinigkeit die ich nicht verstehe.

ich habe folgendes displayshield:
http://www.ebay.com/itm/200720143717?sspagename=strk:mewnx:it&_trksid=p3984.m1439.l2649

aus der arduino ide habe ich dazu folgendes beispiel dazu rausgesucht:

code: [select]

/*
  liquidcrystal library - blink

demonstrates use 16x2 lcd display.  liquidcrystal
library works lcd displays compatible
hitachi hd44780 driver. there many of them out there, , you
can tell them 16-pin interface.

sketch prints "hello world!" lcd , makes
cursor block blink.

circuit:
* lcd rs pin digital pin 12
* lcd enable pin digital pin 11
* lcd d4 pin digital pin 5
* lcd d5 pin digital pin 4
* lcd d6 pin digital pin 3
* lcd d7 pin digital pin 2
* lcd r/w pin ground
* 10k resistor:
   * ends +5v , ground
   * wiper lcd vo pin (pin 3)

library added 18 apr 2008
david a. mellis
library modified 5 jul 2009
limor fried (http://www.ladyada.net)
example added 9 jul 2009
tom igoe
modified 22 nov 2010
tom igoe

example code in public domain.

http://www.arduino.cc/en/tutorial/liquidcrystal

*/

// include library code:
#include <liquidcrystal.h>

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

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

void loop() {
  // turn off blinking cursor:
  lcd.noblink();
  delay(3000);
   // turn on blinking cursor:
  lcd.blink();
  delay(3000);
}


mein problem ist jetzt folgendes, das display schaltet sich ein, aber es passiert leider nichts, sehr wahrscheinlich weil ich nicht die richtigen pins verwendet habe. ich weiß z.b. nicht welches der enable-pin ist :-(

hat jemand vielleicht eine idee wie ich da weiterkommen kann?

soweit ich weiß, sind die pinnummerierungen beim mega2560 genauso wie beim uno, nur gibt es eben zusätzliche pins die fortlaufend nummeriert sind. demnach sollte die codebeispiele eigentlich funktionieren. hier findest du nochmal einen schaltplan des shields, damit kannst du gegenprüfen, ob die pins richtig eingetragen sind:
http://www.nuelectronics.com/download/projects/lcdshield_v1_1.pdf

und bedeutet, das display geht an? nur die hintergrundbeleuchtung oder siehst du auch irgendwelche balken? mal kontrast-poti gedreht?


Arduino Forum > International > Deutsch (Moderator: uwefed) > 1602 DispayShiled an 2560 Board


arduino

Comments

Popular posts from this blog

Thread: PKI Client 5.00 install (for eToken Pro)

ATmega2560-Arduino Pin Mapping

Crossfader Arduino Tutorial