fork download
  1. #include "Arduino.h"
  2.  
  3. #define LDR_PIN A0 // ขาเชื่อมต่อ LDR (Analog Input)
  4. #define LED_PIN 13 // ขาเชื่อมต่อ LED
  5.  
  6. void setup() {
  7. pinMode(LED_PIN, OUTPUT); // กำหนดให้ขา LED เป็น Output
  8. Serial.begin(9600); // เปิด Serial Monitor เพื่อตรวจสอบค่า
  9. }
  10.  
  11. void loop() {
  12. int ldrValue = analogRead(LDR_PIN); // อ่านค่าจาก LDR (0-1023)
  13. Serial.print("LDR Value: ");
  14. Serial.println(ldrValue);
  15.  
  16. if (ldrValue < 500) {
  17. digitalWrite(LED_PIN, HIGH); // เปิดไฟ LED
  18. } else {
  19. digitalWrite(LED_PIN, LOW); // ปิดไฟ LED
  20. }
  21.  
  22. delay(500); // หน่วงเวลา 0.5 วินาที
  23. }
Success #stdin #stdout 0.03s 25892KB
stdin
Standard input is empty
stdout
#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 วินาที
}