Pages: [1]   Go Down
Author Topic: Arduino Uno + Ethernet Shield + LCD Shield  (Read 1361 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo zusammen,

Ich habe mir vor kurzem ein Arduino Uno Board, SainSmart Ethernet Shield und SainSmart LCD Keypad Shield zugelegt. Soweit so gut.

Mein Problem ist nun, dass Pin 4 doppelt belegt ist, wenn ich beide Shields verwende.
Ethernet Shield     4, 10, 11, 12, 13
LCD Shield           4, 5, 6, 7, 8, 9

Also Lösung habe ich mir ein paar Stiftleisten besorgt und möchte diese zwischen Ethernet Shield und LCD Shield verwenden. Dadurch ist es mir möglich Pin 4 auf Pin 3 bzw. Pin 2 "umzuleiten". Also einfach Pin 4 gekürzt, gebogen und auf 3 bzw. 2 angelötet.
Das Display funktioniert zwar, leider flackert es nun im Betrieb, sowohl auf Pin 2, als auch auf Pin 3.

Natürlich habe ich auch die Pins bei der Initialisierung der LiquidCrystal Library entsprechend angepasst.
Code:
LiquidCrystal lcd(8, 9, 2, 5, 6, 7);

Habe ich hier einen Denkfehler? Das müsste doch funktionieren, oder?

LG
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 22
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

les mal hier smiley

http://arduino.cc/en/Reference/LiquidCrystalConstructor
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Danke für den Link, aber irgendwie werde ich davon nicht schlauer.

Code:
LiquidCrystal(rs, enable, d4, d5, d6, d7)

Das ist doch genau der Konstruktor, den ich verwende. Ohne Ethernet Shield dazwischen funktioniert es ja mit:

Code:
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

Nur kann ich halt Pin 4 nicht verwenden und möchte stattdessen Pin 3 oder 2 benutzen. Also einfach 4 mit 2 oder 3 austauschen und natürlich hardwaremäßig den Pin entsprechend "umgeleitet", sollte meiner Meinung nach funktionieren.
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 236
Posts: 20298
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ja, so funktionierts. Bleibt nur das lästige Leiterbahn unterbrechen und umlöten.
Grüße Uwe
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Könntest du mal nen Bild machen wie du das gelöst hast?

Normalerweise stelle ich es mir genauso "easy" vor wie du smiley-wink
Nur bei mir wil es überhaupt nicht.. ich sehe nur Balken im Display, habs probiert mit Pin3..

Initzialisert hab ich es auch auf Pin3.. irgendwo hakt es bei mir..
Hast du sonst noch was gemacht oder hab ich was vergessen ?
Logged

Pages: [1]   Go Up
Jump to: