переназначение цифрового входа в аналоговый ?

Gagarin74
Offline
Зарегистрирован: 24.08.2013

Добрый день.

Есть такой зверь arduino d1 mini

https://i.pinimg.com/originals/8c/a4/cb/8ca4cbbad2532389362bb8b5fc88df17...

Мне надо к нему подключить два переменных резистора. Судя по картинке у него один аналоговый вход.

Не подскажите ,есть ли возможность без всяких дополнительных микросхем переназначить (увеличить) аналоговые входы жертвуя цифровыми?

b707
Offline
Зарегистрирован: 26.05.2017

Gagarin74 пишет:

Не подскажите ,есть ли возможность без всяких дополнительных микросхем переназначить (увеличить) аналоговые входы жертвуя цифровыми?

нет

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Нет, ESP8266 имеет только один канал АЦП.

Муж_Долговой
Муж_Долговой аватар
Offline
Зарегистрирован: 07.10.2018

     Можно. Только переменный резистор будет виртуальный. Внешне двумя кнопками, а в скетче кнопкой1 увеличивать некую переменную, а второй кнопкой уменьшать. Может, в зависимости от задачи и ШИМ использовать. Если переменная должна быть энергонезависимой ...  придумаешь как сделать. Ты тут старожил.

Ну или резистор заменить на энкодер, как у современных автомагнитол.

Вообще - переменные резисторы + МК - нонсенс. Не по феншую как то. Аналоговый вход - это для датчиков.

Теоретически можно через  шильдик итуси. Но это я ещё не знаю как сделать. 

Samid777
Offline
Зарегистрирован: 24.04.2019

Без внешних микросхем с одной стороны никак, а с внешними есть два предложения. Первая очень очевидная, АЦП. С этим думаю все понятно. Вторая идея, это аналоговый мультиплексор, который будет подключать нужное количетво датчиков поочередно к аналоговому входу. Выбирать, какой датчик подключить при помощи трех цифровых пинов, мультиплексоры в основном на 3 входа и один выход.

Green
Offline
Зарегистрирован: 01.10.2015

RC цепочка и считаем время.

Алексей.
Алексей. аватар
Offline
Зарегистрирован: 02.02.2018

Муж_Долговой пишет:
Ну или резистор заменить на энкодер, как у современных автомагнитол.
Вообще - переменные резисторы + МК - нонсенс. Не по феншую как то. Аналоговый вход - это для датчиков.

Из за этой моды на энкодеры и прочее управление кнопками, на телевизоре не могу включить минимальную громкость сразу.
Выключали на максимальной, когда включаю начинает громко кричать и доставляет определенные неудобства.

Samid777
Offline
Зарегистрирован: 24.04.2019

Переходите на ламповую технику. Пока лампы нагреются, можно успеть уменьшить уровень энкодером.