Étape 6: LED marche/arrêt et limitant avertissement (facultatif)
Pour les LEDs CC/CV, j’ai utilisé le dremel pour poncer un peu de la partie supérieure de la LED pour éviter qu’il soit trop clair sur ce domaine. J’ai percé une ouverture sur le dessus du compteur et placé deux des LEDs à l’intérieur selon les photos.
Pour les LED on/off, j’ai utilisé des gaines thermorétractables, mais fera du ruban adhésif.
Voici le code pour le Attiny85, c’est très simple, et je ne sais pas il y a des façons de faire la même chose sans un microcontrôleur, mais j’ai un peu de puis autour et j’aime s’en servir.
#include
#include
int LED = 1 ; LED pour CC
int LED2 = 2 ; LED pour VC
int Signal = 0 ;
int SignalYN ;
void setup() {}
pinMode (LED, sortie) ;
pinMode(LED2,OUTPUT) ;
pinMode(Signal,INPUT) ;
}
void loop() {}
SignalYN=digitalRead(Signal) ;
Si (SignalYN == HIGH) {/ / limiter le courant
digitalWrite(LED,HIGH) ;
digitalWrite(LED2,LOW) ;
} else {}
digitalWrite(LED2,HIGH) ; Limitation de la tension
digitalWrite(LED,LOW) ;
}
}