Подниму темку... Только начинаю осваивать ардуину, наткнулся на этот вольтметр и никак не могу понять.
analogRead по мануалу возвращает int со значением от 0 до 1023. Значение 1023 соответствует опорному напряжению, в данном случае 5В. Таким образом получается, что значение напряжения расчитывается как:
analogRead() * 5 / 1024 = (примерно) analogRead() / 205.
Тогда не пойму, как работает это:
Serial.print(analogRead(0)/4, BYTE); // отправить значение компьютеру
Почему делится на 4?
Да, и в первой схеме резистивный делитель вроде делит входное напряжение на 6, а ожидается вроде на 5...
Объясните, где я не прав?