//Lab15 power control module relay
const int AnaloginPin = A0; //
const int RelayPin = 2; //
int sensorvalue = 0; //
int outputvalue = 0; //
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(RelayPin, OUTPUT); // กำหนดขา output Relay
}
void loop() {
sensorvalue = analogRead(AnaloginPin);
outputvalue = map(sensorvalue,0,1023,100,0);
Serial.print(outputvalue);
Serial.println("%");
if (outputvalue <=40) // ถ้าความชื้นน้อยกว่าหรือเท่ากับ
{
digitalWrite(RelayPin, HIGH); //สั่งให้ปั๊มทำงาน
} else {
digitalWrite(RelayPin, LOW); //สั่งให้ปั๊มหยุดทำงาน
}
delay(1000);
}