Pages: [1]   Go Down
Author Topic: Pin conflict LCD-Shield dfrobot <-> Arduino Ethernet shield  (Read 4471 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Jr. Member
**
Karma: 1
Posts: 52
... indessen wandelt harmlos droben das Gestirn
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello,

both boards work if they are solo connected to the Arduino Uno. But when I attach the LCD-Display on top of the Arduino ethernet-shield doesnt get a connection.

The pin numbers for the ethernet-shield Digital 2, 10, 11, 12, 13  Analog 0, 1
The pin numbers for the lcd-shield Digital 8, 9 Analog 4, 5, 6, 7

Now I read in thread http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1249783990/2 from Baltasar that on the LCD shield pin 10 is (undocumented) also used.

Is there a go around or modification? Or is another LCD-Board better ;-)
Logged

---
... indessen wandelt harmlos droben das Gestirn

Central MN, USA
Offline Offline
Tesla Member
***
Karma: 75
Posts: 7268
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Are you referring to this ethernet following shield?
http://arduino.cc/en/Main/ArduinoEthernetShield

I didn't see they refer to analog 0 and 1. What exactly do these two pins do on the ethernet shield?

I am working on my Phi-1 shield's revision. The new shield should be compatible with ethernet shield smiley
Logged


0
Offline Offline
Jr. Member
**
Karma: 1
Posts: 52
... indessen wandelt harmlos droben das Gestirn
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yes, this is the shield that I have bought additionally. I had a look at the schematics, but to be true: this is way beyond what I am able and willing  smiley-cool to deal with.

I should have sticked to the standard Arduino shields and not bought a cheap one  smiley-mad  (Although it looks nice with the 5 buttons.)
Logged

---
... indessen wandelt harmlos droben das Gestirn

Central MN, USA
Offline Offline
Tesla Member
***
Karma: 75
Posts: 7268
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

As far as I know, the "standard" shields are all those listed under arduino.cc's hardware list. There is no standard or official LCD shield. I guess the Arduino guys left this market open for hobbyists so shields like the one you bought or the one I've made can be sold. But not all shields were created equally or updated often!

Can you reroute your LCD shield to use something other than pin 4 and 10? What is so important on the LCD shield that is using 10? If it's a button, don't push it and it won't bother you. Is there documentation on the LCD shield on the pin usage?
Logged


0
Offline Offline
Jr. Member
**
Karma: 1
Posts: 52
... indessen wandelt harmlos droben das Gestirn
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

No, as far as I understand Baltasar wrote:

Quote
and notice that pin 10 (not documented in the manual) is the backlight led controll, so if you send diferent values of PWM to that pin you can dim the backlight.

So there seems to be no way to avoid circumvent the pin.
Logged

---
... indessen wandelt harmlos droben das Gestirn

Silkeborg, Denmark
Offline Offline
Jr. Member
**
Karma: 2
Posts: 72
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Are you referring to this ethernet following shield?
http://arduino.cc/en/Main/ArduinoEthernetShield

I didn't see they refer to analog 0 and 1. What exactly do these two pins do on the ethernet shield?

I am working on my Phi-1 shield's revision. The new shield should be compatible with ethernet shield smiley

The Analog 0 and 1 is used for the SD card reader for Write protect switch and card detect switch, it is described in the following link.
http://shieldlist.org/arduino/ethernet-v5
Logged

Thansen_DK

Central MN, USA
Offline Offline
Tesla Member
***
Karma: 75
Posts: 7268
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks. It's good to know. The arduino.cc page didn't say about it.
Logged


0
Offline Offline
Jr. Member
**
Karma: 1
Posts: 52
... indessen wandelt harmlos droben das Gestirn
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Finally I found a solution: Cut pin 10 from the LCD. But you can preserve the shield. Have a look at: http://hajos-kontrapunkte.blogspot.com/2011/02/arduino-tower-of-babylon.html
Logged

---
... indessen wandelt harmlos droben das Gestirn

Central MN, USA
Offline Offline
Tesla Member
***
Karma: 75
Posts: 7268
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Not bad! Whoever designed the shield has not been tuned to arduino.cc for a while  smiley-mr-green
Logged


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

Finally I found a solution: Cut pin 10 from the LCD. But you can preserve the shield. Have a look at: http://hajos-kontrapunkte.blogspot.com/2011/02/arduino-tower-of-babylon.html

Thank you! This completely solved my problem.  I have a similar setup (Arduino Uno + ethernet shield + LCD keypad shield. No card in ethernet SD card slot.) and was getting weird behavior with DHCP.  Thanks again!
Logged

Pages: [1]   Go Up
Jump to: