/*animation fantome V2
25/01/2024
Dominique Hudry
animation pour un batiment échelle N
lien: https://wokwi.com/projects/387903233576657921
test: ok
Brochage Attiny85
=| 1 U 8 |= VCC
=| 2 7 |=
POT_PIN A2 =| 3 6 |= 1--> CdeAnimation
GND =| 4 5 |= 0--> Led
*/
const byte Led = 0;
const byte CdeAnimation = 1;
const int Tempo1 = 5000;
void setup() {
pinMode (Led, OUTPUT);
pinMode (CdeAnimation, OUTPUT);
digitalWrite(Led, LOW);
digitalWrite(CdeAnimation, LOW);
} // fin setup
void loop() {
int tempoFantome = analogRead(A2);
tempoFantome = map(tempoFantome,0,1023,1000,20000);
delay(tempoFantome);
digitalWrite(Led, HIGH); // la pièce est éclairée et vide
delay(Tempo1);
digitalWrite(CdeAnimation, HIGH); // le personnage apparait
delay(tempoFantome); // il reste visible pendant un temps préalablement défini
digitalWrite(CdeAnimation, LOW); // le personnage disparait
delay(Tempo1); // la pièce est éclairée et vide
digitalWrite(Led, LOW); // la pièce est éteinte
} // fin loop