ich habe von jemandem ein Projekt übernommen, bei dem 2 Schrittmotoren mir einem Arduino Uno und CNC-Shield angesteuert werden. Nun soll ich das Projekt um eine LCD Anzeige erweitern.
Gerne würde ich das Mittes I2C machen. Wenn ich richtig recherchiert habe, benötige ich dafür die Pins GND,5V, A4 und A5. GND und 5V kann ich ohne Weiteres versorgen, bin mir jedoch bei A4 und A5 unsicher, da das CNC-Shield hier ebenfalls die Pins belegt.
Dadurch meine Frage: Kann ich diese Pins doppelt belegen und sowohl CNC-Shield als auch LCD-Anzeige hier anschließen?
Im englischen Teil des Forum müssen die Beiträge und Diskussionen in englischer Sprache verfasst werden.
Deswegen wurde diese Diskussion in den deutschen Teil des Forums verschoben.
Bei der mit R3 eingeführten Pinverteilung werden die Pins für I2C extra nochmal auf den Pins SDA und SCL herausgeführt um für Shields für mehrere Controlermodelle ( ATmega328, ATmega2560, ATmega32U4 und wahrscheinlich noch andere) die Pins an der gleichen Stelle zu haben.
I2C ist ein Bus. wenn die Pins für ein I2C Device verwendet werden kannst Du ein 2. Device ( Dein Display mit I2C Schnittstelle) anschließen. Wenn die Pins für was anderes verwendet werden dann nicht.
Da auf dem CNC Shield die Pins SDA und SCL herausgeführt sind nehme ich an, daß diese als I2C reserviert werden.