Skocz do zawartości

Błąd wgrywania kodu na Arduino UNO "no matching function for call to 'LiquidCrystal_I2C::begin()'"


hary_pjoter

Pomocna odpowiedź

Cześć postanowiłem pobawić się z wyświetlaczem lcd 16x2 z i2c ale kiedy próbuję wgrać kod na płytkę cały czas wyskakuje mi taki błąd "no matching function for call to 'LiquidCrystal_I2C::begin()'".

Na dole jest kod którego używałem, żeby sprawdzić czy działa(jest to przykładowy kod z tego forum) i jak się okazało nie działa.

/*
*  LCM1602 & Arduino Uno
*  VCC - > 5 V
*  GND - GND
*  SCL -> A5
*  SDA -> A4
*/

#include <Wire.h>   // standardowa biblioteka Arduino
#include <LiquidCrystal_I2C.h> // dolaczenie pobranej biblioteki I2C dla LCD

LiquidCrystal_I2C lcd(0x27, 16, 2);  // Ustawienie adresu ukladu na 0x27


void setup() 
{
 lcd.begin();   // Inicjalizacja LCD 
 lcd.backlight(); // zalaczenie podwietlenia
 lcd.print("Hello, world!"); //tekst

}

void loop()
{
  lcd.backlight(); // zalaczenie podswietlenia
  delay(5000);
  lcd.noBacklight(); // wylaczenie podswietlenia
  delay(5000);
}

 

dobra już mam odpowiedź wystarczyło usunąć niepotrzebną bibliotekę(miałem 2 z i2c)

Link do komentarza
Share on other sites

@hary_pjoter witam na forum 🙂

Dnia 24.05.2020 o 01:12, hary_pjoter napisał:

dobra już mam odpowiedź wystarczyło usunąć niepotrzebną bibliotekę(miałem 2 z i2c)

Fajnie, że temat się wyjaśnił.

Link do komentarza
Share on other sites

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...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.