void loop() // Nothing here for static text
You cannot use the standard LiquidCrystal library. You must use the library.
Because the JHD2X16I2C is functionally identical to a standard 16x2 parallel LCD connected to an I2C expander, you can build the model using native Proteus parts: Open the Schematic Capture and press to pick devices. Search for LM016L (the standard 16x2 text LCD model). Search for PCF8574 (the I2C I/O expander). jhd2x16i2c proteus free
: Available via the Arduino IDE Library Manager ( Tools > Manage Libraries ).
Use the DFRobot LCD Point H library or the standard LiquidCrystal_I2C library. void loop() // Nothing here for static text
Here's the direct answer:
Connect:
To truly master the in Proteus, you should know the low-level sending function. Here is a free C snippet for sending a nibble:
Compile your code in the Arduino IDE to generate a .hex file. Search for LM016L (the standard 16x2 text LCD model)
Proteus is (by Labcenter Electronics). However, you can: