Показать сообщение отдельно
Старый 24.01.2017, 22:33   #42
xu56857
Московский модуль
 
Аватар для xu56857
 
Регистрация: 02.02.2015
Адрес: Москва
Сообщений: 942
Сказал(а) 'не согласен(а)'!: 9
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,990
Поблагодарили 3,315 раз(а) в 638 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (3330)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Соответственно:
//DCC Interface Master:
#define DetectShortCircuit 0xFF //to detect short circuit (0xFF)
#define KSRelaisShortCircuit 0x1F //to detect KS short (0x1F)
Я сделал по другому и неправильно. В момент включения питания добавил задержку 0,2 секунды , теперь стартует сразу с трехамперной нагрузкой .

Arduino код:
 #if defined(DCC)
      
dcc.setpower(ON);
      
#endif
      #if defined(BOOSTER_EXT)
      
if (digitalRead(ShortExtPin) == LOW)
        
digitalWrite(GoExtPinBOOSTER_EXT_ON);    [B]delay(200);[/B]
      
#endif
      #if defined(BOOSTER_INT)
      
digitalWrite(GoIntPinBOOSTER_INT_ON);    [Bdelay(200);[/B]
      
#endif
    
break; 
xu56857 вне форума  
Вверх
Пользователь сказал cпасибо: