Несложная программа.
- Войдите на сайт для отправки комментариев
Помогите пожалуйста.
Компоненты:
1 Ардуино Уно
2 Двигатель DC
3 Драйвер L293d
4 i2c
5 LCD 1602
6 Датчик Холла S276
7 Кнопки (три)
Задача:
1 Управлять двигателем.
2 Управлять задержкой, с помощью двух кнопок ("+", "-")
3 Следить за двигателем с помощю д. Холла.
Алгоритм:
После нажатия на кнопку "старт", двигатель разгоняеться (в теч ~2-3 сек.). Производит ~15-17 об. и плавно (в теч. ~2-3 сек.), останавливаеться. Задерживаеться (на 30-90 сек.) И возвращается, в том же порядке (пл. пуск в реверс. напр., 15-17 об. плав. остановка.)
Задержка регулируеться двумая кнопками "+" и "-". С шагом 1 сек.
Проблема:
В отдельности я всё запустил. Дисплей, пишет. Двигатель, запускаеться. Д. Холла, посылает на монитор порта данные. А вот опыта, как это связать вместе - нет.
Подскажите, есть ли примеры похожих проектов? Рыл, как гугл, так и форум. Много интересного, но ничего похожего не нашёл.
Если у Вас есть минутка, помогите пожалуйста.
нашёл минутку
не видели на форуме раздел ищу исполнителя ?
А сколько это быдет стоить? Навскидку?
наверное пару тыщ с вас возьмут
наверное пару тыщ с вас возьмут
Это смотря кто. А вообще, надо постить запрос в профильный раздел. Там будет реальный разговор, а здесь только шуточки.
Прау тысячь чего?
скорее всего 3 кнопки лучше заменить на энкодер. + ,- это поворот по и против часовой стрелки . а старт это уже сама кнопка энкодера.
Сама программа скорее решается ОС .Ее можно нарисовать и не лезя в прерывание и ассемблер.
скорее всего 3 кнопки лучше заменить на энкодер. + ,- это поворот по и против часовой стрелки . а старт это уже сама кнопка энкодера.
Сама программа скорее решается ОС .Ее можно нарисовать и не лезя в прерывание и ассемблер.
1 а разве кнопки не прощё?
2 "Сама программа скорее решается ОС .Ее можно нарисовать и не лезя в прерывание и ассемблер." а можно по подробней? А то, я не понял?
Ну на счет энкодера. Видете ли кнопка работает по нажатию. А если надо поднять значение на 10 то щелкать надо 10 раз. Ну а 100 раз это писец полный. А у энкодера поворачиванием удобнее. Для пользователя удобнее.
А на счет ОС . Ну посмотрите на это. http://goo.gl/wYnK2r Скорее всего это пока не ОС. зачатки. Но поможет увязать ваши куски.
Да и есть еще одна фишка. Организуйте при выводе на экран еще и экраную панель.
Прау тысячь чего?
да наверно деревянных)))
За пару тысяч - сомнительно. Если только без контроля разгона.
В отдельности я всё запустил. Дисплей, пишет. Двигатель, запускаеться. Д. Холла, посылает на монитор порта данные. А вот опыта, как это связать вместе - нет.
Почитайте в инете, blink без delay, или просто заменяем delay на millis. Тогда, может быть, у Вас получится объединить всё в один скетч.
Хмм...если Вы в этом не разбираетесь, откуда Вам известно, что программа НЕСЛОЖНАЯ ?
если Вы задаете вопросы, значит она сложная, если несложная пишите сами и радуйтесь :)
Спасибо. Попробую.