# LCD und LiquidCrystal\_I2C

**URL:** <https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222>\
**Category:** Deutsch\
**Created:** [March 4, 2025, 1:42pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222 "2025-03-04T13:42:01Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![walter\_meister](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/walter_meister/32/1126453_2.png) [@walter\_meister](https://forum.arduino.cc/u/walter_meister)\
**Post date:** [March 4, 2025, 1:42pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/1 "2025-03-04T13:42:01Z")

</div>

Hallo ich habe versucht das Beispiel zu compilieren dies bricht immer mit dem Fehler ab.Im Internationalen Forum gibt es einen Beitrag der glaube ich meinem Fehler ähnlich ist. [Bug in LCD\_I2C library](https://forum.arduino.cc/t/bug-in-lcd-i2c-library/1344012) .

 ![Bildschirmfoto vom 2025-03-04 12-45-55](https://europe1.discourse-cdn.com/arduino/original/4X/9/a/8/9a801f98b775d9cafc23bc3253b09b17ea32f7b5.png)

Ist es gefordert bei lcd.begin in die Klammern etwas einzugeben wenn ja was .  
cols rows charsize  
mit dem scanner l2c sehe ich den Teilnehmer 0x27

```arduino
/**
 * Displays text sent over the serial port (e.g. from the Serial Monitor) on
 * an attached LCD.
 */
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>

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

void setup()
{
	lcd.begin();
	lcd.backlight();
  
	// Initialize the serial port at a speed of 9600 baud
	Serial.begin(9600);
}

void loop()
{
	// If characters arrived over the serial port...
	if (Serial.available()) {
		// Wait a bit for the entire message to arrive
		delay(100);
		// Clear the screen
		lcd.clear();

		// Write all characters received with the serial port to the LCD.
		while (Serial.available() > 0) {
			lcd.write(Serial.read());
		}
	}
}

```

---

<div class="post-metadata">

**Author:** ![noiasca](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/noiasca/32/1126910_2.png) [@noiasca](https://forum.arduino.cc/u/noiasca)\
**Post date:** [March 4, 2025, 1:54pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/2 "2025-03-04T13:54:58Z")

</div>

schau noch mal GANZ GENAU das Beispiel der library an.

Da steht ziemlich sicher

```arduino
lcd.init();
```

---

<div class="post-metadata">

**Author:** ![wwerner](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/wwerner/32/1001727_2.png) [@wwerner](https://forum.arduino.cc/u/wwerner)\
**Post date:** [March 4, 2025, 1:56pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/3 "2025-03-04T13:56:22Z")

</div>

> [@walter\_meister](#):
>
> `LiquidCrystal_I2C`

Welche genau hast du installiert in der IDE?

---

<div class="post-metadata">

**Author:** ![walter\_meister](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/walter_meister/32/1126453_2.png) [@walter\_meister](https://forum.arduino.cc/u/walter_meister)\
**Post date:** [March 4, 2025, 1:57pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/4 "2025-03-04T13:57:48Z")

</div>

@noiasca  
dort steht begin

> <https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library/blob/master/examples/SerialDisplay/SerialDisplay.ino>

---

<div class="post-metadata">

**Author:** ![walter\_meister](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/walter_meister/32/1126453_2.png) [@walter\_meister](https://forum.arduino.cc/u/walter_meister)\
**Post date:** [March 4, 2025, 1:59pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/5 "2025-03-04T13:59:39Z")

</div>

@wwerner

 ![grafik](https://europe1.discourse-cdn.com/arduino/original/4X/3/7/1/371644a340b2c605104bd8f4a3841e865f944a9e.png)

---

<div class="post-metadata">

**Author:** ![my\_xy\_projekt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/my_xy_projekt/32/810062_2.png) [@my\_xy\_projekt](https://forum.arduino.cc/u/my_xy_projekt)\
**Post date:** [March 4, 2025, 2:01pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/6 "2025-03-04T14:01:19Z")

</div>

Die Fehlermeldung ist bis zur absoluten Unkenntlichkeit verstümmelt.

Da ist doch ein button auf dem steht: Fehlermeldung kopieren!  
Mach das.  
Und dann in Codetags hier einwerfen.

Ansonsten könnte es alles mögliche sein.  
Ich sehe nur, dass .begin() mindestens 2 Werte erwartet.  
Aber woher die kommen steht in der lib, zu der ein link fehlt.

---

<div class="post-metadata">

**Author:** ![walter\_meister](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/walter_meister/32/1126453_2.png) [@walter\_meister](https://forum.arduino.cc/u/walter_meister)\
**Post date:** [March 4, 2025, 2:03pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/7 "2025-03-04T14:03:03Z")

</div>

@my_xy_projekt

```arduino
/home/walter/Arduino/sketch_LCD/sketch_LCD.ino: In function 'void setup()':
/home/walter/Arduino/sketch_LCD/sketch_LCD.ino:13:12: error: no matching function for call to 'LiquidCrystal_I2C::begin()'
  lcd.begin();
            ^
In file included from /home/walter/Arduino/sketch_LCD/sketch_LCD.ino:6:0:
/home/walter/Arduino/libraries/LiquidCrystal_I2C/LiquidCrystal_I2C.h:58:8: note: candidate: void LiquidCrystal_I2C::begin(uint8_t, uint8_t, uint8_t)
   void begin(uint8_t cols, uint8_t rows, uint8_t charsize = LCD_5x8DOTS );
        ^ ~~~~
/home/walter/Arduino/libraries/LiquidCrystal_I2C/LiquidCrystal_I2C.h:58:8: note: candidate expects 3 arguments, 0 provided

exit status 1

Compilation error: no matching function for call to 'LiquidCrystal_I2C::begin()'

```

---

<div class="post-metadata">

**Author:** ![my\_xy\_projekt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/my_xy_projekt/32/810062_2.png) [@my\_xy\_projekt](https://forum.arduino.cc/u/my_xy_projekt)\
**Post date:** [March 4, 2025, 2:03pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/8 "2025-03-04T14:03:47Z")

</div>

Funktioniert das example Hello World aus der lib?

---

<div class="post-metadata">

**Author:** ![HotSystems](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/hotsystems/32/219785_2.png) [@HotSystems](https://forum.arduino.cc/u/HotSystems)\
**Post date:** [March 4, 2025, 2:07pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/9 "2025-03-04T14:07:19Z")

</div>

Bist du dir sicher, dass du auch die gezeigte Library installiert hast.

**Der Fehler tritt genau dann auf, wenn du eine falsche Lib installiert hast.**

---

<div class="post-metadata">

**Author:** ![walter\_meister](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/walter_meister/32/1126453_2.png) [@walter\_meister](https://forum.arduino.cc/u/walter_meister)\
**Post date:** [March 4, 2025, 2:07pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/10 "2025-03-04T14:07:21Z")

</div>

@my_xy_projekt nein

```arduino
/tmp/.arduinoIDE-unsaved202524-16581-1swbuwh.kzoy/sketch_mar4a/sketch_mar4a.ino: In function 'void setup()':
/tmp/.arduinoIDE-unsaved202524-16581-1swbuwh.kzoy/sketch_mar4a/sketch_mar4a.ino:10:12: error: no matching function for call to 'LiquidCrystal_I2C::begin()'
  lcd.begin();
            ^
In file included from /tmp/.arduinoIDE-unsaved202524-16581-1swbuwh.kzoy/sketch_mar4a/sketch_mar4a.ino:2:0:
/home/walter/Arduino/libraries/LiquidCrystal_I2C/LiquidCrystal_I2C.h:58:8: note: candidate: void LiquidCrystal_I2C::begin(uint8_t, uint8_t, uint8_t)
   void begin(uint8_t cols, uint8_t rows, uint8_t charsize = LCD_5x8DOTS );
        ^ ~~~~
/home/walter/Arduino/libraries/LiquidCrystal_I2C/LiquidCrystal_I2C.h:58:8: note: candidate expects 3 arguments, 0 provided

exit status 1

Compilation error: no matching function for call to 'LiquidCrystal_I2C::begin()'

```

Sieht für mich gleich aus ?  
Dies ist der Versuch Hello World

---

<div class="post-metadata">

**Author:** ![HotSystems](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/hotsystems/32/219785_2.png) [@HotSystems](https://forum.arduino.cc/u/HotSystems)\
**Post date:** [March 4, 2025, 2:07pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/11 "2025-03-04T14:07:50Z")

</div>

> [@walter\_meister](#):
>
> Dies ist der Versuch Hello World

Falsche Library

---

<div class="post-metadata">

**Author:** ![hypergamer7391](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/hypergamer7391/32/1156822_2.png) [@hypergamer7391](https://forum.arduino.cc/u/hypergamer7391)\
**Post date:** [March 4, 2025, 2:08pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/12 "2025-03-04T14:08:22Z")

</div>

Moin,  
probier mal folgenden Code aus den Beispielen der Libary:

```arduino
//YWROBOT
//Compatible with the Arduino IDE 1.0
//Library version:1.1
#include <Wire.h> 
#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 
  lcd.init();
  // 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()
{
}

```

LG

---

<div class="post-metadata">

**Author:** ![my\_xy\_projekt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/my_xy_projekt/32/810062_2.png) [@my\_xy\_projekt](https://forum.arduino.cc/u/my_xy_projekt)\
**Post date:** [March 4, 2025, 2:09pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/13 "2025-03-04T14:09:28Z")

</div>

Ich schliesse mich @HotSystems an.  
Du hast mehrere libs drauf, die da gefunden werden und der findet eine falsche.

---

<div class="post-metadata">

**Author:** ![wwerner](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/wwerner/32/1001727_2.png) [@wwerner](https://forum.arduino.cc/u/wwerner)\
**Post date:** [March 4, 2025, 2:09pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/14 "2025-03-04T14:09:35Z")

</div>

Hast du zufällig auch noch diese installiert? [LiquidCrystal\_I2C/LiquidCrystal\_I2C.h at master · johnrickman/LiquidCrystal\_I2C · GitHub](https://github.com/johnrickman/LiquidCrystal_I2C/blob/master/LiquidCrystal_I2C.h)

---

<div class="post-metadata">

**Author:** ![my\_xy\_projekt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/my_xy_projekt/32/810062_2.png) [@my\_xy\_projekt](https://forum.arduino.cc/u/my_xy_projekt)\
**Post date:** [March 4, 2025, 2:12pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/15 "2025-03-04T14:12:06Z")

</div>

Das dürfte so sein.

---

<div class="post-metadata">

**Author:** ![my\_xy\_projekt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/my_xy_projekt/32/810062_2.png) [@my\_xy\_projekt](https://forum.arduino.cc/u/my_xy_projekt)\
**Post date:** [March 4, 2025, 2:14pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/16 "2025-03-04T14:14:16Z")

</div>

Kopier doch nicht das Beispiel hier rein. Entweder hat er es oder nicht.  
Bedenke, dass es Leute gibt, die aufm Handy durchscrollen und das nicht zuordnen können...

---

<div class="post-metadata">

**Author:** ![walter\_meister](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/walter_meister/32/1126453_2.png) [@walter\_meister](https://forum.arduino.cc/u/walter_meister)\
**Post date:** [March 4, 2025, 2:19pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/17 "2025-03-04T14:19:52Z")

</div>

Wenns an der Lib liegt unter Installiert ist nur eine .by Frank Brabander  
hab dann auf More Info geklickt und das Beispiel versucht.

---

<div class="post-metadata">

**Author:** ![HotSystems](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/hotsystems/32/219785_2.png) [@HotSystems](https://forum.arduino.cc/u/HotSystems)\
**Post date:** [March 4, 2025, 2:22pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/18 "2025-03-04T14:22:14Z")

</div>

Du solltest mal alle anderen LiquidCrystal\_I2C aus dem Libraries-Ordner entfernen.  
Erstmal woanders hin kopieren.

---

<div class="post-metadata">

**Author:** ![wwerner](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/wwerner/32/1001727_2.png) [@wwerner](https://forum.arduino.cc/u/wwerner)\
**Post date:** [March 4, 2025, 2:22pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/19 "2025-03-04T14:22:30Z")

</div>

Such mal nicht nach LC sondern I2C im Manager

---

<div class="post-metadata">

**Author:** ![my\_xy\_projekt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/my_xy_projekt/32/810062_2.png) [@my\_xy\_projekt](https://forum.arduino.cc/u/my_xy_projekt)\
**Post date:** [March 4, 2025, 2:29pm UTC](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222/20 "2025-03-04T14:29:09Z")

</div>

Ich will die vollständige Fehlermeldung sehen.

[Next page](https://forum.arduino.cc/t/lcd-und-liquidcrystal-i2c/1360222.md?page=2)
