Uso de teclado y keypad con Arduino UNO R3

En este proyecto usamos un LCD 16x2 + keypad 4x4, equivalente al uso de 15 pines del Arduino UNO, de los cuales 2 los tomamos de los Analog In

 

Los pines del atmega238 incorporado en la placa arduino van del pin 0 al pin 19. Los pines A0 al A3 se pueden usar como digital in, dejando los A4 y A5 para comunicaciones seriales con I2C aunque algunas placas ya incorporan los pines SCL y SDA para este uso, el pin A0 equivale al pin 14, A1 al 15 y asi sucesivamente hasta llegar al 19.