Float değişkeninin ilk basamağını iki basamaklı yapmak.

Haydaa..:) Elimde kütüphaneler olmadığı için ben de deneyememiştim. Kolay bi yolu yok gibi o zaman.
Timur abinin kodları ile yaptım. Sorunsuz çalışıyor. Senin kodları yarın bir daha deneyeceğim. Çok uğraştığımdan beynim sulandı herhalde. Artık oraya sıfırın ascii karşılığını mı yazdırdım, binary mi yazdırdım allah bilir :D
 
Son durum;

C:
//// Voltaj değerini ekrana yazdırma /////
  //drawPrnt(u8g2_font_VCR_OSD_tr, 21, 0, 5, 5, 21, "V", buffer, 1);
  int ival = vIN * 100;
  sprintf(buffer, "%02d.%02d\n", ival / 100, ival % 100);
  u8g2.setFont(u8g2_font_VCR_OSD_tr);
  u8g2.drawStr(21, 0, 5);
  u8g2.setCursor(5, 21);
  u8g2.print(buffer);
  u8g2.setCursor(69, 21);
  u8g2.print("V");
  ival = 0;
  /////////////////////////////////////////
  //// Akım Çerçeve ////////////////////////
  drawF(0, 26, 85, 25, 1, 27, 83, 23);
  //////////////////////////////////////////
  //// Amper değerini ekrana yazdırma //////
  double valueI = (I <= 0) ? 00.00 : I;
  ival = valueI * 100;
  sprintf(buffer, "%02d.%02d\n", ival / 100, ival % 100);
  u8g2.setFont(u8g2_font_VCR_OSD_tr);
  u8g2.drawStr(69, 0, 5);
  u8g2.setCursor(5, 47);
  u8g2.print(buffer);
  u8g2.setCursor(69, 47);
  u8g2.print("A");
  /////////////////////////////////////////

20220321_195852.jpg
 
sprintf in sonundaki '\n' karakterlerini de kaldırabilirsin. Ben onu seri monitörde yazdırırken bir sonraki satıra geçsin diye koymuştum. Senin uygulamada bir anlamı yok. O karakter display'e gidiyor gene ama herhalde display "bu ne lan" deyip atıyor :)
 

Çevrimiçi personel

Forum istatistikleri

Konular
5,983
Mesajlar
102,049
Üyeler
2,515
Son üye
karakemal

Son kaynaklar

Son profil mesajları

deneyci wrote on hakan8470's profile.
Sibonge uNkulunkulu ngokuhlukahluka asinike kona.

Bu hangi dil? :)
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
Back
Top