Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы. |
tomcat, сделал изменения из версии 2.27, убрал часы. Пока вывел только анодное напряжение до 5000В. Шаг измерения напряжения 50В для уменьшения мельтешения последних показаний. Не знаю какой предел нужен, в скетче можно изменить:
Что касается измерение тока. Измерить анодный ток при напряжении 5000В не простая задача, развязка должна быть от контроллера надежная. Текущий скетч смотрите у меня в Облаке https://cloud.mail.ru/public/BvdX/zHrWFqFGoКод:void uan(float U3){ //подпрограмма напряжения с привязкой по U3 Uan=map(U3,0,1023,0,5050); //преобразуем напряжение 0-5В в напряжение 0-5000В int Van=Uan/50; Uan=Van*50; //округляем значение кратно 50 char bufUan[4]; byte len = 4; //подключаем символьный массив dtostrf(Uan, len, 0, bufUan); //преобразуем значение Uan в массив bufUan bufUan[len] = 'V'; bufUan[len+1] = 0; //добавляем к массиву знак V tft.drawText(48,155,bufUan+String (' ')+String (' '),COLOR_GREEN);} //выводим значение напряжения