подскажите, а что должно быть на
- Войдите на сайт для отправки комментариев
Пнд, 26/03/2018 - 16:28
подскажите пожалуйста, какие значения должны быть на "голых" аналоговых входах (к примеру на Mega), если на них не подключены датчики или внешние подтягивающие резисторы, т.е. просто в голый вход. Предпологала, что должен быть 0 или 1023.
Подключила KY-037 выдает 5xx +/- 10 и не изменяется не от громкости не от подстроечника. Для проверки отключила датчик на входе 307-315 - это нормально?
Это нормально.
Как и любое значение между 0 и 1023 на никуда не подключенном входе.
Это антенна и принимаемый сигнал зависит
от расположения ближайших передатчиков.
Подстроечник там для регулирования порога срабатывания цифрового выхода. На аналоговый выход влиять и не должен.
да Господь с этим KY-037, подумала, что Мегу спалила или бракованная попалась.
при analogReference(INTERNAL2V56) выдает 1014-1022
какие значения должны быть на "голых" аналоговых входах
Более или менее случайные.
Кстати, этим можно (и нужно) пользоваться для генерации псевдослучайных величин. Выбираете неиспользуемый и неподключённый аналоговый вход и где-нибудь в начале (в setup) вызываете
randomSeed(analogRead(0)); // А0 никуда не подключён
А потом спокойно пользуетесь функцией random(). Если randomSeed не вызывать, то random() всегда будет выдавать одну и ту же последовательность.
Пин, настроеный на вхот, без паттяшки, находица в Z-состоянии