Цитата sgv2000 (
)
Столкнулся с такой проблемой подключением двух беспроводных датчиков к голове Радио-Плюс.
Здравствуйте! Для распознавания датчика внутри каждого заводом-производителем записывается особый идентификатор, который передается в эфир при срабатывании датчика. Есть 2 основных правила: идентификатор у различных датчиков должен быть различен и у разных датчиков идентификатор должен отличаться, условно, более чем на единицу (находиться внутри младших 4-х бит для каждого датчика). Первое правило нужно для отличия двух датчиков друг от друга, а второе правило нужно для различия датчиков и радио-пультов. Все радио-пульты посылают в эфир идентификаторы, отличающиеся на единицу. Так что произошло следующее - Вы купили два датчика из одной партии. Китайцы как обычно нахимичили - выполнили первое правило и наплевали на второе, записав в два датчика идентификаторы, отличающиеся на единицу друг от друга. Написать генератор случайного числа - это непосильная для них задача, гораздо проще использовать команду инкремента. Как только "Стоп-Беда" видит два идентификатора, отличающиеся на единицу друг от друга, то она распознает пару таких датчиков как пульт и ведет себя соответствующе.
Теперь вопрос - как решить эту проблему. Самый простой вариант - прислать нам ваш контроллер с этими проблемными датчиками, мы впишем их в прошивку и отправим вам назад и все будет отлично работать. Если этот вариант подходит - напишите нам tech@stopbeda.ru