hendriawan icon

Untitled

hendriawan | PRO | 06/29/22 10:14:59 AM UTC | 0 ⭐ | 572 👁️ | Never ⏰ | []
text |

1.29 KB

|

None

|

0 👍

/

0 👎

 /*
  JIka Cahaya  10-30% led merah akan menyala
  jika cahaya  31-60% led kuning menyala
  jika cahaya  61-90% led hijau menyala
  jika cahaya  91-100% led merah, kuning, hijay, menyala
  jika cahaya < 10% maka semua LED akan mati
*/
 int LDRSensor = A0;
 unsigned long previousMillis = 0;
const long interval = 1000;
 void setup() {
  //Initialize Sensor (pin3) as an INPUT.
  pinMode (LDRSensor, INPUT);
  //Define baud rate for serial communication
  Serial.begin (9600);
 }
 void loop() {
   unsigned long currentMillis = millis();
   if (currentMillis - previousMillis >= interval) {
    previousMillis = currentMillis;
    // setelah 1detik mengerjakan program dibawah ini
    //******* START *****************************************
    int Sensordata = 1023-analogRead (LDRSensor);
    int percentageLDR = map(Sensordata, 0, 1023, 0, 100);
    if(percentageLDR) {
     } else if ((percentageLDR>=10)&& (percentageLDR<=30)) {
      //led merah on
     }
    //Print the sensor value on your serial monitor window
    Serial.print("Sensor value:");
    Serial.print(Sensordata);
    Serial.print("  Sensor Percentage:");
    Serial.print(percentageLDR);
    Serial.println("%");
     //******* END *************************************************
  }
}

Comments