نقل قول نوشته اصلی توسط Smead نمایش پست ها
این کد کل صفحه رو پاک میکنه؟
مشکل اینجاس که تو صفحه نوشته های ثابت دیگه هم هست که مثلا دما رو نوشته و از Next page استفاده کردنی دما هم میره

این کدی هستش که کلمه LIGHT رو وقتی سنسور کمتر از 70 نشون میده رو صفحه مینویسه و وقتی بیشتر میشه از صفحه میره و خوب کار میکنه:
کد:
    int sensorValue = analogRead(sensorPin);
  u8g.setFont(u8g_font_5x8);
  //u8g.setFont(u8g_font_5x8);
   u8g.setPrintPos(106, 60);
   u8g.print(sensorValue);


   if (sensorValue < 70) {
   u8g.setFont(u8g_font_5x8);
  //u8g.setFont(u8g_font_5x8);
   u8g.drawStr(90, 10, "LIGHT");
} else {
    return;
}
}
حالا یه نوشته هم میخوام ظاهر شه (PUMP) با فشار دادن کلید که state = HIGH میشه،
و وقتی دوباره فشار دادیم که LOW شد اون نوشته از صفحه بره (تو همون صفحه)

وقتی مثل کدهای بالایی براش تعریف میکنم و return استفاده میکنم هر دو دستور رو باهم قاطی میکنه
یعنی باهم مینویسه LIGHT و PUMP و باهم میرن!
وقتی شرط هردوتاش برقرار شد هر دورو باهم مینویسه
، وقتی برقرار نبود هیچ کدومو نمینویسه!
برای اینکه تو این کتابخونه بتونی درست از پرینت استفاده کنی باید از اون حلقه و nextpage استفاده کنی
خب همش رو پاک کنه شما اون قسمتی رو که میخوای همیشه باشه تو همه دستور های پرینتت قرار بده