Потенциометр отображает только аналоговое значение напряжения 1023 в proteus

Я подключил arduino uno с ЖК-дисплеем и потенциометром для отображения аналогового значения (это основа моего проекта). Однако значение, отображаемое на ЖК-дисплее, остается 1023, хотя я изменил потенциометр. Кто-нибудь может сказать мне, что случилось? Потому что значение должно быть в состоянии прочитать 0-1023.

Кстати, я использую программное обеспечение proteus для моделирования и не владею никаким оборудованием, так как мне нужно сделать чертежную схему и смоделировать ее.

обновление: я обновил protues до 8.11 pro и arduino до 1.8.15, но проблема все еще остается такой

ps: на картинке видно, что значение равно 1023, когда горшок находится на уровне 16%, а вольтметр показал 0,8 В.

, 👍1

Обсуждение

почему вы говорите, что что-то не так?, @jsotola

Не могли бы вы поделиться полным кодом, а также дизайном proteus, @Maaz Sk

Перед печатью значения сбросьте жидкокристаллический курсор на 0,0 или очистите дисплей. И введите задержку, чтобы на дисплее действительно было время отобразить значение, например delay(500)., @chrisl

IIRC это максимальное значение, которое вы можете получить, потому что АЦП имеет 10 бит., @the busybee


1 ответ


1

Поместите 5V в свой вывод VCC на arduino.

,