int red = 21;
int blue = 18;
int ldr = 34;
int ldr_value = 0;
int motion = 32;
int mv = 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(red, OUTPUT);
pinMode(blue, OUTPUT);
pinMode(ldr , INPUT);
pinMode(motion, INPUT);
pinMode(5 , INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
// this speeds up the simulation
ldr_value = analogRead(ldr);
Serial.println(ldr_value);
mv = digitalRead(motion);
if(ldr_value == 1001 || mv == HIGH)
{
digitalWrite(red , HIGH);
}
else
{
digitalWrite(red, LOW);
}
if(mv = HIGH && digitalRead(5))
{
digitalWrite(blue , HIGH);
}
else
{
digitalWrite(blue, LOW);
}
}