#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_PCD8544.h>
// Pin configuration
#define RST_PIN 2
#define CE_PIN 15
#define DC_PIN 4
#define DIN_PIN 23
#define CLK_PIN 18
#define LED_PIN 3
// Create an instance of the LCD
Adafruit_PCD8544 display = Adafruit_PCD8544(CE_PIN, DC_PIN, DIN_PIN, CLK_PIN, RST_PIN);
void setup() {
Serial.begin(115200);
Serial.println("Starting setup...");
// Initialize the LCD
Serial.println("Initializing LCD...");
display.begin();
Serial.println("LCD begin() done.");
Serial.println("Setting contrast...");
display.setContrast(60); // Adjust contrast if needed
Serial.println("Contrast set.");
Serial.println("Clearing display...");
display.clearDisplay();
Serial.println("Display cleared.");
// Turn on the backlight
pinMode(LED_PIN, OUTPUT);
digitalWrite(LED_PIN, HIGH);
Serial.println("Backlight turned on.");
Serial.println("LCD initialized. Displaying message.");
display.setTextSize(1);
display.setTextColor(BLACK);
display.setCursor(0, 0);
display.print("Hello, ESP32!");
display.display();
Serial.println("Message displayed.");
}
void loop() {
// Add code here for further operations
}Loading
nokia-5110
nokia-5110