Ich möchten ein Display und ein Datenlogger Modul an einem Uno betreiben aber beide brauchen den A4 und A5 Pin. Kann man die iwo ändern oder kann man die parallel anschließen?
AZDelivery 128 x 64 Pixel 0,96 Zoll OLED I2C Display für Arduino
AZDelivery DatenLogger Modul Data Recorder Shield für Arduino
ppmk2:
Ich möchten ein Display und ein Datenlogger Modul an einem Uno betreiben aber beide brauchen den A4 und A5 Pin. Kann man die iwo ändern oder kann man die parallel anschließen?
Über die Pins A4 und A5 kannst Du I²C-Geräte ansteuern und wie Serenifly schreibt, ist das ein Bus, an den mehrere Geräte angeschlossen werden können. Zur Kommunikation benutzt Du die Wire-Bibliothek. Siehe z. B. hier.
Die SD-Card wird über die SPI-Pins angesprochen, beim UNO sind das die Pins 10-13.
Die Uhr wird über I2C angesprochen, das sind beim UNO die Pins A4 und A5.
Das Shield ist sehr "ähnlich" wie das Data-Logger-Shield von Adafruit. Adafruit hat meist sehr ausführliche Dokumentation zu den meisten seiner Produkte. Jene zum Data-Logger-Shield findest du hier:
Die I2C-Adresse der Uhr ist (normalerweise) 0x68.
Die I2C-Adresse des Displays ist (normalerweise) 0x27.
Für beides verwendet man aber meist jeweils eine Library - die kümmert sich um die Adressen.
Bevor Du Dich zu sehr über die 'ECHT'-Zeit-Uhr (RealTimeClock) freust - die DS1307 ist nicht sonderlich genau, wenn man den Tiefen des WWW so glauben schenken darf.
Eine DS3231 ist, da Temperatur-kompensiert, um Welten besser - auch bekommst Du so die Temperatur 'frei Haus' - ok, nur alle 64 Sekunden aktualisiert und im Inneren des Chip - aber immerhin (wenn der Chip nicht gerade rot glühend vor Dir liegt, passt Das schon mit der Außentemperatur zusammen).
Für erste Versuche ist die DS1307 aber dennoch eine Uhr, Die die Zeit nicht bei jedem Mückenfurz vergisst.