วันจันทร์ที่ 12 มีนาคม พ.ศ. 2561

ส่งงานครั้งที่ 3


#define relay 10 //กำหนด ตัวเเปร  relay ที่ขา 10
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
}
void loop() {
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");
}
}


ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Mini Project

Control Lamp 220v  With LDR const int lamp = 12; const int ldrPin=A0; #include <Wire.h> #include <LiquidCrystal_I2C.h>...