Du bruit blanc n'est pas sinusoïdal, mais une superposition de plein de fréquences.
Tu peux récupérer la valeur maximale de ton entrée avec un simple if qui comparer la valeur mesurée à un seuil.
Il faudra sans doute bien choisir la fréquence d'échantillonnage, filtrer, et un seuil correct pour ne pas mesurer trop n'importe quoi.