The I2C address of the 8574 on proteus is 0x20 Pins 4,5,6 of the 8574 go to RS, RW, E of the LCD, while P4 to P7 connect to the LCD D4 to D7.Ī0, A1, A2 in my case are grounded (this give address 0x20 in sim not in real life) The correct way to simulate it btw is to add a PCF 8574 beween your arduino and the LCD. I am also new here, and stumbled upon this post, precisely for the same reason. A comment like yours will only scare people away. I agree also that this is not a proteus forum, however, jumping on someone who is new like that is not going to make the community grow, or make anyone any favours.
It can also help debug when on the move with just your laptop available. You prefer the hardware approach so be it.
While I agree with compiling, uploading and trying approach, simulating stuff, can at times (most of the time) save you a lot of debugging time, which is why it is a widely used approach in the industry. That 'crap' you refer to, is probably where the first arduino board was designed and developed !