Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int set_light = 160;
- const int LED_1_Pin = 8;
- const int LED_2_Pin = 9;
- const int LED_3_Pin = 10;
- const int LED_4_Pin = 11;
- const int Sensor_1_Pin = 3;
- const int Sensor_2_Pin = 4;
- const int LDRPin = A5;
- int sensorValue = 0;
- int s1 = 0;
- int s2 = 0;
- int state = 0;
- void setup () {
- pinMode(LED_1_Pin, OUTPUT);
- pinMode(LED_2_Pin, OUTPUT);
- pinMode(LED_3_Pin, OUTPUT);
- pinMode(LED_4_Pin, OUTPUT);
- pinMode(Sensor_1_Pin, INPUT);
- pinMode(Sensor_2_Pin, INPUT);
- Serial.begin(9600);
- }
- void loop() {
- sensorValue = analogRead(LDRPin);
- s1 = digitalRead(Sensor_1_Pin);
- s2 = digitalRead(Sensor_2_Pin);
- Serial.print("sensor = " );
- Serial.println(sensorValue);
- Serial.println(s1);
- Serial.println(s2);
- if (sensorValue < set_light && s1 == 0)
- {
- state = 1;
- }
- else if (sensorValue < set_light && s2 == 0)
- {
- state = 0;
- }
- else if (sensorValue > set_light) {
- state = 0;
- }
- if (state == 1) {
- digitalWrite(LED_1_Pin, 1);
- digitalWrite(LED_2_Pin, 1);
- digitalWrite(LED_3_Pin, 1);
- digitalWrite(LED_4_Pin, 1);
- }
- else if (state == 0) {
- digitalWrite(LED_1_Pin, 0);
- digitalWrite(LED_2_Pin, 0);
- digitalWrite(LED_3_Pin, 0);
- digitalWrite(LED_4_Pin, 0);
- }
- delay(500);
- }
- //End of LOOP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement