void temp(int temp) {
u8g2.setFont(u8g2_font_6x10_tr);
u8g2.drawStr(90, 32, "Tem");
u8g2.setFont(u8g2_font_6x10_tr);
u8g2.drawStr(108, 31, "p");
ts = millis();
if (ts != prev_ts)
{
if ((ts % 1000) == 0)
{
if (temp >= 21) {
flag = !flag;
if (flag)
{
u8g2.drawLine(116, 25, 116, 40);
u8g2.drawLine(123, 25, 123, 40);
u8g2.setFont(u8g2_font_u8glib_4_tr);
u8g2.setCursor(118, 30);
u8g2.print("F");
u8g2.setCursor(118, 35);
u8g2.print("A");
u8g2.setCursor(118, 40);
u8g2.print("N");
}
else
{
// turn off LED
u8g2.drawLine(116, 25, 116, 40);
u8g2.drawLine(123, 25, 123, 40);
}
digitalWrite(fan_led, HIGH);
}
}
prev_ts = ts;
}
u8g2.setFont(u8g2_font_unifont_t_weather);
u8g2.drawStr(113, 39, "\u0031");
digitalWrite(fan_led, LOW);
u8g2.setFont(u8g2_font_chikita_tr);
u8g2.setCursor(94, 40);
u8g2.print(temp);
u8g2.setFont(u8g2_font_chikita_tr);
u8g2.drawStr(107, 40, "C");
}