Аналоговый вход у Arduino Uno выдаёт чепуху
- Войдите на сайт для отправки комментариев
Пнд, 12/07/2021 - 22:23
Подключил потенциометр (10кОм) и загрузил этот скетч. Я крутил потенциометр, я даже его отключал. В итоге, это показывается, даже когда вообще подключён провод, простой провод. Без провода значения случайные, но держатся определённой середины
Видимо, стоит вставлять код в виде текста, а вместо картинки приложить схему подключения. Только вашу, а не похожую с интернета. Ну и фотку, как оно там у вас все подключено. А иначе обсуждать-то и нечего
Я не думаю что тут нужна схема, да я и не умею их чертить, но вот:
А скетч вот:
У вас есть мультиметр, чтобы измерить напряжение? Если есть, то какие значения на А0 по мультиметру в крайних положениях потенциометра, и что при этом выводится в Serial.
Я не думаю что тут нужна схема
Действительно, мы ж сами должны догадаться, что и как вы там подключили. Но если вы действительно подключили по этой схеме, все должно работать. Проверьте соединения на предмет неконтакта, попробуйте на другом аналоговом пине
На всех пинах одинаково, digitalWrite() показывает подобное.
digitalWrite() ?
Ой, digitalRead()
digitalRead() может выдавать либо 0, либо 1. Третьего не дано.
Еще раз - если все правильно собрано по приведенной схеме, то должно работать. Только что проверил - показания плавно меняются от 0 до 1023. Так что либо у вас косяк с подключением, либо на вашей ардуине сдох АЦП
Давайте уже и фотку вашей конструкции, только так, чтобы было видно, что и куда подключено
Сейчас у меня к компьютеру нет доступа уже, а со смартфона я не знаю как прикреплять картинки. Но я зуб даю, что у меня подключено по схеме.
Ардуинка случайно не от Wavgat?
Ваши зубы - ваши проблемы. Потенциометр не многооборотный случаем? Вы точно уверены, что средний вывод средним же и является? Не у всех потенциометров это так
Funduino. Главное, раньше все работало нормально, однако после длительного времени, пока я к нему не прикасался, произошло это.
Ардуинка случайно не от Wavgat?
Чисто логически - вряд ли. Вавгатовские могут выдавать до 4095, там АЦП 12-битный, а здесь на картинке максимум 1023
В любом случае, я даже пытался подключить кнопку и фоторезистор. Подключал с резисторами на 10 кОм и без. Результат одинаковый.
Тогда остается попробовать на другой ардуине
Хорошо, спасибо.
потенциометр может быть в обрыве. Проверьте тестером напряжение на пине А0 относительно земли как советовали выше.
Всё, проблема решена. Так как на выходе 5V низкая сила тока, поэтому изменения сопротивления почти не влияли на напряжение, стоило подключить через резистор 10кОм к земле всё заработало. Спасибо всем.
Всё, проблема решена. Так как на выходе 5V низкая сила тока, поэтому изменения сопротивления почти не влияли на напряжение, стоило подключить через резистор 10кОм к земле всё заработало. Спасибо всем.
Странное объяснение, никакой логики. Почему на выходе 5В низкая сила тока? Что и куда подключили через 10 КОм? Скорее всего где-то не было контакта.
Что-то попахивает бредом...
Всё, проблема решена. Так как на выходе 5V низкая сила тока, поэтому изменения сопротивления почти не влияли на напряжение, стоило подключить через резистор 10кОм к земле всё заработало. Спасибо всем.
оч. похоже на бред
Всё, проблема решена. Так как на выходе 5V низкая сила тока, поэтому изменения сопротивления почти не влияли на напряжение, стоило подключить через резистор 10кОм к земле всё заработало. Спасибо всем.
оч. похоже на бред
Больше на элементарное не знание электротехники.
Нет! Не бред! Он потенциометр реостатом включил )))
Нет! Не бред! Он потенциометр реостатом включил )))
На картинке, нормально включен. Если-бы в результате отгорания нижнего вывода потенциометра или не контакта земли потенциометр стал реостатом, то АЦП выдал максимальные показания 1023, а ТС пишет, что показания неадекватные. Так, что или бред, или холодная пайка.
ждём фото )))
Ой, забыл написать, что потенциометр я отложил, так как изначально хотел подключить фоторезистор.
:)))
И запускал не на ардуине, а на ЛА3