IC2-LCD + EthernetShield

MoinMoin,

ich würde gerne das EthernetShield und ein LiquidCrystal-LCD über den IC2-Bus betreiben.
Solange ich das EthernetShield nicht aktiviere, funktioniert das LCD ohne Probleme, aber sobald ich beides anschalte, läuft das LCD nicht mehr (auch keine Hintergrudnbeleuchtung).
Daher vermute ich, dass das Shield die beiden Analog4,5-Pins benutzt, welche ich ja für den IC2-Bus des Displays benötige.

Kann ich nun in der Ethernet oder der LiquidCrystal_I2C-Library die Pins ändern, damit beides zusammen funktioniert?

Im Voraus vielen Dank für eure Hilfe.

Gruß,
Levi23

Hallo Levi23,

die Analog Pins werden von dem EthernetShield nicht verwendet. Auch bei dem EthernetShield mit SD Karte nicht.
Wie Hier nachzulesen ist, wird der Pin 4 von der SD Karte und 11, 12 & 13 für die Ethernet Verbindung gebracuht. PIN 10 wird genutzt um quasi zwischen SD und Ethernet umzuschalten.

Ich kann das nur bestätigen.
Die SD und der Ethernetbaustein werden über SPI angesteuert, der unabhängig von I2C ist.
Grüße Uwe

MoinMoin,

aber woran kann es denn sonst liegen?

Ich habe folgende Libraries aktiv:
#include <SPI.h>
#include <Ethernet.h>
#include <RCSwitch.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

Könnte eine davon Probleme mit dem I2C-Display verursachen?

Gruß,
Levi23

Beim Compilieren gibt es keine Fehlermeldungen?
Gib uns mal den Sketch.
Vieel Grüße Uwe