![]() |
![]() |
#1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Скетч был написан еще в 2010г. Все ни как не мог собраться с духом что бы выложить
Если бы писал его сейчас, то я бы его немного сократил и добавил бы библиотеку CyberLib.h , но рольставни стабильно работают и вмешиваться в их жизнь нет желания В кратце: ИК приемник подключен к 10 контакту ардуины Кнопка подключена к 3 контакту ардуины , а вторым выводом к GND Пассивный зумер на 11 пине Твердотельные реле подключаются к выходам 2 и 9 Принцип работы такой: Для входа в режим программирования нажимаем кнопку и удерживаем несколько сек. до звукового сигнала После звукового оповещения программируем любые три кнопки пульта. Условно их назовем "Вверх", "Вниз" и "Стоп" После каждого нажатия кнопки пульта, бипер будет предупреждать звуковым сигналом Запрограммированные коды кнопок сохраняются в в EEPROM, так что после сброса и перезагрузки контроллера, управление остается таким же как Вы его настроили Подробное описание будет позже PHP код:
|
![]() |
![]() |
![]() |
#2 |
Junior Member
Регистрация: 18.01.2017
Сообщений: 11
Вес репутации: 0 ![]() |
![]()
Объясните пожалуйста, с выключателем на IDE 0022 у меня всё получилось. С рольставнями какие-то другие требования для прошивки? При компиляции вылазят ошибки. Timer1.initialize(1000000); // Интервал срабатывания таймера в мкс
|
![]() |
![]() |
![]() |
#3 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
библиотеку TimerOne.h нужно установить
|
![]() |
![]() |
![]() |
#4 |
Junior Member
Регистрация: 18.01.2017
Сообщений: 11
Вес репутации: 0 ![]() |
![]()
Можете TimerOne.h выложить здесь?
|
![]() |
![]() |
![]() |
#5 |
Junior Member
Регистрация: 18.01.2017
Сообщений: 11
Вес репутации: 0 ![]() |
![]()
Нашёл библиотеку, установил, всё получилось. Пока правда с программированием кнопок не получается, можно по подробнее?
|
![]() |
![]() |
![]() |
#6 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
что именно не получается, можно по подробней?
|
![]() |
![]() |
![]() |
#7 |
Junior Member
Регистрация: 18.01.2017
Сообщений: 11
Вес репутации: 0 ![]() |
![]()
Программируются только 2 кнопки, и потом включается непонятно что, то одно реле, то два реле от одной кнопки(по очереди) Программировать надо после звукового оповещения, при нажатой кнопке или при отжатой? Пробовал по разному.
|
![]() |
![]() |
![]() |
#8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Нажали кнопку , дождались оповещения и отпустили кнопку, потом программируете пульт
У меня такой же скетч и все работает безупречно, уже много лет У Вас возможно китайская ардуинка, тогда закоментируйте все строки связанный с wdt P.S. я уже закоментировал |
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 18.01.2017
Сообщений: 11
Вес репутации: 0 ![]() |
![]()
Не помогло. Скетч с выключателем работает исключительно, а с рольставнями не хочет. ардуинка китайская.
|
![]() |
![]() |
![]() |
#10 |
Junior Member
Регистрация: 18.01.2017
Сообщений: 11
Вес репутации: 0 ![]() |
![]()
Спасибо большое за ваши советы и рекомендации. Всё заработало! Взял другой пульт. Был samsung старый, заменил его на erisson(китайский) и всё OK.
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|