Раз уж автор добрался до модернизации плат с возможностью управления ими "на лету" так может все таки вернуться к такому вопросу как добавить плату (например с номером 0), код которой целиком будет помещаться в конец секции setup.
Данная доработка позволит вынести ту часть кода, которая должна выполняться однократно, при первом запуске программы.
Допустим считывание начальных значений из EEPROM нужно только при запуске.