งาน arduino 12 เปิดปิดไฟด้วยแสง
HARDWARE

SORFWARE
const int relay=8; | |
const int Ainput=A0; | |
int ldrValue = 0; | |
int range = 0; | |
void setup() | |
{ | |
pinMode(relay,OUTPUT); | |
digitalWrite(relay,HIGH); // My Relay is an active LOW Relay. | |
Serial.begin(9600); | |
} | |
void loop() | |
{ | |
ldrValue = analogRead(Ainput); | |
range = map(ldrValue, 0, 1023, 0, 255); | |
Serial.println(range); | |
if(range>125) | |
digitalWrite(relay,LOW); | |
else | |
digitalWrite(relay,HIGH); | |
} |
ความคิดเห็น
แสดงความคิดเห็น