Как сделать кнопку сопряжения и режима работы на приемнике пульта дистанционного управления
Я работаю над проектом дистанционного управления и столкнулся со многими различными модулями радиочастотного приемника/передатчика. Многие имеют кнопку сопряжения/режима на приемнике, которая служит для сопряжения приемника и передатчика и для выбора режима, в котором находится передатчик, мгновенного, защелкивания, переключения и т. Д.
Как я могу воспроизвести эту функцию с помощью Arduino и этих дешевых радиочастотных передатчиков/приемников на Ebay? Конкретный код был бы хорош, но просто общее представление о том, как это будет сделано в теории, тоже будет работать. Я просмотрел несколько учебных пособий, объясняющих использование библиотеки Radiohead с дешевыми радиочастотными комбо, но ни одно из них не демонстрирует, как настроить подобную функцию. Спасибо.
@user3080392, 👍2
1 ответ
Удаленный отправляет номер перед битами команды. Приемник проверяет, совпадает ли этот номер с номером, соответствующим положению переключателей.
Вы можете сделать то же самое в программном обеспечении. Пусть первые несколько битов будут каким-то числом. Получатель может затем проверить, совпадают ли первые несколько битов полученного "сообщения" с этим номером. Если этого не произойдет, он просто выбросит его.
Это тот же метод, который используется с ИК-пультами дистанционного управления. Сигнал с пульта дистанционного управления видеомагнитофона также будет приниматься телевизором. Но телевизор видит, что код не соответствует тому, который он ожидает. Так что он будет игнорировать их.
- Радиочастотное дистанционное управление с использованием VirtualWire на ATtiny85, работающем на частоте 8 МГц на внутреннем генераторе
- Декодирование 2.4G RF пульта дистанционного управления?
- Питание Arduino Mini Pro с использованием батареи CR2032 в качестве пульта дистанционного управления
- Сдвиг между несущей частотой сигнала, передаваемого с помощью arduino и my garage door RC (433 МГц)
- Это правильный способ использования радиочастотной связи?
- Использование VS1838B с Arduino
- В чем разница между вариантами RF (wifi, xbee, NRF24L01)
- Хочу создать Bluetooth audio control (увеличение/уменьшение громкости, воспроизведение, пауза и т.д.) для смартфона