Why does changing pin assignments cause 1602A to display trash?
Posted: Fri Mar 08, 2024 6:35 pm
Using the example at https://www.circuitschools.com/interfac ... thout-i2c/ I have the following line that works on a WROOM-32 module under the Arduino IDE:
LiquidCrystal lcd(19, 23, 18, 17, 16, 15);
If I change that to:
LiquidCrystal lcd(19, 23, 33, 25, 26, 27);
and also change the breadboard wiring to match, I get some legible text but lots of junk characters. I jiggled the breadboard wires thinking it is a connection issue but that has no effect.
I thought I could use any GPIO pins that didn't have any restrictions on boot, strapping, etc so why doesn't this work?
LiquidCrystal lcd(19, 23, 18, 17, 16, 15);
If I change that to:
LiquidCrystal lcd(19, 23, 33, 25, 26, 27);
and also change the breadboard wiring to match, I get some legible text but lots of junk characters. I jiggled the breadboard wires thinking it is a connection issue but that has no effect.
I thought I could use any GPIO pins that didn't have any restrictions on boot, strapping, etc so why doesn't this work?