HII am having problems with my project. I want my arduino to take input from a keyboard (ps2) and display it on my nokia 5110 lcd. I could get them both to work 100% alone. However, when i put their code together i get an error. This is the the error; "no matching function for call to 'PS2Keyboard::Begin(constint&, constint&)'"this is my code put together

yeah, well sort of instead of saying "no matching function for call to 'PS2Keyboard::Begin(constint&, constint&)'" it says "no matching function for call to 'PS2Keyboard::Begin(constint&)'"........... Second constant is removed

ok if you are asking for all the errors that show up under the main one here they areIn file included from Lcd_screen___keyboard.cpp:21:C:\Documents and Settings\Albert\Desktop\arduino-1.0.1\libraries\PS2Keyboard/PS2Keyboard.h:168: error: expected ',' or ';' before 'typedef'C:\Documents and Settings\Albert\Desktop\arduino-1.0.1\libraries\PS2Keyboard/PS2Keyboard.h:173: error: expected constructor, destructor, or type conversion before ';' tokenC:\Documents and Settings\Albert\Desktop\arduino-1.0.1\libraries\PS2Keyboard/PS2Keyboard.h:176: error: 'PS2Keymap_t' does not name a typeC:\Documents and Settings\Albert\Desktop\arduino-1.0.1\libraries\PS2Keyboard/PS2Keyboard.h:177: error: 'PS2Keymap_t' does not name a typeC:\Documents and Settings\Albert\Desktop\arduino-1.0.1\libraries\PS2Keyboard/PS2Keyboard.h:197: error: expected ',' or '...' before '&' tokenC:\Documents and Settings\Albert\Desktop\arduino-1.0.1\libraries\PS2Keyboard/PS2Keyboard.h:197: error: ISO C++ forbids declaration of 'PS2Keymap_t' with no typeLcd_screen___keyboard.cpp: In function 'void setup()':Lcd_screen___keyboard:172: error: no matching function for call to 'PS2Keyboard::begin(const int&, const int&)'C:\Documents and Settings\Albert\Desktop\arduino-1.0.1\libraries\PS2Keyboard/PS2Keyboard.h:197: note: candidates are: static void PS2Keyboard::begin(uint8_t, uint8_t, int)Lcd_screen___keyboard.cpp: In function 'void loop()':Lcd_screen___keyboard:186: error: 'LcdStringln' was not declared in this scopeLcd_screen___keyboard:208: error: invalid conversion from 'char' to 'char*'Lcd_screen___keyboard:208: error: initializing argument 1 of 'void LcdString(char*)'

Mr. Coding Badly, nice catch i added the semicolon but now i have a different error, the new error is "to few arguments to function 'void LcdStrin(char *characters)'" the rest of the errors are Lcd_screen___keyboard.cpp: In function 'void loop()':Lcd_screen___keyboard:154: error: too few arguments to function 'void LcdString(char*)'Lcd_screen___keyboard:186: error: at this point in fileLcd_screen___keyboard:208: error: invalid conversion from 'char' to 'char*'Lcd_screen___keyboard:208: error: initializing argument 1 of 'void LcdString(char*)'Mr. PaulS, where should i place my libraries than? I always thought you put them there, so far it has not caused me anyproblems

LcdString(c);The LcdString function takes a string (a NULL terminated array of chars, not a single char. Either create a 2 element array, and put c in the first element and NULL in the second, or call LcdCharacter() instead.

ok, thanks keith, when i put that in get another error, Lcd_screen___keyboard:20: error: expected constructor, destructor, or type conversion before '=' tokenLcd_screen___keyboard:23: error: expected constructor, destructor, or type conversion before '=' tokenLcd_screen___keyboard.cpp: In function 'void loop()':Lcd_screen___keyboard:203: error: 'LCDString' was not declared in this scope