Уважаемые посетители! Форум 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);} //выводим значение напряжения
< | Апрель 2024 | |||||
---|---|---|---|---|---|---|
Вс | Пн | Вт | Ср | Чт | Пт | Сб |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 1 | 2 | 3 | 4 |