Olá preciso de ajuda

é algo bem simples, porém eu ainda estou começando a aprender a programar e ainda nao entendo muito bem o uso de certas coisas.No caso estou com duvido sobre a função while de uma programação para medir os decibéis através de um microfone, pois na minha cabeça nao faz muito sentido o uso, mas queria entender o porque. Segue abaixo a programação:

Falai @Pedro_Augusto blz, cara inicialmente posso te dizer que o while ele ta variando de 0 a 9.999 ,ou seja, ele faz um total de 10.000 iterações para descobrir qual o maior valor captado pelo sensor. Dai ele pega esse maior valor e joga na na formula da tensão e logo apos no caculo do dB e mostra ele na tela.
No arduino quando se chega ao final da ultima instrução ele retorna automaticamente para primeira linha logo apos ao void loop() e faz infinitas execuções ate ser desligado.

Abraços
Max