#define relay 10 //กำหนด ตัวเเปร relay ที่ขา 10
int LED = 9; //กำหนด ตัวเเปร LED ที่ขา9
int LDR = A0;//กำหนด ตัวเเปรLDR ที่ขา A0
int LED = 9; //กำหนด ตัวเเปร LED ที่ขา9
int LDR = A0;//กำหนด ตัวเเปรLDR ที่ขา A0
void setup()
{
Serial.begin(9600);//กำหนดค่าการรับส่งข้อมูล 9600 บิตต่อวินาที
pinMode(LED, OUTPUT); //กำหนด LED เป็น OUTPUT
pinMode(relay, OUTPUT);/กำหนด relay เป็น OUTPUT
pinMode(LDR, INPUT);//กำหนด LDRป็น INPUT
}
{
Serial.begin(9600);//กำหนดค่าการรับส่งข้อมูล 9600 บิตต่อวินาที
pinMode(LED, OUTPUT); //กำหนด LED เป็น OUTPUT
pinMode(relay, OUTPUT);/กำหนด relay เป็น OUTPUT
pinMode(LDR, INPUT);//กำหนด LDRป็น INPUT
}
void loop() {
int LDRValue = analogRead(LDR);กำหนดตัวเเปร LDRValue คือ ค่าที่อ่านได้จากตัวเเปร LDR
Serial.print("sensor = ");//เเสดงข้อความ sensor =
Serial.print(LDRValue);//เเสดงข้อความ sensor =
int LDRValue = analogRead(LDR);กำหนดตัวเเปร LDRValue คือ ค่าที่อ่านได้จากตัวเเปร LDR
Serial.print("sensor = ");//เเสดงข้อความ sensor =
Serial.print(LDRValue);//เเสดงข้อความ sensor =
if (LDRValue <=700) //ถ้าค่า LDR <=700
{
digitalWrite(LED, HIGH);
digitalWrite(relay, HIGH);
Serial.println("It's Dark Outside; Lights status: ON");//เเสดงข้อความ It's Dark Outside; Lights status: ON
}
else //ถ้าไม่
{
digitalWrite(LED, LOW);
digitalWrite(relay, LOW);
Serial.println("It's Bright Outside; Lights status: OFF");
}
}
{
digitalWrite(LED, HIGH);
digitalWrite(relay, HIGH);
Serial.println("It's Dark Outside; Lights status: ON");//เเสดงข้อความ It's Dark Outside; Lights status: ON
}
else //ถ้าไม่
{
digitalWrite(LED, LOW);
digitalWrite(relay, LOW);
Serial.println("It's Bright Outside; Lights status: OFF");
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น