Потенциометр на Arduino
- Войдите на сайт для отправки комментариев
Добрый день,
Я работаю в автобусной компании, и поставил на автобусы Arduino в качестве GPS тракера.
Теперь хочу расширить функционал.
Дать водителю возможность выбора маршрута, примерно 10-15 вариантов,
но при этом не хочется засорять приборную панель кучей кнопок.
Попробовал потенциометр, в прицепе если вариантов не много то можно.
Arduino на аналоге раскладывает 0..32В на 1024.
У меня 24 вольта так что 700 с копейками вариантов показаний потенциометра для Arduino .
В прицепе 15 вариантов натянуть можно, но это только если водитель будет скрупулёзно выставлять всё по шкале, что вряд ли.
Многооборотный потенциометр не пойдёт, т.к. придётся давать шпаргалку типа 5-й оборот 7-е деление значит "блабла", а это не удобно.
Какие ещё есть варианты?
Как бы вы сделали компактный выбор из 15-ти вариантов?
энкодер
Спасибо, но как я понимаю разница не вeликая.
У энкодера вращение свободное как у потенциометра или фиксируется по делениям?
https://www.google.com.ua/search?q=arduino+encoder
http://www.pjrc.com/teensy/td_libs_Encoder.html
Стоило написать в начале, что я в этом полный 0.
Этот вариант не подойдёт, нет экрана чтобы вывести выбранную опцию.
Раз уж об это заговаривали, у меня не стандартная плата, по этому сложно найти уроки/примеры.
Не могли бы вы посмотреть и сказать возможно ли к ней экран подключить?
https://github.com/geolink/opentracker/blob/master/docs/OpenTracker%202%20User%20Manual%201.3.3.pdf
Там два набора выходов. Описание на странице 12 и 19.
ну, смотри - у тебя есть разъём
значит, ты можешь подцепить символьный LCD по интерфейсу I2C
выводить на этот индикатор что угодно, использовать индикатор при настройке и для визуализации работы девайса - прибор приобретёт человеческий вид, вместо чёрной коробки, доступной исключительно при удалённом администрировании.
Спасибо!
Пошёл гуглить.
вдогонку, если вопрос переформатировался из крутилки во ввод 15-ти переменных, то энкодер и не нужен - достаточно две кнопки "-", "+" и класс титановый велосипед для тактовой кнопки.
выбрать кнопками нужное число и всё - переменная введётся автоматом после простоя кнопок, если желается минимализма.
если желается внимательности, то третья кнопка "ввод", но тупой юзер может забыть её нажать.
Спасибо, класс объяснён очень подробно, с примерами, даже я понял.
Экран как я понял к пинам 3 и 4, а куда кнопки подключать?
Я бы наверное сделал 3 кнопки +/- и селект.
а куда кнопки подключать?
а, кроме разъёма J2 - некуда.
смотри, минимально нужные тебе пины - так думаю, что PA21, 22, 23.
J2 вообще не используется, когда пробовал потенциометр то пользовал пины 4/5 на J10
И вообще кинь пожалуйста ссылку где можно подтянуть теорию по всем этим аббревиатурам на J2 и Arduino в целом
или тупо их по одному в гугл?
И вообще кинь пожалуйста ссылку где можно подтянуть теорию по всем этим аббревиатурам на J2 и Arduino в
абревиатуры там сводятся к даташиту на AVR-контроллер твоей балалайки плюс варианты кастомайзинга твоей балалайки под определённые задачи.
смотри даташит контроллера - какие пины для чего заточены аппаратно.
Ардуино в целом - https://www.arduino.cc/en/Hacking/PinMapping168
Спасибо!