avr to lcd

Because you are using pins 0 and 1 for your keypad, you can't upload your program. Pin 0 and 1 are reserved for uploading program via serial so don't use them for your keypad. If you bought your ruggeduino from rugged circuits, you may have noticed the phi-panel lcd backpacks. If you use them, you will not need to use 14 pins, but 2 pins instead, and no libraries needed for both lcd and the keypad.