8. Light Module

1. อุปกรณ์ในการเชื่อมต่อ

2. การต่อวงจรกับบอร์ด Arduino Uno

3. Code ที่ใช้เขียนใน Arduino IDE

Code Arduino IDE

void setup()

{

  pinMode(4, OUTPUT); // กำหนดค่าพอร์ต 4 เป็น OUTPUT

  Serial.begin(9600); // เปิดการอ่านผ่าน Serial monitor

}

void loop()

{

  int x = analogRead(A0); // กำหนดให้ x เป็นค่าจำนวนเต็มซึ่งรับค่ามาจาก A0

  Serial.println(x); // อ้านค่า LDR จากพอร์ต A0 ผ่าน Serial monitor

  if (x < 900) {      // ถ้าความเข้มแสงน้อยกว่า 500

    digitalWrite(4, HIGH); // หลอด LED ที่พอร์ต 4 จะติด

  }

  else {                    // นอกเหนือจากนั้น

    digitalWrite(4, LOW);  // หลอด LED ที่พอร์ต 4 จะดับ

  }

}