Вчера баловался с Arduino, написал простенькую програмку которая меряет напряжение от 0 до 5в (с использованием делителя можно мерять любые напряжения), меряет через аналоговый порт-0 , измерял разные батарейки и сравнивал, точность такая же как на моем тестере ![Радость](images/smilies/smile.png)
Для проверки программы потребуется всего 1 проводок длиной 5см для того что бы разновременно подключить аналоговый вход на +3,3в или на +5в, если вам нужно постоянное измерение напряжения то измерять нужно через последовательно включенный резистор 1ком, иначе можно спалить этот порт
![Название: vltmtr.png
Просмотров: 55941
Размер: 7.7 Кб](http://compcar.ru/forum/attachment.php?s=0899d535245fead797b1bb40be13eeca&attachmentid=5789&d=1518621001)
PHP код:
void setup()
{
Serial.begin(115200); // настроить скорость com порта
}
void loop()
{
Serial.print(analogRead(0)/4, BYTE); // отправить значение компьютеру
}
Для измерения напряжения от 0 до +25в потребуется сделать делитель из двух резисторов. И изменить строчку кода, понадобится заменить строку Serial.print(test/4, BYTE); на эту Serial.print(test, BYTE);
Вложение 5682