LEDs vs ARDUINO ETHERNET

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

When posting code use the # icon. Go back now and edit that post. Select your code and click the #.

Are you saying that when you activate this code:-

//ALLARME BAGNO2
      if (thisChar=='o') {
      digitalWrite(dod, HIGH);
      Serial.println("o");
      delay(500);
      }

It prints a lower case o but doesn't light up the LED?

You need to set up the LED outputs to be outputs in the setup() function,
using pinMode(dod, OUTPUT);
and so on for the other output pins.
You also need a resistor and and LED in series with the pin dod (12).