Ajuda, pra conseguir fechar um circuito e utilizar o sim800l(sou iniciante)

Olá, estou fazendo o projeto de um sensor sísmico sensorial, nele eu preciso induzir uma tensão de 5v saindo do arduíno(uno) e depois de passar pelo esquema entre de volta nele. Preciso reconhecer três entradas dessas, ou seja cada porta que entrar esse 5v tem que ter um nome diferente, pois serão 3 “sensibilidades”.
E eu preciso também programar no Arduino um sim800l q mande três mensagens diferentes dependendo da porta q entrou a tensão, além de programar pro circuito priorizar o reconhecimento de uma das portas para não mandar uma sequência de mensagens. E eu não sei prpgramar isso.
Se alguém pudesse me dizer o que eu preciso fazer, agradeceria muito.

Acho que ninguém aqui tem paciência para fazer o projecto por ti.

O que indicas não me parece complicado, a bem dizer o mais complexo é mesmo mandar as mensagens SMS, então porque não pesquisar exemplos de como usar esse módulo?