TM1637 STM32

Peak2Peak

Aktif Üye
Katılım
27 Haziran 2020
Mesajlar
291
1620981643614.png

Merhaba
4 digit TM1637'de 0-9999 sayıcı yapmak istedim.
counter fonkiyonu 0-9999 kadar sayacak ve duracak.
O anki count değeri her digit için doğru sayıyı verecek.
Örnek 8456
digit = 8
digit =4
digit =5
digit =6
Display Show fonkisyonu ile Sayıları bastırabiliyorum.Ben display buffer Char ifadeler girip.
char DisplayBuffer[4]="1234";
Bu değerleri kullankarak başka bir fonksiyondan yakması gereken ledlerin kodunu alıyorum.
Normalde elle doldurunca bastırabiliyorum.Ama sayan değerleri bir türlü char olarak alamadım.
Char olmadığı için main display'e atılmıyor galiba sorun nerdedir?
İyi çalışmalar
 
DisplayBuffer da senin hesapladığın her bir basamağın desimal değeri. Ama char2segments fonksiyonunda ASCII değere bakıyorsun, hata bu. case'lerdeki tırnakların hepsini kaldır ve onları heksadesimale dönüştür.
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
7,169
Mesajlar
121,750
Üyeler
2,899
Son üye
Abdullahuguz

Son kaynaklar

Son profil mesajları

Freemont2.0 wrote on posta's profile.
Merhabalar :)
az bilgili çok meraklı
Prooffy wrote on semih_s's profile.
Merhaba, sizden DSO2C10 hakkında bilgi rica ettim. Yanıtlarsanız sevinirim...
Unal wrote on taydin's profile.
Timur Bey, Arduino kontrollü bir akü şarj cihazı yapmaya çalışıyorum. Aklımdaki fikri basit bir çizim olarak konu açmıştım. Özellikle sizin fikirlerinizi çok önemsiyorum.
hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Back
Top