int L = 6;
int B = 9;
int BState;
int L2 = 5;
int hell = 0;
int fade = 5;
int time = 0;
int LState = LOW;
void setup() {
pinMode(L, OUTPUT);
pinMode(L2, OUTPUT);
pinMode(B, INPUT);
Serial.begin(9600);
BState = LOW;
}
void loop() {
BState = digitalRead(B);
time++;
Serial.println(time);
if (time == 200 || time == 0)
{
LState = !LState;
digitalWrite(L2, LState);
time = -time;
}
if (BState == HIGH)
{
hell += fade;
analogWrite(L, hell);
delay(10);
Serial.println(hell);
if (hell == 0 || hell == 255)
{
fade = -fade;
}
}
else
{
analogWrite(L, LOW);
}
}