Управление несколькими пинами одновременно

Ответить
Notturno
Рядовой
Сообщения: 25
Зарегистрирован: 30 ноя 2019, 19:01
Имя: Igor

Управление несколькими пинами одновременно

Сообщение Notturno »

Господа всех с новым годом.
Прошу помочь в реализации не сложной логики.
Нужно управлять одной тактовой кнопкой тремя пинами в определенной последовательности.
Первое нажатие кнопки включает 1+3 пин
Второе нажатие кнопки включает 1+2+3 пин
Третье нажатие 1+2 пин.
ничего сложного, я логику накидал, но на практике не работает. Делал через демультиплексор, на выход необходимый подключал необходимые пины. Если по одному пину на каждый выход, то работает. Но нужно управлять одновременно несколькими.
Файл с программой прилагаю:
relay-fan.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
com
Капитан
Сообщения: 832
Зарегистрирован: 31 май 2018, 22:12
Откуда: Санкт-Петербург
Имя: Ринат

Управление несколькими пинами одновременно

Сообщение com »

Какой смысл выполнять вторую плату по условию? При запуске через 4 секунды плата отключается, программа работать не будет. Переменная restart-schet не нужна, в настройках счетчика потавте; при достижении верхней границы 5, установить текущее значение-0. В переменные fan вы одновременно пытаетесь записать 0 и 1
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Управление несколькими пинами одновременно

Сообщение AlexCrane »

[ref]Notturno[/ref], Так нужно по Вашей логике
так.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Управление несколькими пинами одновременно

Сообщение Sancho »

[ref]Notturno[/ref], Попробуй.
[spoiler]
screenshot_21-01-04_15-32-26.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Notturno
Рядовой
Сообщения: 25
Зарегистрирован: 30 ноя 2019, 19:01
Имя: Igor

Управление несколькими пинами одновременно

Сообщение Notturno »

Господа всем спасибо за помощь! Все заработало как нужно! Всех еще раз с праздниками! :smile9: :smile9: :smile9:
Notturno
Рядовой
Сообщения: 25
Зарегистрирован: 30 ноя 2019, 19:01
Имя: Igor

Управление несколькими пинами одновременно

Сообщение Notturno »

Ребят, еще раз попрошу Вас помочь.
В общем я почти допилил логику. Все работает, кроме таймера.
Нужно что бы таймер включался по нажатию кнопки, отработал -обнулился, так же сбрасывался при нажатии другой кнопки-ресет и при нажатии третей кнопки, которая выставляет режим реле вручную. При этом при старте таймера включались реле, при отработке таймера - выключались, так же выключались при сбросе таймера по нажатию выше описанных кнопок.
На скрине выделил участок с которым не справился.
fan-timer.png
fan-timer.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Управление несколькими пинами одновременно

Сообщение Sancho »

[ref]Notturno[/ref], Попробуйте так, если я правильно понял

Отправлено спустя xx минут 28 секунд:
Забыл один вход подключить - сброс таймера при остановке с кнопки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Notturno
Рядовой
Сообщения: 25
Зарегистрирован: 30 ноя 2019, 19:01
Имя: Igor

Управление несколькими пинами одновременно

Сообщение Notturno »

Sancho писал(а): 09 янв 2021, 16:07 [ref]Notturno[/ref], Попробуйте так, если я правильно понял
Да-да! Именно так! А сможете еще ресет добавить на ручной выбор скорости, что бы все выключалось не только таймер?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Управление несколькими пинами одновременно

Сообщение Sancho »

[ref]Notturno[/ref], Там версия 2.
Чего добавить?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Notturno
Рядовой
Сообщения: 25
Зарегистрирован: 30 ноя 2019, 19:01
Имя: Igor

Управление несколькими пинами одновременно

Сообщение Notturno »

В второй версии добавить сброс ручного выбора скорости. Сбрасывается только таймер, а еще этой же кнопкой-ресет, сбросить ручной выбор.
То-есть когда выбрана скорость например на единичке или двойке, тройке. нажал ресет и в нуль все стало.

Отправлено спустя 34 минуты 21 секунду:
Я имею ввиду при нажатии этой же кнопки ресет, все сбрасывалось, не только таймер, но и режим скорости - которые 1,2,3 в ноль.
А вообще я в шоке, у Вас очень быстро все получилось. Огромнейшее спасибо Вам! :smile9:

Еще такой вопрос. Как думаете, индикатор подключен к контроллеру через 300 омные резисторы, но атмега греется.
Вот думаю, как сделать лучше. Может быть через uln2003 подключить индикатор?

Отправлено спустя 52 минуты 55 секунд:
Вот еще заметил нюанс. При переходе на ручной выбор, после этого таймер не запускается. Причем в первый переход запускается, а во второй уже нет.

Отправлено спустя 8 часов 11 минут 59 секунд:
Допилил:
fan-timer-main.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость