Arduino скетч, с разными адресами датчиков для каждой железки. Как вести разработку для нескольких устройств одновременно?
1. Избавиться от зашитых в коде адресов. Не всегда это возможно, но здесь скорее да, чем нет. DS18B20 умеет сообщать свой адрес (команды SearchRom / ReadRom). Пусть контроллер считывает после загрузки адреса всех датчиков. Код получится универсальный.
2. Вынести константы в EEPROM, зашить один раз, при изменении кода EEPROM не перезаписывать. У AVR за это отвечает фьюз EESAVE.
сделай адреса константами, в начале кода сделай несколько блоков объявления этих констант для разных устройств, закоментируй и раскоментируй их перед прошивкой конкретного устройства...