Добрий день. Есть бот, в который переходят клиенты с сайта и пишут нам, мы им отвечаем. Надо: когда человек пишет нам в бота, то чтобы его автоматически добавляло в наш канал с новостями компании. Можно ...
Розпашні ворота
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Мне нужно сделать свои функции на основе этого кода, который есть сейчас. Почему на основе этого кода? Потому что здесь реализована смена полярности для работы моторов, и вот что мне нужно от данного кода:
1. Простое открытие ворот на кнопку А (пин D2). При повторном нажатии – закрытие. После повторного нажатия на закрытие должна быть пауза, чтобы исключить инерцию. Условно: ворота открываются, я нажимаю ещё раз, и они, прежде чем закрыться, останавливаются на 2 секунды, и потом начинают цикл закрытия.
При открытии нужно сделать задержку левого мотора, чтобы сначала открывалась правая створка, а через 5 секунд – левая. При закрытии наоборот: должен сначала начать закрытие левый мотор, и спустя 5-7 секунд – правый.
Ещё нужно добавить мотор щеколды, чтобы при нажатии кнопки А включалась щеколда на 5 секунд. Как пройдет 2-3 секунды после начала работы щеколды, начинала открываться правая створка, и дальше щеколда должна закрыться, так как пройдет время работы в 5 секунд.
2. Аварийная остановка в любом режиме: я нажимаю кнопку В (пин D3), ворота должны остановиться, неважно, какое действие они выполняли, и при повторном нажатии продолжать свою работу в прежнем режиме.
3. Открытие только левой створки на кнопку С (пин D4). Когда я нажму на кнопку С, должна приоткрыться правая створка со щеколдой, потом начать открываться левая, и правая должна закрыться, и таким образом левая откроется одна. При повторном нажатии правая должна приоткрыться и остановиться, как левая закроется, правая должна пройти за ней и закрыться.
4. Открытие только правой створки со щеколдой на кнопку D (пин D5). После нажатия должна открыться сначала щеколда на те же 5 секунд, и по прохождению 2-3 секунд должна начать открываться правая створка до конца. Соответственно, при повторном нажатии должна закрываться в обратном порядке.
5. Возможность добавить инфракрасный датчик препятствия для ворот
Главное:
1. Щеколда должна работать только на открытие правой створки. Везде, где открывается правая створка, должна сначала отработать щеколда.
2. Должна быть защита от резкой смены полярности, а именно: чтобы я не нажал 2 раза, и ворота не дергались вперед-назад, а чтобы я нажал открытие, они начали открываться, при повторном нажатии они должны остановиться на 2 секунды, погасить инерцию и потом начать движение в обратную сторону.
3. Должна быть возможность настраивать временные интервалы.
- Похожие заказы
- Системное программирование7 заявокЗакрыт15 дней назад
Нужен скрипт , который позволяет из гугл таблицы брать данные и переносить их в гугл презентацию на действующий шаблон. И автоматически сохранять в jpg на телефон. Цена и сроки обговариваются
Системное программирование6 заявокЗакрыт15 дней назадОставляйте ваш телеграм
Системное программирование2 заявкиЗакрыт25 дней назадЗдравствуйте. Нужен скрипт для работы с блокчейном Solana и Raydium SDK по получению данных по торговым парам (количество каждого токена в паре) и по покупке токена. Возможна дальнейшая работа с выбранным исполнителем. Опыт ...
Системное программированиенет заявокЗакрытмесяц назад- $3000
нужно разобрать приложение (софт) в вин 10-11. найти все баги все дыры все перековырять. подробности в личку
Системное программирование4 заявкиЗакрытмесяц назад www.autochevy.ru - это мой сайт https://www.abcp.ru/wiki/API:Docs - этого поставщика надо подключить API: 0b06c498180ba10d085764478f91956f - это второй поставщик
Системное программирование1 исполнительЗакрыт2 месяца назад1. Редис настроить (сейчас он запускается но выдаёт ошибку, что не может запуститься на нужном порту) 2. ffmpeg - пакет для просмотра характеристик видео, конвертации и тд (нужно сделать чтобы на вход принимал URL ...
Системное программирование4 заявкиЗакрытмесяц назадЕсть код на базе bash + php необходимо его запустить на роутере и довести до работоспособности. Код небольшой. Суть кода - взаимодействие с wifi модулем и запись данных в бд об этом взаимодействии.
Системное программирование1 заявкаЗакрытмесяц назад- $5
движок выдает ошибку wsl хотя он установлен, поможете-оплачу
Системное программирование2 заявкиЗакрыт2 месяца назад - $100
Мне нужен криптолог -программист Библиотека (алгоритм): Argon2id, AES, RSA Язык программирования: Java и ваш собственный выбор для реализации Rest API Проверка работоспособности: Целью данной работы является создание программного компонента, который будет ...
Системное программирование1 заявкаЗакрыт2 месяца назад