Связь можно сделать любым доступным способом - радио или по проводу. Радио поднимает цену и вероятно будет главным потребителем энергии (не знаю, на сколько это критично), провод убирает мобильность, но позволяет использовать 1 блок питания (если использовать 3 провода, 2 - общее питание, 1 - обмен данными).
Сегодня было время еще обдумать идею. Не пойму Вашу (Сергей) идею с адресами. Т.е. если каждая мишень при включении объявляет адрес, то каждая следующая не будет знать об уже включенных.
Для простоты адрес должен быть фиксированный индивидуальный, храниться в EEPROM. Можно сделать простой пульт для смены адреса, например потенциометр с размеченной шкалой. В момент включения опрашиваем АЦП с подключенным потенциометром и запоминаем новый адрес в EEPROM. Но это может понадобиться только в случае поломки в поле, чтобы заменить неисправную мишень. Комплект мишеней имеет адреса строго по порядку, указан на корпусе. Порядок активации мишеней - или по порядку или случайно. Если нужен какой-то определенный порядок, то выбирается "по порядку" и мишени расставляются в нужном порядке. Это я к тому, что не вижу необходимости программировать порядок активации в поле.
Откуда мишень знает что она первая или последняя и общее количество откуда они все знают?
Первая мишень запускается кнопкой и она должна иметь максимальный адрес. Т.е. адрес первой мишени совпадает с их количеством. И режим работы должен выбираться только на первой мишени (по порядку или случайно) переключателем, а остальным передаваться в протоколе. Т.е. в ИК посылке должен содержаться режим работы и вычитаемый счетчик мишеней, начиная со старшей, а так же адрес следующей мишени. Если мишень досчитала до 0, значит она последняя и можно передавать сигнал окончания всем.
Если случайный режим не должен позволять повторения активации одной и той же мишени, то все мишени должны запоминать уже активированные и при случайном генерировании их исключать.
Наверно еще придется подумать о способе случайной генерации при не известном изначально общем количестве. Может тоже в ИК сигнале передавать количество мишеней? Первая формирует количество а остальные повторяют?
Это были мысли вслух