@vvovika, все изменения из сообщения касаются версии 2.4, обновитесь
@2908969, нужно поменять назначение пинов в
допустим было так:
если ставите первую рюмку, а загорается 4я, то нужно пин четвёртой рюмки поставить на первое место:
чтобы поменять местами второй и третий:
ещё нужно так же поменять местами углы серво в
если измените углы в прошивке, не в сервис режиме, нужно сначала сбросить старые:
перед прошивкой раскомментируйте
@2908969, нужно поменять назначение пинов в
const byte SW_pins[]
допустим было так:
const byte SW_pins[] = {A0, A1, A2, A3, A4, A5};
, для первой рюмки А0, для второй А1 и тд.если ставите первую рюмку, а загорается 4я, то нужно пин четвёртой рюмки поставить на первое место:
const byte SW_pins[] = {A3, A1, A2, A0, A4, A5};
, чтобы поменять местами второй и третий:
const byte SW_pins[] = {A3, A2, A1, A0, A4, A5};
ещё нужно так же поменять местами углы серво в
byte shotPos[] = {0, 45, 90, 135, 180};
, ну или настроить их заново в сервисном режимеесли измените углы в прошивке, не в сервис режиме, нужно сначала сбросить старые:
перед прошивкой раскомментируйте
EEPROM.write(1002, 0); //сброс позиций углов для серво
в файле a_setup.ino
Изменено: