Merhaba herkese çok karmaşık bir durum ile karşı karşıyayım. Pil durumunu 3 şekilde (dolu,orta,boş) gösteren bitmap var bunları tft lcd de ekranda göstermek istiyorum. Şöyle bir durum oluyor. if (pildurumu>=10) { myGLCD.drawBitmap (280,0,16,16,batarya3); } if (pildurumu<=8 ) { myGLCD.drawBitmap (280,0,16,16,batarya1); } Bu şekilde programı atarsam ekranda gösteriyor. ama 3. bir if komutu yazarsam mesela 12 ye eşit ve büyük ise 10 ile 8 arasında ise 8 e eşit ve küçükse ekranda göster diyorum. Program yükleniyor ama bu sefer hiç çalışmaya başlamıyor bunun sebebi nedir acaba ?
değer sıralamasını düzgün yapın çalışır, karışık yaparsanız başka bir if in kapsamına girer kontroldan çıkar program… if (pildurum<=8){…} if (pildurum>8 & pildurum<=10){…} if (pildurum>10){…}