подскажите, а что должно быть на

len04ka
Offline
Зарегистрирован: 26.03.2018

подскажите пожалуйста, какие значения должны быть на "голых" аналоговых входах (к примеру на Mega), если на них не подключены датчики или внешние подтягивающие резисторы, т.е. просто в голый вход. Предпологала, что должен быть 0 или 1023.

Подключила KY-037 выдает 5xx +/- 10 и не изменяется не от громкости не от подстроечника. Для проверки отключила датчик на входе 307-315  - это нормально?

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

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

kalapanga
Offline
Зарегистрирован: 23.10.2016

Подстроечник там для регулирования порога срабатывания цифрового выхода. На аналоговый выход влиять и не должен.

len04ka
Offline
Зарегистрирован: 26.03.2018

да Господь с этим KY-037, подумала, что Мегу спалила или бракованная попалась.
при analogReference(INTERNAL2V56) выдает 1014-1022

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

len04ka пишет:

какие значения должны быть на "голых" аналоговых входах

Более или менее случайные.

Кстати, этим можно (и нужно) пользоваться для генерации псевдослучайных величин. Выбираете неиспользуемый и неподключённый аналоговый вход и где-нибудь в начале (в setup) вызываете

randomSeed(analogRead(0)); // А0 никуда не подключён

А потом спокойно пользуетесь функцией random(). Если randomSeed не вызывать, то random() всегда будет выдавать одну и ту же последовательность.

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

Пин, настроеный на вхот, без паттяшки, находица в Z-состоянии