Написать скетч к контроллеру Arduino Uno
1 500 руб. за проект
•
наличный расчёт, безналичный расчёт, электронные деньги
1. Требуется написать программу решения задачи:
Открывание/закрывание ворот на макете гаража.
Управление должно осуществляться нажатием(удержанием) кнопок.
Алгоритм работы такой:
Нажимаем на первую кнопку(нажатие менее 1 секунды):
- шаговый двигатель совершает 5 оборотов по часовой стрелке.
- дальнейшие нажатия на первую кнопку никаких действий не вызывают.
Нажимаем на 2 кнопку(нажатие менее 1 секунды):
- шаговый двигатель совершает 5 оборотов против часовой стрелки.
- дальнейшие нажатия на вторую кнопку никаких действий не вызывают.
Т.е. нажали на первую кнопку ворота открылись, нажали на вторую - закрылись.
При долгом нажатии(удержании) на первую кнопку(более 2 секунд):
- шаговый двигатель вращается по часовой стрелке пока кнопка не будет отпущена.
При долгом нажатии(удержании) на вторую кнопку(более 2 секунд):
- шаговый двигатель вращается против часовой стрелки пока кнопка не будет отпущена.
Состав оборудования:
Arduino Uno
Motor Shield (2 канала, 2 А)
Шаговый двигатель 28STH45-0674A
2 кнопки
2. Написать программу в соответсвии с указанным алгоритмом.
Открывание/закрывание ворот на макете гаража.
Управление должно осуществляться нажатием(удержанием) кнопок.
Алгоритм работы такой:
Нажимаем на первую кнопку(нажатие менее 1 секунды):
- шаговый двигатель совершает 5 оборотов по часовой стрелке.
- дальнейшие нажатия на первую кнопку никаких действий не вызывают.
Нажимаем на 2 кнопку(нажатие менее 1 секунды):
- шаговый двигатель совершает 5 оборотов против часовой стрелки.
- дальнейшие нажатия на вторую кнопку никаких действий не вызывают.
Т.е. нажали на первую кнопку ворота открылись, нажали на вторую - закрылись.
При долгом нажатии(удержании) на первую кнопку(более 2 секунд):
- шаговый двигатель вращается по часовой стрелке пока кнопка не будет отпущена.
При долгом нажатии(удержании) на вторую кнопку(более 2 секунд):
- шаговый двигатель вращается против часовой стрелки пока кнопка не будет отпущена.
Состав оборудования:
Arduino Uno
Motor Shield (2 канала, 2 А)
Шаговый двигатель 28STH45-0674A
2 кнопки
2. Написать программу в соответсвии с указанным алгоритмом.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.