         if(strcmp(url_path[1], "ON") == 0){
          value = RELAY_ON;
         }
-        
+
+        // тут надо преобразовать строку к числу, это если в запросе передается значение для пвм пина
+        pwm_value = atol(url_path[1]);
+
         pin_number = atol(url_path[0]);
         
         switch (pin_number) {

  pinMode(PIN_6, OUTPUT);
  pinMode(PIN_7, OUTPUT);

  //Serial.begin(9600);

  // setup the Ehternet library

#define PIN_6 46
#define PIN_7 47

#define PWM_PIN_1 8

int pin_1_value = RELAY_OFF;
int pin_2_value = RELAY_OFF;
int pin_3_value = RELAY_OFF;
int pin_4_value = RELAY_OFF;
int pin_5_value = RELAY_OFF;
int pin_6_value = RELAY_OFF;
int pin_7_value = RELAY_OFF;

int pwm_pin_1_value = LOW; 

/* store the HTML in program memory using the P macro */
P(On) = "<status>ON</status>";
P(Off) = "<status>OFF</status>";

// переписать тоже на макрос?
void printPwmStatus(pwm_value){
  P(pwmMsg) = "<status></status>"; // дописать
  server.printP(pwmMsg);
}

void httpNotFound(WebServer &server){
  P(failMsg) =
