Перейти к содержанию
    

Denis IL

Новичок
  • Постов

    3
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  1. Всем привет! Необходимо написать программу на ARDUINO для таймера обратного отсчета. Плата - Arduino Nano (по факту будет используется LGT8F328P https://alexgyver.ru/lessons/lgt8f328/) На плату устанавливаются: 1. Концевой выключатель (далее КВ, см. изображение Плата с компонентами); выводы D12, D10 и D8 Положение контактов 0/NC/NO скажу исполнителю. 2. Гребенка с 5ю штырями на выводах D2-D6. 3. Реле на 5В, коммутирующая катушка подключена между пином D13 и GND. Выбор времени задержки осуществляется путем установки перемычки на штыри; шаг задержки 0,5 сек*. Соответственно D6-D5 = 1 сек**/D5-D4 = 1,5 сек/D4-D3 = 2 сек/D3-D2 = 2,5 сек/ *,** В коде явно должны быть выделены эти значения (отд. переменная, комментарий и тд.), поскольку их в дальнейшем мне необходимо будет подобрать при отладке оборудования. Логика работы устройства: Изначально кнопка (КВ) находится в нажатом состоянии; Время задержки выставлено перемычкой согласно вышеизложенной схеме. После отпускания кнопки начинается обратный отсчет выставленного времени и по истечении на пин D13 выводится 5В (высокий уровень) для замыкания реле. Дополнительные требования: По ходжу кода необходимо обязательно писать комментарии, что за блок, для чего, что делаем и т.д. чтобы можно было оперативно собственными силами подправить значения при отладке устройства. Код должен быть отлажен на реальной плате или симуляторе. Приемка работы будет осущетсвляться вживую, по факту правильной работы устройства. Бюджет: до 3000р. Срок: до 21.01.23
×
×
  • Создать...