0 / 0 / 1
Регистрация: 29.03.2022
Сообщений: 18
|
||||||
1 | ||||||
Считать время нахождение джойстика в каждом положении в секундах (Arduino Uno, Proteus)05.11.2022, 22:16. Показов 350. Ответов 2
Само задание звучит так: "При отклонении джойстика вниз зажигать красный светодиод, при отклонении вверх – зеленый, а при отклонении влево/вправо – мигать верхним/нижним желтым. На экране вывести свое имя, фамилию и считать время нахождения джойстика в каждом положении в секундах."
Первую часть задания я выполнил: джойстик реализован через два потенциометра, один на вертикальную ось, другой на горизонтальную. Во втором задании нужно отдельно отслеживать время отклонения по горизонтальной оси и отдельно по вертикальной. То есть на экран выводится сразу два счетчика-таймера. Получается, надо посчитать и вывести время пребывания в состоянии отклонения влево, затем, если джойстик отклонен вправо, то обнулить и считать уже время пребывания в этом состоянии; то же для вертикальной оси. Джойстик в нейтральном положении можно не рассматривать, считать время пребывания в этом состоянии не нужно. Задача не столько связана с микроконтроллерами, сколько с алгоритмами, и сложность именно в "программистской" части этой задачи: я просто не знаю, как реализовать это все. Идея есть: считывать время в нулевом положении, далее, пока джойстик отклонён, обновлять доп. переменную. Как только джойстик вернулся в нулевое положение, результат = новый таймер - старый. Но опять же, в силу не очень обширных познаний в программировании, данная задача вызывает затруднения. Прошу уважаемых пользователей форума набросать хотя бы псевдокод решения. Спасибо за ваше время. Прилагаю код программы:
0
|
05.11.2022, 22:16 | |
Ответы с готовыми решениями:
2
Proteus 8.1 Arduino UNO R3+PCF8574+LM016L Время мигания светодиода в Arduino UNO Дано время N в секундах. Выразить это время в сутках, часах, минутах и секундах. Ошибка при загрузке кода в Arduino Uno (Китай) - Arduino |
0 / 0 / 1
Регистрация: 29.03.2022
Сообщений: 18
|
|
12.11.2022, 09:44 [ТС] | 2 |
Решил, закройте вопрос
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
|
|
12.11.2022, 09:48 | 3 |
0
|
12.11.2022, 09:48 | |
12.11.2022, 09:48 | |
Помогаю со студенческими работами здесь
3
Arduino UNO. Как работать c RFID-сканнером и Arduino на одном Serial-порту? Arduino uno + arduino ethernet + delphi для чайников Arduino UNO + HC-06. RX Arduino uno Arduino Uno + Sim900 + C# подключение arduino uno Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |