Чтение данных с потенциометров
- Войдите на сайт для отправки комментариев
Вс, 19/01/2020 - 17:32
Здравствуйте, подключаю к Уно потенциометр на 10 кОм Bourns 3590S-2-103L, при вращении ручки выходное значение в ком порте всегда 1023 (все 10 оборотов), и только на последнем обороте перед остановкой (10-15 градусов) значения меняются (до 970). Аналогично, если поменять полярность - большую часть диапазона выходное значение 0 - и только при упирании ручки оно немного вырастает.
Проверял мультиметром - сопротивление плавно меняется от 0 до 10 во всем диапазоне вращения.
Похожая ситуация с wl b500k, только диапазон значений другой.
Как исправить положение?
int ReadPin = 0; // select the input pin for the potentiometer int RawValue = 0; // variable to store the value coming from the sensor int OutValue = 0; // remapped value void setup() { Serial.begin(9600); } void loop() { RawValue = analogRead(ReadPin); // read the value from the sensor delay(1000); // stop the program for some time Serial.println(RawValue); }
Как подключил?
Крайние выходы земля и 5 вольт, средний в А0
Крайние выходы земля и 5 вольт, средний в А0
Вроде правильно. ReadPin вместо "0" укажи А0 или 14 (это то же А0)
Во-первых - поменять местами строки 11 и 12. Во-вторых - присесть мультиметром на A0 в режиме измерения напряжения
Вроде правильно. ReadPin вместо "0" укажи А0 или 14 (это то же А0)
Попробовал, без изменений.
Вроде правильно. ReadPin вместо "0" укажи А0 или 14 (это то же А0)
Попробовал, без изменений.
Поменял, без результата. Мультиметром замерил - 5 вольт при при 1023 (большая часть диапазона), и 0,2-0,4 в крайнем положении.
Поменял, без результата. Мультиметром замерил - 5 вольт при при 1023 (большая часть диапазона), и 0,2-0,4 в крайнем положении.
Похоже, что нет земли на нижнем конце резистора. Или обрыв в резисторе. В крайнем нижнем положении должен быть "0".
что то с пином или резистором. а попробуйте поменять A0 на другой пин.
может подавить на пин ынапряжение которое можно регулировать и проверить что в мониторе. на A0 через R1 = 10K подключать
что то с пином или резистором. а попробуйте поменять A0 на другой пин.
Пин в данном случае не при чем, даже если он битый, напряжение на нем должно меняться от 0 до питания. Или провода или резистор. Еще вариант-ошибка в монтаже.
что то с пином или резистором. а попробуйте поменять A0 на другой пин.
Пин в данном случае не при чем, даже если он битый, напряжение на нем должно меняться от 0 до питания. Или провода или резистор. Еще вариант-ошибка в монтаже.
ага. резистор наверное
надо проверить его мультиметром без ардуино
Китайские проволочные боурнсы с АлиЭкспресса выводы имеют в другой последовательности, нежели обычные углеродистые (или как они там зовутся).
Думаю, что ТС в курсе, но на всякий случай упомяну об этом.
А вот это уже интересно. Как доберусь проверю, но я шел по принципу - крайние питалово, центральный аналог
На моих синеньких нижний - это ползунок, а два верхних - края проволоки. Там, на корпусе, выдавлена распиновка.
Если это так, то скорее всего это значения уже не имеет, т.к. при первом же достижении крайнего положениия потенциометр (при достаточной мощности БП), должен сгореть. Или сработать защита БП.
На плате есть питание 3.3 Вольта.
Прекрасно подходит для проверки входов АЦП.
Должно показывать примерно 675 попугаев.
при первом же достижении крайнего положениия потенциометр (при достаточной мощности БП), должен сгореть. Или сработать защита БП.
То есть если я дам от ардуины 5вольт, и выкручу на максимум то он сгорит? Как тогда поступать, если хочется использовать весь диапазон потенциометра?
Собственно, по моему вопросу - потенциометр и правда был мёртвый, ну или я его добил своими экспериментами. Сейчас тестирую второй экземпляр, уже с правильным подключением.
Если БП хороший, то, наверное, может и пальнуть проволоку внутри потенциометра. Я от USB питал когда ардуину, то при неправильном подключении и кручении до упора такого боурнса, просто наблюдал угасание всех индикаторов на плате - наверное комп USB отключал, обнаружив фактическое замыкание по питанию.
при первом же достижении крайнего положениия потенциометр (при достаточной мощности БП), должен сгореть. Или сработать защита БП.
То есть если я дам от ардуины 5вольт, и выкручу на максимум то он сгорит? Как тогда поступать, если хочется использовать весь диапазон потенциометра?
Если включите правильно, то ничего с ним не случится. Внимательно посмотрите расположение выводов.
Если включите правильно, то ничего с ним не случится. Внимательно посмотрите расположение выводов.
Да, перед сном таки понял что ерунду написал.
Новый потенциометр завелся без проблем, всем спасибо за обсуждение. Проблема была в сгоревшем потенциометре и неправильном подключении