On power up it’ll show “Sparkfun OpenLCD Baud:9600 1.4”
But nothing else after it flashes that for a brief second. I have a very simple code but I can’t see anything. It this LCD connected with a qwiic connector. SparkFun 20x4 SerLCD - RGB Backlight (Qwiic) - LCD-16398 - SparkFun Electronics
The backlight is always on and I can see very faint blocks where the characters go, but sometimes it’ll randomly show completely black squares.
I tried the “reset” by holding the RX to GND and using 3.3v to power up but I never see the message nor does it change anything.
I’m trying to use the most simple code but I can’t see anything oh the screen. Help!
#include <Wire.h>
#define DISPLAY_ADDRESS1 0x72 //This is the default address of the OpenLCD
void setup() {
Serial.begin(9600);
Serial.println(“HX711 scale demo”);
Wire.begin(); //Join the bus as master
Serial.begin(9600); //Start serial communication at 9600 for debug statements
Serial.println(“OpenLCD Example Code”);
//Send the reset command to the display - this forces the cursor to return to the beginning of the display
Wire.beginTransmission(DISPLAY_ADDRESS1);
Wire.write(‘|’); //Put LCD into setting mode
Wire.write(‘-’); //Send clear display command
Wire.endTransmission();
}
void loop() {
Wire.beginTransmission(DISPLAY_ADDRESS1); // transmit to device #1
Wire.write(‘|’); //Put LCD into setting mode
Wire.write(‘-’); //Send clear display command
Wire.print(“test”);
Wire.endTransmission(); //Stop I2C transmission
delay (100);
}