Arduino Uno (ARDUINO-UNO-R3) or PIC16F877A. I2C Expander: PCF8574 (This acts as the I2C backpack). LCD Display: LM016L (Standard 16x2 character display). Pull-up Resistors: RES (Two pieces, 4.7kΩ). 2. Wire the I2C Backpack to the Microcontroller

Remember to use the correct I2C address for the simulation.

When you run this simulation in Proteus, the JHD2x16I2C will update every second, accurately displaying the virtual room temperature read from the DS1621.