else if (page == 'i') {
//// MARKA GÖSTERGESİ /////////////////////
//u8g2.drawRFrame(34, 52, 15, 11, 3);
//u8g2.drawRFrame(33, 53, 13, 9, 3);
u8g2.clearBuffer();
u8g2.setFont(u8g2_font_nokiafc22_tu);
u8g2.setCursor(2, 10);
u8g2.print("RIGOL");
//// ÇIKIŞ GÖSTERGESİ /////////////////////
u8g2.drawRFrame(34, 1, 15, 11, 3);
//u8g2.drawRFrame(33, 53, 13, 9, 3);
u8g2.setFont(u8g2_font_micro_tr);
u8g2.setCursor(38, 9);
u8g2.print("ON");
//// CC GÖSTERGE ////////////////////////
//drawF(43, 52, 42, 12, 44, 53, 40, 10);
u8g2.drawRFrame(51, 1, 15, 11, 3);
// u8g2.drawRFrame(50, 53, 13, 9, 3);
u8g2.setCursor(55, 9);
u8g2.print("CC");
/// FAN GÖSTERGE ////////////////////////
if (sicaklik >= 21) {
u8g2.drawRFrame(68, 1, 17, 11, 3);
//u8g2.drawRFrame(67, 53, 17, 9, 3);
u8g2.setCursor(71, 9);
u8g2.print("FAN");
}
//// Volt Çerçeve ////////////////////////
drawF(0, 13, 85, 25, 1, 14, 83, 23);
//// Voltaj değerini ekrana yazdırma /////
ival = vIN * 100;
sprintf(buffer, "%02d.%02d", ival / 100, ival % 100);
u8g2.setFont(u8g2_font_VCR_OSD_tr);
//u8g2.drawStr(21, 0, "5");
u8g2.setCursor(5, 34);
u8g2.print(buffer);
u8g2.setCursor(69, 34);
u8g2.print(F("V"));
ival = 0;
//// Akım Çerçeve ////////////////////////
drawF(0, 39, 85, 25, 1, 40, 83, 23);
//// Amper değerini ekrana yazdırma //////
double valueI = (I <= 0) ? 00.00 : I;
ival = valueI * 100;
sprintf(buffer, "%02d.%02d", ival / 100, ival % 100);
u8g2.setFont(u8g2_font_VCR_OSD_tr);
//u8g2.drawStr(69, 0, "5");
u8g2.setCursor(5, 60);
u8g2.print(buffer);
u8g2.setCursor(69, 60);
u8g2.print(F("A"));
//// Kademe Çerçeve //////////////////////
drawF(86, 0, 42, 21, 87, 1, 40, 19);
if (vIN <= 11.00) {
digitalWrite(yirmialtiv, LOW);
digitalWrite(otuzikiv, LOW);
delay(20);
digitalWrite(onikiv, HIGH);
u8g2.setFont(u8g2_font_6x10_tr);
u8g2.drawStr(90, 10, "Kademe");
u8g2.setFont(u8g2_font_chikita_tr);
u8g2.drawStr(93, 17, "12 Volt");
} else if ((vIN >= 11.10) && (vIN <= 25.00)) {
digitalWrite(onikiv, LOW);
digitalWrite(otuzikiv, LOW);
delay(20);
digitalWrite(yirmialtiv, HIGH);
u8g2.setFont(u8g2_font_6x10_tr);
u8g2.drawStr(90, 10, "Kademe");
u8g2.setFont(u8g2_font_chikita_tr);
u8g2.drawStr(92, 17, "26 Volt");
} else if (vIN >= 25.10) {
digitalWrite(onikiv, LOW);
digitalWrite(yirmialtiv, LOW);
delay(20);
digitalWrite(otuzikiv, HIGH);
u8g2.setFont(u8g2_font_6x10_tr);
u8g2.drawStr(90, 10, "Kademe");
u8g2.setFont(u8g2_font_chikita_tr);
u8g2.drawStr(92, 17, "32 Volt");
}
//// Temp Çerçeve ////////////////////////
drawF(86, 22, 42, 22, 87, 23, 40, 20);
if (sicaklik <= 38) {
digitalWrite(fan_led, LOW);
temp(sicaklik);
} else if (sicaklik >= 45) {
digitalWrite(fan_led, HIGH);;
temp(sicaklik);
} else {
temp(sicaklik);
}
//// Watt Çerçeve ////////////////////////
drawF(86, 45, 42, 19, 87, 46, 40, 17);
//// Watt hesaplama ve ekrana yazdırma ///
double value = (I * vIN < 0) ? 0.00 : I * vIN;
u8g2.setFont(u8g2_font_6x10_tr);
u8g2.drawStr(119, 60, "W");
u8g2.setFont(u8g2_font_chikita_tr);
//u8g2.setFont(u8g2_font_profont10_tn);
u8g2.setCursor(93, 58);
u8g2.print(value);
u8g2.sendBuffer();
//// Değerleri sıfırlama ////////////////
/*Cdata = 0;
I = 0;
V = 0;
Vdata = 0;
vIN = 0;
value;*/
delay(50);
}