analogRead помогите новичку
- Войдите на сайт для отправки комментариев
Пт, 26/01/2018 - 01:19
Всем привет.
Загрузил скетч AnalogReadSerial
к А0 ничего не подключено, а в мониторе порта показывает напряжение.
Подскажите так и должно быть?
А документацию прочитать не судьба? http://arduino.ru/Reference/AnalogRead, цитата:
Если аналоговый вход не подключен, то значения возвращаемые функцией analogRead() могут принимать случайные значения.
Ты пошто свой пин на вход не настроил, а читаешь?
Даже если помахать рукой над аналоговым пином, значения будут меняться. Так то
Даже если помахать рукой над аналоговым пином, значения будут меняться. Так то
А уж если рядом с ним фигу скрутить!!! То ваще "тушите свет"!
Ты пошто свой пин на вход не настроил, а читаешь?
Да не заметил.
Если аналоговый вход не подключен, то значения возвращаемые функцией analogRead() могут принимать случайные значения.
А как тогда получать чистые значения с аналогового порта?
Пробывал подключить термопару через LM358 так показания прыгают и не понятно получаю я данные с LM358 или это шум.
Ты пошто свой пин на вход не настроил, а читаешь?
Да не заметил.
Он пошутил.
1. Аналоговый пин для аналогового же чтения никак настраивать не надо.
2. При включении питания все цифровые пины уже настроены на ввод.
Может нужно резистором в 10к А0 к земле?
Может нужно резистором в 10к А0 к земле?
без резистора на землю.
Может нужно резистором в 10к А0 к земле?
без резистора на землю.
из гайда по кнопкам
В данном случае, когда кнопка отключена, пин будет подключен к земле через резистор, сопротивление которого заведомо меньше внутреннего сопротивления пина.
Поэтому наводка, попавшая на пин, стечет в землю. Если же подключен полезный сигнал (+5в) то он будет стекать в пин (незначительная часть сигнала стечет в землю через подтяжку).
В итоге, при нажатой кнопке, у нас будет стабильный сигнал (+5в), а при отпущенной кнопке будет стабильный ноль.
из гайда по кнопкам
при чём тут кнопки? - у тебя аналоговый вход
из гайда по кнопкам
при чём тут кнопки? - у тебя аналоговый вход
Да аналоговый вход. Но на нем нужно убрать шум.
Если я соеденю А0 с землей без резистора и потом подам сигнал на А0 разве не будет КЗ???
Если я соеденю А0 с землей без резистора и потом подам сигнал на А0 разве не будет КЗ???
хватит тупить, сделай хоть что-то из двух - или заземли, или сигнал подавай. О_О