besoin aider avec arduino ethernet

Bonjours

j’aurais besoin d'aide car je suis un peu perdu
j'ai réussi a faire mon sketch mais je voudrais rajouter quelque fonction mais je n'y arrive pas

bref j'ai des ruban led rgb(non adressable ) de connecter a mon arduino
j'ai besoin que quand je click sur le bouton rouge sa éclaire rouge ... assez facile j'ai réussi .
mais je voudrais que quand je Click sur le bouton rouge j'ai un image de led rouge qui affiche dans le bas de la page.quand sait le bleu limage change pour une image led bleu
et en même temps j'aimerais s'avoir pk je ne suis plus capable de rajouter d'autre couleur que les 7 que j'ai deja quand j'en rajoute ma page fonction mais l'arduino ne répond pu ??
voici le sketch que j'ai réussi a faire avec le peu que je connais

#include <SPI.h> 
#include <Ethernet.h> 
 byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; 
 byte ip[] = { 192, 168, 0, 133 }; 
 byte gateway[] = { 192, 168, 0, 1 };  
 byte subnet[] = { 255, 255, 255, 0 }; 
 EthernetServer server(80); 
 String readString; 

int Red=5;
int Blue=6;
int Green=3;
int Led=7;

 void setup(){ 

pinMode(5, OUTPUT); //red
pinMode(6, OUTPUT);  //green
pinMode(3,OUTPUT);  // blue
pinMode(7,OUTPUT); //led

Ethernet.begin(mac, ip, gateway, subnet); 
 server.begin(); 
 
 Serial.begin(9600); 
 Serial.println("server LED test 1.0 ---- FILENAME = LED2.ino ");
 } 
 void loop(){ 
 
 EthernetClient client = server.available(); 
 if (client) { 
 while (client.connected()) { 
 if (client.available()) { 
 char c = client.read();  
 if (readString.length() < 100) {  
 readString += c; 
 } 
 if (c == '\n') { 
 Serial.println(readString); 
 client.println("HTTP/1.1 200 OK"); 
 client.println("Content-Type: text/html"); 
 client.println(); 
 client.println("<HTML>"); 
 client.println("<HEAD>"); 
 client.println("<TITLE>MAISON </TITLE>"); 
 client.println("</HEAD>"); 
 client.println("<BODY bgcolor='BLACK'>"); 
 client.println("<H1><center><FONT size=10pt color=BLUE>Terrasse Lumiere</FONT><center></H1>"); 
 client.println("<hr />"); 
 client.println("
"); 
 client.println("
"); 
 client.println("<a href=\"/?Redon\"\"><input type=submit value=Red style=width:200px;height:75px onClick=location.href=></a>");  
 client.println("<a href=\"/?Greenon\"\"><input type=submit value=Green style=width:200px;height:75px onClick=location.href=></a>"); 
 client.println("
"); 
 client.println("<a href=\"/?Blueon\"\"><input type=submit value=Blue style=width:200px;height:75px onClick=location.href=></a>"); 
 client.println("<a href=\"/?Whiteon\"\"><input type=submit value=Whiteon style=width:200px;height:75px onClick=location.href=></a>");
 client.println("
");
 client.println("<a href=\"/?Jauneon\"\"><input type=submit value=Jaune style=width:200px;height:75px onClick=location.href=></a>");
 client.println("<a href=\"/?Mon\"\"><input type=submit value=Mauve style=width:200px;height:75px onClick=location.href=></a>");
 client.println("
"); 
 client.println("
"); 
 client.println("<a href=\"/?Off\"\"><input type=submit value=Off style=width:200px;height:75px onClick=location.href=></a>");
 client.println("
"); 
 client.println("
"); 
 client.println("
"); 
 client.println("
"); 
 client.println("
"); 
 client.println("</BODY>"); 
 client.println("</HTML>"); 
 delay(1); 
 //stopping client 
 client.stop(); 
 
 if(readString.indexOf("?Redon") >0)
 { 
 analogWrite(Red, 0); 
 analogWrite(Blue, 0);
 analogWrite(Green, 0);
analogWrite(Red, 255);

 Serial.println("Red On"); 
 } 
 else{ 
 
 } 
 if(readString.indexOf("?Greenon") >0)//checks for on 
 { 
 
 digitalWrite(Red, LOW); 
 digitalWrite(Blue, LOW);
 digitalWrite(Green, LOW);
 digitalWrite(Green, HIGH); 

 Serial.println("Green On"); 
 } 
 else{ 
 } 
 if(readString.indexOf("?Blueon") >0)//checks for on 
 { 
 
 digitalWrite(Red, LOW); 
 digitalWrite(Blue, LOW);
 digitalWrite(Green, LOW);
 digitalWrite(Blue, HIGH); 
 Serial.println("Blue On"); 
 
 } 
 else{ 
  } 
 if(readString.indexOf("?Jauneon") >0)//checks for on 
 { 
 digitalWrite(Red, LOW); 
 digitalWrite(Blue, LOW);
 digitalWrite(Green, LOW);
 digitalWrite(Red, HIGH); 
digitalWrite(Green, HIGH); 
 Serial.println("Jaune On"); 
 
 } 
else{ 
 
  } 
 if(readString.indexOf("?Mon") >0)//checks for on 
 { 
 digitalWrite(Red, LOW); 
 digitalWrite(Blue, LOW);
 digitalWrite(Green, LOW); 
digitalWrite(Red, HIGH); 
digitalWrite(Blue, HIGH); 
Serial.println("Mauve On"); 
 
 } 
else{
 
  } 

 if(readString.indexOf("?Whiteon") >0)//checks for on 
 { 
 digitalWrite(Red, LOW); 
 digitalWrite(Blue, LOW);
 digitalWrite(Green, LOW);
 digitalWrite(Red, HIGH);  
 digitalWrite(Blue, HIGH);
 digitalWrite(Green, HIGH);

Serial.println("White On"); 
 } 
 else{ 
 if(readString.indexOf("?Off") >0)//checks for off 
 { 
 digitalWrite(Red, LOW); 
 digitalWrite(Blue, LOW);
 digitalWrite(Green, LOW);
 
 Serial.println("White Off");  
 } 
 } 
 
 readString=""; 
 
 } }  }}  }