what is wrong? how do I solve it In file included from sketch_mar30a.ino:6: C:\Users\Bertil F\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:81: error: conflicting return type specified for 'virtual void LiquidCrystal_I2C::write(uint8_t)' C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino/Print.h:48: error: overriding 'virtual size_t Print::write(uint8_t)'



I thougt this was a friendly helping forum. Im not so god at reading english.

He just asked you to flow the rules.

It can be a friendly place, but you'll find it better if you:

1) Read the first two posts at the top of this forum, 2) Place the cursor in the IDE Source Code Window and press Ctrl-T to format your code in a more readable form, 3) Post the reformatted code using the source code tags (i.e., the '#' character above the posting textbox).

I think you will find the people here more helpful after you've taken these steps.

I thougt this was a friendly helping forum

It is.

All we ask is that you share as much information as possible, to help us to help you.

You haven't posted your code, you haven't posted which PC platform you're using, which version of the IDE you're using for which Arduino...

Which is why we ask you to read the very simple posting guidelines posted at the top of every forum section.

ill try to do so

or put my arduino first try in the bin.

svarven: ok ill try to do so

or put my arduino first try in the bin.

Well, you can do whatever you want, but you've been told several times that you did not supply enough information for anyone to even guess at what your problem might be. Nobody here is being paid to help you; we help because we like to help. In order to help, we need to know a few things about your setup, and if you are not willing to supply that information, you will not likely find anyone who is willing to help.

If you want to throw your Arduino in the bin, go right ahead. Or you could supply enough information to allow us to help. Your choice. It's just that simple.

What you'll find, when you get done reading, is that you are using an obsolete library. The write() method of the Print class is pure virtual. That means that any class, like LiquidCrystal_I2C, that derives from the Print class MUST implement write() AND must implement it with the proper signature. The write() method is no longer void. It is now size_t, and must return a value. The obsolete library you are using has the wrong signature for the write() method. It's a two line code change to fix it.