Перейти к содержанию

draco

Members
  • Постов

    9
  • Зарегистрирован

  • Посещение

Электроника

  • Стаж в электронике
    1-2 года

Достижения draco

Новичок

Новичок (1/14)

  • Неделя на форуме
  • Месяц на форуме
  • Год на форуме

Последние значки

0

Репутация

  1. то есть, предлагаете подать внешнее опорное? указание в коде параметров analogReference() не дает никакой разницы, ни при считывании analogRead(A0) (всегда 1023), ни при замере напр-я м/д aref / gnd (всегда 0)
  2. со всех входов данные выводил без пересчета в цикле - все постоянно 1023 напряжение в ближайшее время проверю P.S. мультиметр не со мной еще дней 10 ))
  3. вариантов много... вот из самого простого, кажется.. int analogPin = A0; void setup() { Serial.begin(9600); pinMode(A0, INPUT); } void loop() { int rawReading = analogRead(analogPin); float volts = rawReading / 204.6; Serial.println(volts); delay(1000); } в экране монитора: 5.0 5.0 ... подключал с ардуино на A0: 5v, 3.3v, gnd, все равно 5.0 5.0 ...
  4. помогите, пожалуйста, решить мою проблему: имеется arduino mega2560 (китайская) после приобретения я работал только с цифровыми входами сегодня решил сделать dc вольтметр, пришлось задействовать аналоговый вход в процессе отладки выяснил, что на всех входах (проверял в цикле) постоянно значение 1023 (или 5v в зависимости от интерпретации кода) и при подаче напряжения и без тестовое напряжение никогда не превышало 5в что с платой, или что я делаю не так?
×
×
  • Создать...