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 จะดับ

}

}