arduino rileva umidità e temperatura 5 minuti poi non più

Prima di tutto ti conviene pubblicare il codice usando il comando Insert Code e non Insert Quote.

A parte questo, l'alimentatore a 6V è insufficiente: meglio un 9V.

Il dropout (differenza tra tensione in ingresso e quella in uscita) del IC stabilizzatore 5V è 1.2V, quindi ottieni un 4.8V, che, con temperature basse, forse potrebbe ridursi ulteriormente.

Tuttavia non credo sia questo il problema. Sei sicuro che il programma funzioni a temperatura ambiente per almeno 24 ore?