#define sw1 13
#define sw2 11
#define sw3 9
#define sw4 7
#define RELAY1 12
#define RELAY2 10
#define RELAY3 8
#define RELAY4 6
void setup(){
// put your setup code here, to run once:
pinMode(sw1, INPUT);
pinMode(sw2, INPUT);
pinMode(sw3, INPUT);
pinMode(sw4, INPUT);
pinMode(RELAY1, OUTPUT);
pinMode(RELAY2, OUTPUT);
pinMode(RELAY3, OUTPUT);
pinMode(RELAY4, OUTPUT);
Serial.begin(9600);
Serial.println("Hello SmartFarmer");
}
bool sw1_val;
bool sw2_val;
bool sw3_val;
bool sw4_val;
void loop()
{
//--ถ้าสถานะของ sw1 (ขา D13)เป็น LOW
//--ให้ RELAY1 NO
//-- ในทางตรงกันข้าม สถานะของ sw1 (ขา D13)เป็น HIGH
//--ให้ RELAY1 OFF
sw1_val=digitalRead(sw1);
sw2_val=digitalRead(sw2);
sw3_val=digitalRead(sw3);
sw4_val=digitalRead(sw4);
if(sw1_val==LOW)
{
digitalWrite(RELAY1, HIGH);
}
else{
digitalWrite(RELAY1, LOW);
}
if(sw2_val==LOW)
{
digitalWrite(RELAY2, HIGH);
}
else{
digitalWrite(RELAY2, LOW);
}
if(sw3_val==LOW)
{
digitalWrite(RELAY3, HIGH);
}
else{
digitalWrite(RELAY3, LOW);
}
if(sw4_val==LOW)
{
digitalWrite(RELAY4, HIGH);
}
else{
digitalWrite(RELAY4, LOW);
}
}