можем ли мы использовать Lm317 1.25 ref для доп. ссылка на ардуино

Я пытаюсь дать доб. исх. Для Arduino с помощью lm317 1.25 ref. Я пытался это сделать. Есть ли это напряжение в программе тоже Но когда я запустил его, он просто отображал 1,25. И der не было никаких изменений, так как я меняю сопротивление потенциометра, который подключен к A0. Так что, пожалуйста, помогите мне..... Мой чип Arduino — Atmega 8A

, 👍-1

Обсуждение

Пожалуйста, опубликуйте свой код, а также вашу схему. Поскольку ваш вопрос не имеет большого смысла. См. [как задать хороший вопрос](https://arduino.meta.stackexchange.com/questions/2523/how-to-ask-a-good-question-for-arduino-stack-exchange)., @Nick Gammon


1 ответ


1

да, но вы должны использовать аналогReference(EXTERNAL); команда, в противном случае она закоротит напряжение VCCref по умолчанию с внешним (я предполагаю, что это приведет к повреждению ... не знаю, никогда этого не делал. еще ...) также, если вы используете опорное напряжение 1,25 В, просто помните, что это будет максимальное напряжение, которое вы можете измерить. есть пара вещей, которые вы можете сделать

1 используйте схему делителя напряжения, чтобы снизить максимальное напряжение датчика (потенциометра) примерно до 1,25 В

2 поместите последовательный резистор между vcc и положительным выводом вашего потенциометра (создав делитель напряжения между резистором и полным сопротивлением потенциометра)

3 и, вероятно, проще всего подключить положительный потенциометр к контакту lm317/reference, чтобы его выход был между Aref и GND. Это лучший вариант, так как он будет наиболее стабильным, поскольку его выход будет пропорционален любое колебание lm317

как и в 3. то же самое можно сделать, если с помощью внутреннего Vref подключить потенциометр к Aref (но помните, что он имеет ограниченный выходной ток, поэтому будьте осторожны, чтобы не потреблять слишком много, используя потенциометры с низким сопротивлением или несколько параллельно)

,

Кк пробовал. Но дело в том, что я узнал, что мой adc не работает, значит, все 6 контактов., @Jatin kadge

Всегда дают 1023 для любого значения. Я также попробовал базовую программу потенциометра, но дело даже в том, что она давала максимальное значение..... плз, есть ли решение для этого. Я также видел, что штифт d aref нигде не закорочен., @Jatin kadge

Пожалуйста, опубликуйте соответствующую часть вашего кода для чтения горшка и настройки пустоты и переменных. достаточно для компиляции, пожалуйста, ура, @R Lloyd