Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 48
  1. #21
    Пользователь
    Регистрация
    11.02.2010
    Возраст
    40
    Сообщений
    28
    Вес репутации
    187

    По умолчанию Re: Вольтметр на Arduino

    Подниму темку... Только начинаю осваивать ардуину, наткнулся на этот вольтметр и никак не могу понять.

    analogRead по мануалу возвращает int со значением от 0 до 1023. Значение 1023 соответствует опорному напряжению, в данном случае 5В. Таким образом получается, что значение напряжения расчитывается как:
    analogRead() * 5 / 1024 = (примерно) analogRead() / 205.

    Тогда не пойму, как работает это:
    Serial.print(analogRead(0)/4, BYTE); // отправить значение компьютеру

    Почему делится на 4?

    Да, и в первой схеме резистивный делитель вроде делит входное напряжение на 6, а ожидается вроде на 5...

    Объясните, где я не прав?
    Последний раз редактировалось kazanova84; 23.09.2011 в 02:58.

  2. #22
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: Вольтметр на Arduino

    Делим 10-ти битное значение на 4 и получаем 8-ми битное значение.
    В данном примере не нужна высокая точность , так как на аналоговом индикаторе этого не заметишь.

  3. #23
    Пользователь
    Регистрация
    11.02.2010
    Возраст
    40
    Сообщений
    28
    Вес репутации
    187

    По умолчанию Re: Вольтметр на Arduino

    Ааа, т.е. в порт печатается не значение напряжения, а его "условное" обозначение? Типа 256 = 5В?

  4. #24
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: Вольтметр на Arduino

    Все верно, 255=5в

  5. #25
    Местный
    Регистрация
    20.06.2011
    Возраст
    40
    Сообщений
    170
    Вес репутации
    199

    По умолчанию Re: Вольтметр на Arduino

    "понадобится заменить строку Serial.print(test/4, BYTE); на эту Serial.print(test, BYTE);"

    Что-то не понял... а что такое test ? Или это значение нужно подобрать или как-то высчитать для своего напряжение?
    В моем конкретном случае хочу мерять напряжение бортовой сети авто (и выводить его на tft экран), так вот, что нужно вместо test написать?

  6. #26
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: Вольтметр на Arduino

    Откуда ты это выкопал? Попробуй начни с шапки

  7. #27
    Местный
    Регистрация
    20.06.2011
    Возраст
    40
    Сообщений
    170
    Вес репутации
    199

    По умолчанию Re: Вольтметр на Arduino

    именно из шапки я и выкопал эту строку
    Последний раз редактировалось knyaz2020; 04.10.2011 в 21:17.

  8. #28
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: Вольтметр на Arduino

    Ну так бы на скетч смотри, что там написано

  9. #29
    Местный
    Регистрация
    20.06.2011
    Возраст
    40
    Сообщений
    170
    Вес репутации
    199

    По умолчанию Re: Вольтметр на Arduino

    Да, спс, разобрался.. сорри, ступил.

  10. #30
    Новичок
    Регистрация
    26.01.2012
    Сообщений
    4
    Вес репутации
    0

    По умолчанию Re: Вольтметр на Arduino

    Разбираюсь потихоньку с кардуиной, решил повторить схему вольтметра.
    Можете объяснить почему мы подключаемся к контакту RST?

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •