Wemos D1 Mini V3.0 3,0 аналоговый порт

Soderlen
Offline
Зарегистрирован: 26.08.2019

Есть Wemos D1 Mini V3.0 3,0 аналоговый порт всегда выдает значение 10(analogRead(A0)) даже если ничего не подключено

Soderlen
Offline
Зарегистрирован: 26.08.2019

Может есть какие-то особенности на arduino uno все работает отлично

gfx125
Offline
Зарегистрирован: 27.05.2017

Soderlen пишет:
Может есть какие-то особенности

Есть. Вот смотри

Soderlen
Offline
Зарегистрирован: 26.08.2019

И что я делаю не так ? Подключаю пин к А0

gfx125
Offline
Зарегистрирован: 27.05.2017

Особенность этих плат что на них уже распаян делитель.

Soderlen
Offline
Зарегистрирован: 26.08.2019

Хорошо .как тогда правильно обрабатывать данные с того же потонциометра

Soderlen
Offline
Зарегистрирован: 26.08.2019

В независимости и положения потонциометра всегда значение 10

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

для начала покажите схемой как подключили потенциометр и его номинал?

вы точно уверены что им подаете напряжение до 1 вольта? вполне возможно что просто проскакиваете нужное значение ручкой потенциометра....

а так вообще вот попробйуте этот код:

The ESP can also use the ADC to measure the supply voltage (VCC). To do this, include at the top of your sketch

 

Код (Text):
  1. ADC_MODE(ADC_VCC);

and use

 

Код (Text):
  1. ESP.getVcc();

to actually get the voltage. If you use it to read the supply voltage, you can’t connect anything else to the analog pin!!!

 

 

Soderlen
Offline
Зарегистрирован: 26.08.2019

На arduino uno точно также подключаю и все работает
Просто если к А0 ничего не подключено то значение тоже 10

gfx125
Offline
Зарегистрирован: 27.05.2017

Вам уже сказали - код и схему подключения в студию. Как прошиваете - какой модуль выбираете при прошивке?

p/s ардуино и esp это немного разные вещи

Soderlen
Offline
Зарегистрирован: 26.08.2019

Вот код к модулю подано только питание значение всегда 10
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
delay(1);
}

gfx125
Offline
Зарегистрирован: 27.05.2017

проверьте нет ли на плате какой-нибудь сопли из неотмытого флюса или припоя. Проверить тестером резисторы, может китайцы не то или не туда запаяли