И так ребята спасибо,отдельное спасибо manu_245 с помощью его кода получилось как я и хотел (правда после небольшого редактирования),осталось только реализовать плавное гашение и плавное включение.Вот готовый код:
PHP код:
int  Speed 2
int vxod 4
int  dxo 3;  
void setup() 
{  
  
pinMode(vxodINPUT); 
  
pinMode(SpeedINPUT); 
  
pinMode(dxoOUTPUT); 

void loop() 
{  
  if (
digitalRead(vxod) ==LOW
  { 
    if(
digitalRead(Speed)==HIGH)analogWrite(dxo,245);
    
  } 
  else 
analogWrite(dxo,127);
 
delay (500);
 if (
digitalRead(vxod) ==LOW)
  
  { 
    if(
digitalRead(Speed)==0)analogWrite(dxo,0); 
  }
  else 
analogWrite(dxo,0);