Uno 1.0.5 helloWorld_i2c error

My PC = Uno 1.0.5 / win xp sp2

when i try to verify the HelloWorld_i2c sketch i get this error

no matching function for call to "LiquidCrystal_LiquidCrystal_I2C(int)"

a lot of red text

HelloWorld_i2c:8: error: no matching function for call to "LiquidCrystal_I2C::LiquidCrystal_I2C (int)"

very new to this arduino programming and cannot seem to figure out error code ?

please help

I cannot figure out the code you used too as I do not have it ...

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>



#define BACKLIGHT_PIN     13

LiquidCrystal_I2C lcd(0x38);  // Set the LCD I2C address

//LiquidCrystal_I2C lcd(0x38, BACKLIGHT_PIN, POSITIVE);  // Set the LCD I2C address


// Creat a set of new characters
const uint8_t charBitmap[][8] = {
   { 0xc, 0x12, 0x12, 0xc, 0, 0, 0, 0 },
   { 0x6, 0x9, 0x9, 0x6, 0, 0, 0, 0 },
   { 0x0, 0x6, 0x9, 0x9, 0x6, 0, 0, 0x0 },
   { 0x0, 0xc, 0x12, 0x12, 0xc, 0, 0, 0x0 },
   { 0x0, 0x0, 0xc, 0x12, 0x12, 0xc, 0, 0x0 },
   { 0x0, 0x0, 0x6, 0x9, 0x9, 0x6, 0, 0x0 },
   { 0x0, 0x0, 0x0, 0x6, 0x9, 0x9, 0x6, 0x0 },
   { 0x0, 0x0, 0x0, 0xc, 0x12, 0x12, 0xc, 0x0 }
   
};

void setup()
{
   int charBitmapSize = (sizeof(charBitmap ) / sizeof (charBitmap[0]));

  // Switch on the backlight
  pinMode ( BACKLIGHT_PIN, OUTPUT );
  digitalWrite ( BACKLIGHT_PIN, HIGH );
  
  lcd.begin(16,2);               // initialize the lcd 

   for ( int i = 0; i < charBitmapSize; i++ )
   {
      lcd.createChar ( i, (uint8_t *)charBitmap[i] );
   }

  lcd.home ();                   // go home
  lcd.print("Hello, ARDUINO ");  
  lcd.setCursor ( 0, 1 );        // go to the next line
  lcd.print (" FORUM - fm   ");
  delay ( 1000 );
}

void loop()
{
   lcd.home ();
   // Do a little animation by writing to the same location
   for ( int i = 0; i < 2; i++ )
   {
      for ( int j = 0; j < 16; j++ )
      {
         lcd.print (char(random(7)));
      }
      lcd.setCursor ( 0, 1 );
   }
   delay (200);
}

Moderator edit:
</mark> <mark>[code]</mark> <mark>

</mark> <mark>[/code]</mark> <mark>
tags added.

Please can you show me where you have added code ? (new to this)

I am not the guy to give advice but I recently went through some i2c lcd issues. I think the LCD has a constructor used by your code that's incorrect. These utils helped me and I think they will help you. Good code to have - General Discussion - Arduino Forum In your code I think you need to change the constructor of the LCD.

LiquidCrystal_I2C lcd(0x38);

Try using LCD guesser and change that if it has a guess.

Hi

can anyone else suggest something ?

I am new to Arduino so not sure if this is of any help. I had fun and games with a sketch that required liquidcrystal_I2c.h.
This was in my case a file that had to be downloaded and installed. As well as being in the arduino libraries folder it had to be somewhere else as well. So I copied it and pasted it here: C:\users\home\documents\arduino\libraries....
This worked in my case.
Regards
Don

thank you i will try that.