Temporisation avec un Attiny85 et consommation nulle entre deux commandes

Portrait de Anonyme

En mettant un transistor piloté par une sortie temporisée de Attiny et qui alimente ce même Attiny durant le temps nécessaire, puis la tempo arrivée à sa fin il coupe l'alimentation de ce dernier, consommation 0 µA.

Voici le Code :

int PinVeille = 3;
int PinSortie = 0;
int Temps = 2000;
int Attente = 3000 ; // 5 seconde au total avec les 2 secondes d'allumage de le LED

void setup()
{
  pinMode(PinVeille, OUTPUT);
  pinMode(PinSortie, OUTPUT);
  digitalWrite(PinVeille, HIGH);
  digitalWrite(PinSortie, LOW);
}

void loop(){
  digitalWrite(PinVeille, LOW);
  digitalWrite(PinSortie,HIGH);
  delay(Temps);
  digitalWrite(PinSortie, LOW);
  delay(Attente);
  digitalWrite(PinVeille, HIGH);
}