
نوشته اصلی توسط
paddesky
ممنون چه خوب

... اما من بلد نیستم چنین تابعی بسازم که پس از فشردن مثلا دکمه پایین، متغیرهای دیگر را بجای متغیرهای فعلی قرار بده
شما می تونید با این شیلد چنین تابعی بنویسید و بجای متغیرها 1 2 3 4 و ... قرار بدید ... مثلا وقتی روشن میشه روی صفحه سطر اول عدد 1 را نمایش بده و سطر دوم عدد 2 و وقتی که دکمه پایین را بزنیم بجای آنها 3 و 4 را نمایش بده و به همین ترتیب مثلا تا 11 و 12، و بلعکس با دکمه بالا، این عمل معکوس تکرار بشه؟
من که نمیتونم این کارو انجام بدم!

اینو تست کنید لطفا :
کد:
void row_Write(int rownumber , int number) {
lcd.setCursor(0, rownumber);
for (int i = 0 ; i < 16) lcd.print(number);
}
این تابع دو تا متغیر داره
متغیر اول rownumber شماره سطری هست که تصمیم دارید روش چاپ بشه
number اون عددی هست که تصمیم دارید چاپش کنید کثلا 1 2 3 والی آخر
البته این کد فقط برای عددهای یک رقمیه اگر دو رقمی بشه باید کد روتغییر بدیم
قعلا این رو تست کنید لطفا