Розпашні ворота
500 UAHМне нужно сделать свои функции на основе этого кода, который есть сейчас. Почему на основе этого кода? Потому что здесь реализована смена полярности для работы моторов, и вот что мне нужно от данного кода:
1. Простое открытие ворот на кнопку А (пин D2). При повторном нажатии – закрытие. После повторного нажатия на закрытие должна быть пауза, чтобы исключить инерцию. Условно: ворота открываются, я нажимаю ещё раз, и они, прежде чем закрыться, останавливаются на 2 секунды, и потом начинают цикл закрытия.
При открытии нужно сделать задержку левого мотора, чтобы сначала открывалась правая створка, а через 5 секунд – левая. При закрытии наоборот: должен сначала начать закрытие левый мотор, и спустя 5-7 секунд – правый.
Ещё нужно добавить мотор щеколды, чтобы при нажатии кнопки А включалась щеколда на 5 секунд. Как пройдет 2-3 секунды после начала работы щеколды, начинала открываться правая створка, и дальше щеколда должна закрыться, так как пройдет время работы в 5 секунд.
2. Аварийная остановка в любом режиме: я нажимаю кнопку В (пин D3), ворота должны остановиться, неважно, какое действие они выполняли, и при повторном нажатии продолжать свою работу в прежнем режиме.
3. Открытие только левой створки на кнопку С (пин D4). Когда я нажму на кнопку С, должна приоткрыться правая створка со щеколдой, потом начать открываться левая, и правая должна закрыться, и таким образом левая откроется одна. При повторном нажатии правая должна приоткрыться и остановиться, как левая закроется, правая должна пройти за ней и закрыться.
4. Открытие только правой створки со щеколдой на кнопку D (пин D5). После нажатия должна открыться сначала щеколда на те же 5 секунд, и по прохождению 2-3 секунд должна начать открываться правая створка до конца. Соответственно, при повторном нажатии должна закрываться в обратном порядке.
Главное:
1. Щеколда должна работать только на открытие правой створки. Везде, где открывается правая створка, должна сначала отработать щеколда.
2. Должна быть защита от резкой смены полярности, а именно: чтобы я не нажал 2 раза, и ворота не дергались вперед-назад, а чтобы я нажал открытие, они начали открываться, при повторном нажатии они должны остановиться на 2 секунды, погасить инерцию и потом начать движение в обратную сторону.
3. Должна быть возможность настраивать временные интервалы.
Приложения 8
-
1130 10 0 Доброго дня .
Готовы выполнить ваши задачи, срок выполнения указан с запасом.
-
Вітаю. Завдання зрозуміле цікавить ваш бюджет та бажані терміни виконання.
-
А пульт при этом дублирует кнопки или его нужно исключить? Еще очень рекомендую добавить датчик препятствий для предотвращения травм.
-
Актуальные фриланс-проекты в категории C и C++
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 18 часов 48 минут назад ∙ 2 ставки |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 3 дня 20 часов назад ∙ 7 ставок |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 4 дня 20 часов назад ∙ 4 ставки |
Чёрная Украина (RP-проект на базе MTA)
51 355 UAH
|
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 10 дней 16 часов назад ∙ 15 ставок |
