#include "Arduino.h"
#define LDR_PIN A0 // ขาเชื่อมต่อ LDR (Analog Input)
#define LED_PIN 13 // ขาเชื่อมต่อ LED
void setup() {
pinMode(LED_PIN, OUTPUT); // กำหนดให้ขา LED เป็น Output
Serial.begin(9600); // เปิด Serial Monitor เพื่อตรวจสอบค่า
}
void loop() {
int ldrValue = analogRead(LDR_PIN); // อ่านค่าจาก LDR (0-1023)
Serial.print("LDR Value: ");
Serial.println(ldrValue);
if (ldrValue < 500) {
digitalWrite(LED_PIN, HIGH); // เปิดไฟ LED
} else {
digitalWrite(LED_PIN, LOW); // ปิดไฟ LED
}
delay(500); // หน่วงเวลา 0.5 วินาที
}
I2luY2x1ZGUgIkFyZHVpbm8uaCIKCiNkZWZpbmUgTERSX1BJTiBBMCAvLyDguILguLLguYDguIrguLfguYjguK3guKHguJXguYjguK0gTERSIChBbmFsb2cgSW5wdXQpCiNkZWZpbmUgTEVEX1BJTiAxMyAvLyDguILguLLguYDguIrguLfguYjguK3guKHguJXguYjguK0gTEVECgp2b2lkIHNldHVwKCkgewogIHBpbk1vZGUoTEVEX1BJTiwgT1VUUFVUKTsgLy8g4LiB4Liz4Lir4LiZ4LiU4LmD4Lir4LmJ4LiC4LiyIExFRCDguYDguJvguYfguJkgT3V0cHV0CiAgU2VyaWFsLmJlZ2luKDk2MDApOyAvLyDguYDguJvguLTguJQgU2VyaWFsIE1vbml0b3Ig4LmA4Lie4Li34LmI4Lit4LiV4Lij4Lin4LiI4Liq4Lit4Lia4LiE4LmI4LiyCn0KCnZvaWQgbG9vcCgpIHsKICBpbnQgbGRyVmFsdWUgPSBhbmFsb2dSZWFkKExEUl9QSU4pOyAvLyDguK3guYjguLLguJnguITguYjguLLguIjguLLguIEgTERSICgwLTEwMjMpCiAgU2VyaWFsLnByaW50KCJMRFIgVmFsdWU6ICIpOwogIFNlcmlhbC5wcmludGxuKGxkclZhbHVlKTsKCiAgaWYgKGxkclZhbHVlIDwgNTAwKSB7CiAgICBkaWdpdGFsV3JpdGUoTEVEX1BJTiwgSElHSCk7IC8vIOC5gOC4m+C4tOC4lOC5hOC4nyBMRUQKICB9IGVsc2UgewogICAgZGlnaXRhbFdyaXRlKExFRF9QSU4sIExPVyk7IC8vIOC4m+C4tOC4lOC5hOC4nyBMRUQKICB9CgogIGRlbGF5KDUwMCk7IC8vIOC4q+C4meC5iOC4p+C4h+C5gOC4p+C4peC4siAwLjUg4Lin4Li04LiZ4Liy4LiX4Li1Cn0=