Stap 6: LEDs op/af en beperkend waarschuwing (optioneel)
Voor de LEDs CC/CV gebruikte ik de dremel om zand een beetje van de bovenkant van de LED om te voorkomen dat te helder op dat gebied. Ik een opening aan de bovenkant van de meter geboord en zowel voor de LEDs binnen per foto geplaatst.
Voor de aan/uit LED gebruikte ik sommige warmte krimpen, maar sommige tape zal doen.
Hier is de code voor de Attiny85, het is heel eenvoudig en ik ben zeker er zijn manieren om te doen het zelfde zonder een microcontroller, maar ik heb een paar van dan rond en ik hou van ze te gebruiken.
#include
#include
int LED = 1; LED voor CC
int LED2 = 2; LED voor VC
int signaal = 0;
int SignalYN;
VOID Setup {}
pinMode (LED, uitvoer);
pinMode(LED2,OUTPUT);
pinMode(Signal,INPUT);
}
void loop {}
SignalYN=digitalRead(Signal);
Als (SignalYN == HIGH) {/ / beperken van de huidige
digitalWrite(LED,HIGH);
digitalWrite(LED2,LOW);
} else {}
digitalWrite(LED2,HIGH); Beperking van de spanning
digitalWrite(LED,LOW);
}
}