hi guys.. it's the first time for me in this forum.
i'd love to build a small house and with arduino make domotic..
but i' ve a big problem my leds don't light,but i could see the result of serial.println..
HELP ME PLEASE
this is the code
#include <SPI.h>
#include <Ethernet.h>
// Enter a MAC address and IP address for your controller below.
// The IP address will be dependent on your local network.
// gateway and subnet are optional:
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192,168,1, 177 };
byte gateway[] = { 192,168,1,254 };
byte subnet[] = { 255, 255, 255, 0 };
int due=2;
int tre=3;
int qua=4;
int cin=5;
int sei=6;
int set=7;
int ott=8;
int nov=9;
int die=10;
int und=11;
int dod=12;
int trd=13;
// telnet defaults to port 23
Server server(2000);
boolean gotAMessage = false; // whether or not you got a message from the client yet
void setup() {
// initialize the ethernet device
Ethernet.begin(mac, ip, gateway, subnet);
// start listening for clients
//Serial.println("attesa connsessione");
server.begin();
//Serial.println("connesso");
// open the serial port
Serial.begin(9600);
}
void loop() {
// wait for a new client:
Client client = server.available();
digitalWrite(5,HIGH);
delay(500);
digitalWrite(5,LOW);
delay(500);
char thisChar = client.read();
if (client) {
//ACCENDI TUTTO
if (thisChar=='0') {
digitalWrite(due, HIGH);
digitalWrite(tre, HIGH);
digitalWrite(qua, HIGH);
digitalWrite(cin, HIGH);
digitalWrite(sei, HIGH);
digitalWrite(set, HIGH);
digitalWrite(ott, HIGH);
digitalWrite(nov, HIGH);
digitalWrite(die, HIGH);
digitalWrite(und, HIGH);
digitalWrite(dod, HIGH);
Serial.println("----");
delay(500);
}
//ACCENDI CUCINA
if (thisChar=='1') {
digitalWrite(due, HIGH);
Serial.println("1");
delay(500);
}
//ACCENDI CAMERA1
if (thisChar=='2') {
digitalWrite(tre, HIGH);
Serial.println("2");
delay(500);
}
//ACCENDI SALOTTO
if (thisChar=='3') {
digitalWrite(qua, HIGH);
Serial.println("3");
delay(500);
}
//ACCENDI BAGNO1
if (thisChar=='4') {
digitalWrite(cin, HIGH);
Serial.println("4");
delay(500);
}
//ACCENDI ESTERNE
if (thisChar=='5') {
digitalWrite(sei, HIGH);
Serial.println("5");
delay(500);
}
//APRI CANCELLO
if (thisChar=='6') {
digitalWrite(set, HIGH);
Serial.println("6");
delay(500);
}
//ATTIVA RISCALDAMENTO
if (thisChar=='7') {
digitalWrite(ott, HIGH);
Serial.println("7");
delay(500);
}
//ACCENDI CAMERA2
if (thisChar=='m') {
digitalWrite(die, HIGH);
Serial.println("m");
delay(500);
}
//ALLARME ON
if (thisChar=='9') {
digitalWrite(nov, HIGH);
Serial.println("9");
delay(500);
}
//ACCENDI SCALE
if (thisChar=='n') {
digitalWrite(und, HIGH);
Serial.println("n");
delay(500);
}
//ALLARME BAGNO2
if (thisChar=='o') {
digitalWrite(dod, HIGH);
Serial.println("o");
delay(500);
}
//-----------------------------------------
//TUTTO SPENTO
if (thisChar=='a') {
digitalWrite(due, LOW);
digitalWrite(tre, LOW);
digitalWrite(qua, LOW);
digitalWrite(cin, LOW);
digitalWrite(sei, LOW);
digitalWrite(set, LOW);
digitalWrite(ott, LOW);
digitalWrite(nov, LOW);
digitalWrite(die, LOW);
digitalWrite(und, LOW);
digitalWrite(dod, LOW);
Serial.println("a");
delay(500);
}
//CUCINA OFF
if (thisChar=='b') {
digitalWrite(due, LOW);
Serial.println("b");
delay(500);
}
//CAMERA1 OFF
if (thisChar=='c') {
digitalWrite(tre, LOW);
Serial.println("c");
delay(500);
}
//SALOTTO OFF
if (thisChar=='d') {
digitalWrite(qua, LOW);
Serial.println("d");
delay(500);
}
//BAGNO 1 OFF
if (thisChar=='e') {
digitalWrite(cin, LOW);
Serial.println("e");
delay(500);
}
//ESTERNE OFF
if (thisChar=='f') {
digitalWrite(sei, LOW);
Serial.println("f");
delay(500);
}
//CANCELLO CHIUSO
if (thisChar=='g') {
digitalWrite(set, LOW);
Serial.println("g");
delay(500);
}
//RISCALDAMENTO OFF
if (thisChar=='h') {
digitalWrite(ott, LOW);
Serial.println("h");
delay(500);
}
//CAMERA2 OFF
if (thisChar=='p'){
digitalWrite(die, LOW);
Serial.println("p");
delay(500);
}
//ALLARME OFF
if (thisChar=='l') {
digitalWrite(nov, LOW);
Serial.println("l");
delay(500);
}
//SCALE OFF
if (thisChar=='q'){
digitalWrite(und, LOW);
Serial.println("q");
delay(500);
}
//BAGNO2 OFF
if (thisChar=='r') {
digitalWrite(dod, LOW);
Serial.println("r");
delay(500);
}
}
}
SORRY FOR MY BAD ENGLISH