int led_justmovent_Pin = 3;
int led_leststrip_Pin = 4;
int pirPin = 6;
int move_dect = LOW;
int val_pir = 0;
int pot_time_led=A5;
int pot_light_led=A6;
int light_sens=8;
unsigned long currentMillis = 0;
unsigned long start_time = 0;
unsigned long on_time_min = 1000;
unsigned long on_time_max = 10000;
unsigned long on_time;
void setup() {
Serial.begin(9600);
pinMode(led_justmovent_Pin, OUTPUT);
pinMode(led_leststrip_Pin, OUTPUT);
pinMode(pirPin, INPUT);
pinMode(pot_time_led, INPUT);
pinMode(pot_light_led, INPUT);
pinMode(light_sens, INPUT);
}
void loop() {
on_time = map(analogRead(pot_time_led),0,1023,on_time_min,on_time_max);
Serial.println(on_time);
val_pir = digitalRead(pirPin);
if (val_pir == HIGH) {
start_time=millis();
digitalWrite(led_justmovent_Pin, HIGH);
} else {
digitalWrite(led_justmovent_Pin, LOW);
}
if (millis()-start_time <= on_time && digitalRead(light_sens)==HIGH ) {
digitalWrite(led_leststrip_Pin, HIGH); }
else {digitalWrite(led_leststrip_Pin, LOW); }
}