Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 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 *************************************************
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment