Skocz do zawartości

Esp32 nie wyświetla się port


Pomocna odpowiedź

#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,20,4);  // set the LCD address to 0x27 for a 16 chars and 2 line display

void setup()
{
  lcd.init();                      // initialize the lcd 
  // Print a message to the LCD.
  lcd.backlight();
  lcd.setCursor(3,0);
  lcd.print("Hello, world!");
  lcd.setCursor(2,1);
  lcd.print("Ywrobot Arduino!");
   lcd.setCursor(0,2);
  lcd.print("Arduino LCM IIC 2004");
   lcd.setCursor(2,3);
  lcd.print("Power By Ec-yuan!");
}


void loop()
{
}

Wgraj to i ma działać

Proponuję takie kroki:

  1. Linię:
    LiquidCrystal_I2C lcd(0x27,20,4);  // set the LCD address to 0x27 for a 16 chars and 2 line display

    zmień na:

    LiquidCrystal_I2C lcd(0x27); 

    (zakładam, że ten adres 0x27 jest właściwy)

  2. Na początku funkcji setup() dodaj wiersz:
    lcd.begin(16,2);

     

@andzik sprawdzałem u siebie i się kompiluje wszystko elegancko, spróbuj płytki "DOIT ESP32 DEV KIT" a jak to nie pomoże to zainstaluj starszą wersję IDE bo widzę że masz nowa a ona może mieć jakieś błędy jeszcze...

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...