#include <stdio.h>
// Definisi pin ADC
#define ADC_PIN 34
// Definisi tegangan supply
#define VCC 3.3
// Faktor kalibrasi LDR
#define Cf 1.2
void setup() {
// Inisialisasi serial
Serial.begin(115200);
// Inisialisasi ADC
analogReadResolution(12);
}
void loop() {
// Baca nilai ADC
int adcValue = analogRead(ADC_PIN);
// Hitung tegangan output LDR
float vout = (adcValue * VCC) / 1023.0;
// Hitung intensitas cahaya dalam lux
float lux = vout * Cf;
// Tampilkan hasil ke serial monitor
Serial.print("Nilai ADC: ");
Serial.println(adcValue);
Serial.print("Tegangan output LDR: ");
Serial.println(vout);
Serial.print("Intensitas cahaya: ");
Serial.println(lux);
Serial.println();
// Tunggu 1 detik
delay(1000);
}