งาน 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); | |
| } |
ความคิดเห็น
แสดงความคิดเห็น