Das LCD sollte HD44780 kompatibel sein.
Den Arduino Code übersetzen wird nicht so einfach sein, da doch einige Libs wie WProgram.h usw. mitspielen.
So einfach wie du es gemacht hast geht es sicher nicht.
Wenn es über die 4 Leitungen geht ist das SPI. Da muss man dann den Chip wissen der angesteuert wird.