Аналоговый вход и смена полярности
- Войдите на сайт для отправки комментариев
Вс, 12/01/2020 - 16:50
Всем привет.
Есть два провода. Один плюс, другой минус. Полярность может меняться. Мне нужно считывать сигнал с обоих. Т.е. если на одном 3в, то серва повернётся в одну сторону. Если на другом 3в - то в другую.
Можно ли подключить их как-то к аналоговым входам? Так-то получается, что это источник питания с изменяемой полярностью.
Провода это замечательно, но когда составляешь схему, нужно знать, что к ним подключено.
Два оптрона и включайте их как угодно.
А аналоговые входы зачем?
А аналоговые входы зачем?
Вот что хочу сделать: в китайской машинке на руле вместо обычного моторчика поставить сервопривод. На тот моторчик шли провода питания с изменяемой полярностью. Вот их и хочу подключить к ардуино. При новых батарейках напряжение 3,8в. При одной полярности серва повернётся в одну сторону на определённый угол, при смене полярности - в другую сторону.
Если это мотор, то там шим, а не аналоговый сигнал. Чтобы привести его к аналогу нужно фильтровать, и это уже зависит от точной реализации. Наиболее вероятно подключить оба провода на разные пины через rc-фильтр герц на сто, а минус батарейке к земле ардуино. Дальше нужно будет померить и посмотреть что приходит на пины. Если получится из этого что-то извлечь, то хорошо. Если нет, то пролет.
А аналоговые входы зачем?
Вот что хочу сделать: в китайской машинке на руле вместо обычного моторчика поставить сервопривод. На тот моторчик шли провода питания с изменяемой полярностью. Вот их и хочу подключить к ардуино. При новых батарейках напряжение 3,8в. При одной полярности серва повернётся в одну сторону на определённый угол, при смене полярности - в другую сторону.
Все не так страшно. Относительно "земли" на этих проводах появляется "0" или "1". В зависимости от направления поворота. А моторчик воспринимал это как смену полярности. Вот и анализируйте эти сигналы, и не обязательно аналоговыми входами. Можно и цифровыми.
Все не так страшно. Относительно "земли" на этих проводах появляется "0" или "1". В зависимости от направления поворота. А моторчик воспринимал это как смену полярности. Вот и анализируйте эти сигналы, и не обязательно аналоговыми входами. Можно и цифровыми.
Не очень понял. Я могу эти провода просто подключить к двум пинам и иметь "1" либо на одном либо на другом?
Все не так страшно. Относительно "земли" на этих проводах появляется "0" или "1". В зависимости от направления поворота. А моторчик воспринимал это как смену полярности. Вот и анализируйте эти сигналы, и не обязательно аналоговыми входами. Можно и цифровыми.
Не очень понял. Я могу эти провода просто подключить к двум пинам и иметь "1" либо на одном либо на другом?
Должно быть так. Если двигатель просто поворачивался в одну или другую сторону. Мало вероятно, что скорость двигателя регулировалась. А вот время включения может быть ограниченно ( двигатель включается кратковременно, на время поворота). Но это тоже наверное не для простых машинок.
Должно быть так. Если двигатель просто поворачивался в одну или другую сторону. Мало вероятно, что скорость двигателя регулировалась. А вот время включения может быть ограниченно ( двигатель включается кратковременно, на время поворота). Но это тоже наверное не для простых машинок.
Там ничего не регулировалось. На пульте жмёшь влево и мотор просто крутится влево. Ну а так как там рулевой механизм, то мотор просто блокировался, когда колёса поворачивались до упора. Всё равно, что крутящийся мотор остановить руками и продолжать подавать на него питание. У всех дешёвых машинок так.
Должно быть так.
Получилось. Кинул эти два провода на цифровые входы, добавил на каждый подтягивающий резистор и норм, у каждого есть "1" и "0". Спасибо!!
Правда... нифига не шарю в этом, на ютубе посмотрел как вывести на консоль инфу о порте.
Теперь буду пробовать сервой поуправлять.