DHT11 alimentato da pin attiny

Buonasera a tutti, sto realizzando un semplice rilevatore di temperatura e umidità con un attiny85 e un Dht11. L'attiny "dorme" la maggior parte del tempo e si sveglia circa ogni 5 minuti per leggere e trasmettere i valori dal sensore. I valori rilevati sono sensati. Per poter risparmiare della corrente in standby ho provato ad alimentare il dht11 da un pin del processore quando si sveglia, ma ad ogni ciclo di lettura la temperatura rilevata è sempre più alta. parte correttamente da 20 poi il ciclo dopo mi rileva 21 poi 22, 23 ...... Come mai secondo voi?

non puoi alimentare sensori da Pin del Controller. devi mettere un mosfet.

Ciao Uwe

Grazie per la risposta. Immaginavo non fosse una cosa pulita, ma mi potresti spiegare tecnicamente il motivo? Nel senso che io ho verificato che attiny eroga fino a 40mA dai pin di uscita e il DHT11 ne assorbe 2,5 in conversione. Pensavo bastasse come requisito...