Coneccion Arduino Mega con Sistema de Pago

Dos enfoques: usar PCINT o sea interrupciones para cada pin o usar un TIMER y leer un puerto de 8 bits completo y ver su estado a una frecuencia que asegure que no perdemos nada.

Ambas funcionarán perfectamente.