Вот это выход сигнала с приёмника при нажатии на одну из кнопок, сигнал этот идёт в микроконтроллер, который удачно сгорел, исходника программы нет, есть вариант самый идеальный способ заменить микроконтроллер и написать программу. Затык случился при попытках обработать адекватно этот сигнал. Не понимаю как это сделать! Известно что полёт пакета занимает 35 мс, время бита 500 мкс, пауза между пакетами 10 мс. Ищу способ преобразовать эти пакеты в код для использования в условиях программы!
Комментарии: 18
Kirill
тз можно нормальное ?
Pipilla
На вход микроконтроллера приходит один из пакетов длинной в 10 байт, эти 10 байт нужно загнать в массив, для дальнейшего использования в условиях программы
Kirill
осцилограмма с чего снята ?
Vga
Ну видно же что простейшее кодирование, нолик передается коротким импульсом, единичка длинным. Остается только выяснить какие комбинации шлет передатчик и обрабатывать их (скорее всего посылка делится на уникальный (или не совсем) код передатчика и номер кнопки) Ну и делить посылки по паузам/преамбулам
Pipilla
А можно это как то сишным файлом увидеть, как оно делается вообще. В циклах или какой там способ есть для этого
Vga
Реализации 1-wire посмотри, там похожая физика, только инвертированная
Pipilla
Есть библиотека?
Vga
Здесь передается 00 04 39 и 25-й нулевой битик
Pony
По логике это ldo 12-3в Но не гуглится
Vga
п̵ ̅̈́̓ ̮̟ ̢̦̯̠̣͔ͅо̴͈͔͈͇̟̾͆г̴̧̡̼͚̦̜̮̬̬̺̱̓͒̂͒͋̅̅͊̽͗̕̕͜͝ͅͅу̷̦̰͉͍̭̦̍̇̎̉̒̓̏́͜г̵͓̺̄̍л̵͎̰͚͖̦͔̟͔̪̦̠̀̈́͜ͅи̵̢̹̪͕̦̻̱̺͂̐̓̈̀͆ Для лдо слишком много ножек и обвязки
Pony
Это роутер. ноги звонятся на разъем с нее. перепутали полярность когда к повербанку подключали Фото с инета. На той что у меня видно 71l. На фото n10 Сейчас погуглю что такое zalgo