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