Alguém poderia me dizer como faço para guardar o dado de um sensor quando apertar um botão e armazenar outro valor quando apertá-lo de novo? Por exemplo, o sensor ultrassônico registra 30 cm e quando aperto, gravo esse valor e posso usá-lo depois, em seguida mudo o objeto de posição e o sensor mostra 40 cm e eu quero guardar estas duas informações.
crie um array[] com a quantidade maxima de valores que voce quer guardar, crie uma condição sempre que o botao for apertado:
array[]=0
aux=0
if butao=1
array[aux]=sensor
aux=aux+1
Também você pode usar a memória do Arduíno ai no caso da um olhada na documentação oficial:
https://www.arduino.cc/en/Tutorial/EEPROMWrite