analogRead помогите новичку

Skiminok81
Offline
Зарегистрирован: 26.01.2018

Всем привет.

Загрузил скетч AnalogReadSerial

к А0 ничего не подключено, а в мониторе порта показывает напряжение.

Подскажите так и должно быть?

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

А документацию прочитать не судьба? http://arduino.ru/Reference/AnalogRead, цитата:

Цитата:

Если аналоговый вход не подключен, то значения возвращаемые функцией analogRead() могут принимать случайные значения.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Ты пошто свой пин на вход не настроил, а читаешь?

Иван_123
Offline
Зарегистрирован: 17.01.2018

Даже если помахать рукой над аналоговым пином, значения будут меняться. Так то

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Иван_123 пишет:

Даже если помахать рукой над аналоговым пином, значения будут меняться. Так то

А уж если рядом с ним фигу скрутить!!! То ваще "тушите свет"!

Skiminok81
Offline
Зарегистрирован: 26.01.2018

DetSimen пишет:

Ты пошто свой пин на вход не настроил, а читаешь?

Да не заметил.

DIYMan пишет:

Если аналоговый вход не подключен, то значения возвращаемые функцией analogRead() могут принимать случайные значения.

А как тогда получать чистые значения с аналогового порта?

Пробывал подключить термопару через LM358 так показания прыгают и не понятно получаю я данные с LM358 или это шум.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Skiminok81 пишет:

DetSimen пишет:

Ты пошто свой пин на вход не настроил, а читаешь?

Да не заметил.

Он пошутил.

1. Аналоговый пин для аналогового же чтения никак настраивать не надо.

2. При включении питания все цифровые пины уже настроены на ввод.

Skiminok81
Offline
Зарегистрирован: 26.01.2018

Может нужно резистором в 10к А0 к земле?

Клапауций 298
Клапауций 298 аватар
Offline
Зарегистрирован: 25.01.2018

Skiminok81 пишет:

Может нужно резистором в 10к А0 к земле?

без резистора на землю.

Skiminok81
Offline
Зарегистрирован: 26.01.2018

Клапауций 298 пишет:

Skiminok81 пишет:

Может нужно резистором в 10к А0 к земле?

без резистора на землю.

из гайда по кнопкам

Цитата:

В данном случае, когда кнопка отключена, пин будет подключен к земле через резистор, сопротивление которого заведомо меньше внутреннего сопротивления пина.
Поэтому наводка, попавшая на пин, стечет в землю. Если же подключен полезный сигнал (+5в) то он будет стекать в пин (незначительная часть сигнала стечет в землю через подтяжку).

В итоге, при нажатой кнопке, у нас будет стабильный сигнал (+5в), а при отпущенной кнопке будет стабильный ноль.

Клапауций 298
Клапауций 298 аватар
Offline
Зарегистрирован: 25.01.2018

Skiminok81 пишет:

из гайда по кнопкам

при чём тут кнопки? - у тебя аналоговый вход

Skiminok81
Offline
Зарегистрирован: 26.01.2018

Клапауций 298 пишет:

Skiminok81 пишет:

из гайда по кнопкам

при чём тут кнопки? - у тебя аналоговый вход

Да аналоговый вход. Но на нем нужно убрать шум.

Если я соеденю А0 с землей без резистора и потом подам сигнал на А0 разве не будет КЗ???

Клапауций 298
Клапауций 298 аватар
Offline
Зарегистрирован: 25.01.2018

Skiminok81 пишет:

Если я соеденю А0 с землей без резистора и потом подам сигнал на А0 разве не будет КЗ???

хватит тупить, сделай хоть что-то из двух - или заземли, или сигнал подавай. О_О