Set digital pins hd44780

"microcontroller" refers to a board like the Arduino Uno, Nano, Mega, ESP8266, ESP32.
a "I2C Arduino Serial Module for LCD" ... might be a I2C port expander only - that's not a microcontroller.

Again: Which microcontroller are you using?

either
a) chose another microcontroller like an Arduno Mega or an Arduino NANO with more analog pins and use, the desginated pins for I2C
b) use an I2C portexpander/ADC, to expand the analog inputs and use the desginated pins for I2C
c) rewrite the Adafruit Library to make it work with Soft-Wire.

I would go for option A. Even an Arduino Nano might be sufficent.

1 Like