Evolução - Sistema de abertura de trava com teclado matricial - projeto cofre.

Estou começando um projeto de um cofre portátil em que utilizarei uma trava eletrica e um teclado matricial 4x4 de membrana para abrir.
Seguinte, eu tenho um código (Consegui na internet) em que a senha é pré-definida na programação do arduino, mas ouvi em algum lugar que é possível fazer com que as senhas sejam programadas a partir do teclado matricial, basicamente como acontece na maioria das vezes, você tendo o objeto em mãos, consegue trocar e/ou colocar uma senha sem a necessidade de conectar o arduino no computador, etc etc.
Mas eu não faço ideia de como fazer isso, por isso recorri a esse forum.
Alguém poderia me dar uma ajuda? Pelo menos um norte de como fazer algo assim? Sei que deve ser complicado, mas esse é um projeto principalmente para eu aprender mais do que sei, por isso quero me desafiar.
Obrigado a atenção.