Код:
void sendVoltage(){
float shuntvoltage = 0;
float busvoltage = 0;
float loadvoltage = 0;
shuntvoltage = ina219.getShuntVoltage_mV();
busvoltage = ina219.getBusVoltage_V();
loadvoltage = busvoltage + (shuntvoltage / 1000);
Serial.print("Bus Voltage: "); Serial.print(busvoltage); Serial.println(" V");
Serial.print("Shunt Voltage: "); Serial.print(shuntvoltage); Serial.println(" mV");
Serial.print("Load Voltage: "); Serial.print(loadvoltage); Serial.println(" V");
Blynk.virtualWrite(V3, busvoltage);
Blynk.virtualWrite(V4, loadvoltage);
delay(2000);
}
заведите таймер на 2 секунды и опрашивайте токовый датчик по этому таймеру
чтобы не заводить несколько таймеров, для измерения темпиратуры, в этом же таймере инкрементируйте переменную, при достижении переменной 6 (12 сек) - измеряете темпиратуру и сбрасываете переменную