PCM1602S-FSW-FBW 16x2 Jumbo LCD not working with ESP32 on Arduino IDE

Hi everybody,

I am working a project for HX711 with and LCD. I wanted to use bigger 16x2 LCD as PCM1602S-FSW-FBW. I designed my custom pcb with esp and connected the 18,19,20,21,22,23 (rs,en,db4,db5,db6,db7). please see schematic.

I have uploaded an example code

#include <LiquidCrystal.h>
#include "OTA.h"

#define mySSID "Wifi_ESP_Test"
#define myPASSWORD "122333444455555"

// Create An LCD Object. Signals: [ RS, EN, D4, D5, D6, D7 ]
LiquidCrystal My_LCD(18, 19, 20, 21, 22, 23);

void setup()
{
  Serial.begin(115200);
  // Initialize The LCD. Parameters: [ Columns, Rows ]
  My_LCD.begin(16, 2);
  // Clears The LCD Display
  My_LCD.clear();

  // Display The First Message In Home Position (0, 0)
  My_LCD.print("Hello World!");
  // Set The Cursor Position To: [ Col 5, Row 1]
  // The Next Message Will Start From The 6th Char Position in The 2nd Row
  // Note: 1st Row Has An Index of 0, The 2nd Row Has An Index of 1
  My_LCD.setCursor(5, 1);
  // Display The Second Message In Position (5, 1)
  My_LCD.print("Setup");
  Serial.println("setup");


  Serial.println("Test");
  My_LCD.begin(16, 2);
  My_LCD.clear();
  My_LCD.print("Interfacing LCD");

  My_LCD.setCursor(0, 1);
  My_LCD.print ("with ESP32");


  setupOTA("HXProject", mySSID, myPASSWORD);
}

void loop()
{
  ArduinoOTA.handle();
  // Do Nothing...
}

Screen doesn't show up anything.

What should I do?

Thanks for helps.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.