-
Re: Вольтметр на Arduino
Подниму темку... Только начинаю осваивать ардуину, наткнулся на этот вольтметр и никак не могу понять.
analogRead по мануалу возвращает int со значением от 0 до 1023. Значение 1023 соответствует опорному напряжению, в данном случае 5В. Таким образом получается, что значение напряжения расчитывается как:
analogRead() * 5 / 1024 = (примерно) analogRead() / 205.
Тогда не пойму, как работает это:
Serial.print(analogRead(0)/4, BYTE); // отправить значение компьютеру
Почему делится на 4?
Да, и в первой схеме резистивный делитель вроде делит входное напряжение на 6, а ожидается вроде на 5...
Объясните, где я не прав?
-
Re: Вольтметр на Arduino
Делим 10-ти битное значение на 4 и получаем 8-ми битное значение.
В данном примере не нужна высокая точность , так как на аналоговом индикаторе этого не заметишь.
-
Re: Вольтметр на Arduino
Ааа, т.е. в порт печатается не значение напряжения, а его "условное" обозначение? Типа 256 = 5В?
-
Re: Вольтметр на Arduino
-
Re: Вольтметр на Arduino
"понадобится заменить строку Serial.print(test/4, BYTE); на эту Serial.print(test, BYTE);"
Что-то не понял... а что такое test ? Или это значение нужно подобрать или как-то высчитать для своего напряжение?
В моем конкретном случае хочу мерять напряжение бортовой сети авто (и выводить его на tft экран), так вот, что нужно вместо test написать?
-
Re: Вольтметр на Arduino
Откуда ты это выкопал? Попробуй начни с шапки
-
Re: Вольтметр на Arduino
именно из шапки я и выкопал эту строку
-
Re: Вольтметр на Arduino
Ну так бы на скетч смотри, что там написано
-
Re: Вольтметр на Arduino
Да, спс, разобрался.. сорри, ступил.
-
Re: Вольтметр на Arduino
Разбираюсь потихоньку с кардуиной, решил повторить схему вольтметра.
Можете объяснить почему мы подключаемся к контакту RST?