Professional Documents
Culture Documents
h>
#include <Ethernet.h>
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
}
void loop() {
EthernetClient client = server.available();
if (client) {
while (client.connected()) {
if (client.available()) {
char c = client.read();
if (c=='1'){digitalWrite(4,0);}
if (c=='2'){digitalWrite(4,1);}
if (c=='3'){digitalWrite(5,0);}
if (c=='4'){digitalWrite(5,1);}
if (c=='5'){digitalWrite(6,0);}
if (c=='6'){digitalWrite(6,1);}
if (c=='7'){digitalWrite(7,0);}
if (c=='8'){digitalWrite(7,1);}
if(c=='a'){
if(digitalRead(4)==1){client.print("*LAMP1OFF");}
else{client.print("*LAMP1ON");}
if(digitalRead(5)==1){client.print("*LAMP2OFF");}
else{client.print("*LAMP2ON");}
if(digitalRead(6)==1){client.print("*LAMP3OFF");}
else{client.print("*LAMP3ON");}
if(digitalRead(7)==1){client.print("*LAMP4OFF");}
else{client.print("*LAMP4ON");}
client.println("");
delay(100);
}
}
}