Нужна помшь в написании прграммы
- Войдите на сайт для отправки комментариев
Пнд, 29/12/2014 - 10:03
Здравствуете ребят помогите пожалуйста с написанием кода программы требуется чтоб при нажатии на тактовую кнопку от одного до пяти раз активировался один выход ардуины при нажатии от 5 до 10 раз другой с отключением предыдущего но а свыше 10 раз все выхода отключались и еше важно чтоб спустя минуту количество нажатии обнулялось, хочу с телефона упровлять обогревом на даче
Здравствуете ребят помогите пожалуйста с написанием кода программы требуется чтоб при нажатии на тактовую кнопку от одного до пяти раз активировался один выход ардуины при нажатии от 5 до 10 раз другой с отключением предыдущего но а свыше 10 раз все выхода отключались и еше важно чтоб спустя минуту количество нажатии обнулялось, хочу с телефона упровлять обогревом на даче
Так все таки от тактовой или с телефона?
Здравствуете ребят помогите пожалуйста с написанием кода программы требуется чтоб при нажатии на тактовую кнопку от одного до пяти раз активировался один выход ардуины при нажатии от 5 до 10 раз другой с отключением предыдущего но а свыше 10 раз все выхода отключались и еше важно чтоб спустя минуту количество нажатии обнулялось, хочу с телефона упровлять обогревом на даче
Вы хотите "слушать" телефонную линию и управлять системой с помощью дискового телефона? А что не так с тональным управлением?
Поясню сейчас все работает так к телефону вместо вибры подключенно реле оно по сути эмулирует нажатие тактовой кнопки и в зависимости от количества гудков формируется количество нажатии. сейчас все работает без мк но я бы хотел иметь возможность и отключать дистанционно плюсом требуется еше один канал управления для обогрева будки собачки.
Поясню сейчас все работает так к телефону вместо вибры подключенно реле оно по сути эмулирует нажатие тактовой кнопки и в зависимости от количества гудков формируется количество нажатии. сейчас все работает без мк но я бы хотел иметь возможность и отключать дистанционно плюсом требуется еше один канал управления для обогрева будки собачки.
В зависимости от количества гудков вы хотите управлять системой отопления?
Не правильный подход. Если без наваротов (типа GSM-шилда) - то хотя бы тональное управление, с подтверждением.
Ребят по существу, кто может помочь в написать простенькой программы с обозначенными выше условиями, оплата гарантируется.
Так вы бы на вопросы отвечали...
Простенькую программу написать могут многие. Но как угадать, что вам нужно?
Все что сейчас мне нужно это чтоб при нажатии на тактовую кнопку от одного до пяти раз активировался один выход ардуины при нажатии от 5 до 10 раз другой с отключением предыдущего но а свыше 10 раз все выхода отключались и еше важно чтоб спустя минуту количество нажатии обнулялось, может мне кто с этим помочь нет???
Тёзка, напиши свою почту для связи
Все что сейчас мне нужно это чтоб при нажатии на тактовую кнопку от одного до пяти раз активировался один выход ардуины при нажатии от 5 до 10 раз другой с отключением предыдущего но а свыше 10 раз все выхода отключались и еше важно чтоб спустя минуту количество нажатии обнулялось, может мне кто с этим помочь нет???
Поможем, конечно. Вам готовый скетч, или помочь разобраться?
Уточните частоту нажатий.
Здравствуйте отсувовал некоторое время был в отпуске извените, потребность в данной программе осталась, текст программы можно выложить здесь или теме о кнопках, желательно закоментирова каждую строчку чтоб сам понимать начал. ( частота нажатии примерно раз в две секунды) моя почта ""vys55@qip.ru"
Здравствуйте отсувовал некоторое время был в отпуске извените, потребность в данной программе осталась, текст программы можно выложить здесь или теме о кнопках, желательно закоментирова каждую строчку чтоб сам понимать начал. ( частота нажатии примерно раз в две секунды) моя почта ""vys55@qip.ru"
Ну как-то так
Правда не тестировал, так что могут быть некоторые косяки.
режим каналов - триггерный , можно и забыть что включено что нет.....
в строках #120.....139 - измените действия как вам удобнее , и переключатель можно убрать... сделать через ИФы - nGudok больше 1 меньше 5 - 1 канал , больше 5 меньше 10 - 2 канал....
если чё - спрашивайте :)
( если есть ошибки - просто подскажите :) )
реле - плохо.... дребезг контактов.... сами защитите пин 2 , а то на 1 вызывной импульс получите 5.....20 прерываний :(
или провода от вибры соедините с ардуиной - земля->земля , +>пин2
этот код - какзадача поставлена в начале....
добавляйте ИФы, меняйте в них колво импульсов, действия - настраивайте :)
..... и с учётом собачки :)
ой, режим и начальное состояние пина 10 - не добавил.... строки ##12A , 12B добавьте как в ##11 , 12
исправил и добавил строку nGudok = nGudok / 2 ; ниже анализ по импульсам , а не по фронтам
Ох как резко сдвинулось дело, буду пробовать код спасибо за оказываемую мне помощь, я в этом еше новичок и только начинаю осваивать ардуино. По поводу случайных звонков в телефоне есть возможность выставлять вибро только на определенные группы контактов а так как во всей телефонной книге всеголишь один контакт да еше и в нужной группе то вероятность случайного звонка исключена, от дребезга контактов хорошо помогает конденсатор, кстати в машине стоит нечто подобное удаленная блокировка двигателя только с одного номера - моего уже 3 года отлично работает))))) и еше в знак благодарности могу пополнить счет сотового телефона отзвавшимся людям.
спасибо, мне хватает :)