Аналоговый пин

SanSaySP
Offline
Зарегистрирован: 23.11.2017

Чет не понимаю... подключаю к аналоговому пину кнопки через резисторы, все работает, но значение первой кнопки почему то 710, а не 1023, она подключена напрямую без резистора, что я делаю не так?

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

Шикарный вопрос....

"Что я делаю не так?" - например, задаете вопрос без кода и схемы подключения

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011
SanSaySP
Offline
Зарегистрирован: 23.11.2017

b707 пишет:

Шикарный вопрос....

"Что я делаю не так?" - например, задаете вопрос без кода и схемы подключения

Эм... так там нет кода никакого, вот и не привел его...

ну считываю значения вот так

void loop() 
{
   int KPP = analogRead(PinKPP);
   Serial.print("KPP:");
   Serial.println(KPP, 1);
}

схема "резистивно-последовательная" с одинаковыми номиналами, вот такая

http://s015.radikal.ru/i333/1712/63/3563c0abb0f2.png

SanSaySP
Offline
Зарегистрирован: 23.11.2017

trembo пишет:
Классику читали? http://alxarduino.blogspot.com/2013/09/ReadAnalogKeys.html?m=1

Почитал, но для себя ничего путного не увидел... у меня правда к 5 вольтам идет, а там к земле, но при прямом подключении, т.е. без резисторов, у него 0 выдает, т.е. в моем случае наоборот должно быть 1023, но у меня 710 и в этом и проблема.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

А померять напряжение ?

SanSaySP
Offline
Зарегистрирован: 23.11.2017

trembo пишет:
А померять напряжение ?

Сначала я написал:

Померял - 3,3В, собственно как и ожидалось, раз значение 710... было бы 1023 значение, то было бы 5В, только что это нам дает?

 

Но цифра 3,3 уж больно в глаза била и перепроверил схему... 5В у меня на другие кнопки идут, а на эти 3,3В

подключив 5В, появились нужные 1023

Всем спасибо.