I'd like to connect my AT24C32 Real Time Clock RTC I2C DS1307 Module with my I2C 2004 204 20 x 4 Character LCD Display Screen Module on an Arduino Uno (full specs at the bottom of this message).
I've been reading about the topic as it's my first shot at I2C but I still feel confused.
From what I can (barely) understand I need to connect the LCD screen and the RTC module in serie, however in some cases I need to add a pull up resistor as SDA and SCL are "open drains". Apparently it's not systematic as some modules already include the pull-up resistor.
I've looked at the specs of these two modules but I'm afraid I'm not too sure what to look for and I'm left uncertain regarding this pull-up resistor.
Here is what I believe the schematic should look like (thanks to http://cyaninfinite.com/tutorials/rtc-module-with-serial-lcd-display/:
Would you mind sending me feedback regarding the need of this pull-up resistor or if I'm safe to proceed with the aforementioned diagram?
Here are the specs of the RTC clock
Here are the specs of the LCD screen