Video: LCD ile 8051 ve IR Sensör Kullanan Ziyaretçi Sayacı: 3 Adım
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Sevgili Dostlar, 8051 ve IR sensör kullanarak ziyaretçi sayacının nasıl yapıldığını anlattım ve LCD'de görüntüledim. 8051, tüm dünyada hobi, ticari uygulamalar yapmak için kullanılan en popüler mikro denetleyicilerden biridir. O çiple bir ziyaretçi sayacı yaptım.
Donanımımda 78E052 Nuvoton mikrodenetleyici kullandım. herhangi bir 8051 mikrodenetleyici kullanabilirsiniz. Kullandığım kod Embedded C ile yazılmış ve keil derleyicisinde derlenmiştir.
Gereçler:
89C51 mikrodenetleyici
IR sensörü
16x2 LCD
Adım 1: Donanımı Oluşturun
Donanımı bu şekilde kurdum. Görselde gördüğünüz gibi görselin üzerine verdiğim proje panosunun şemasına göre görseli çizdim. Kendi devrenizi tasarlayabilir ve kodu değiştirebilirsiniz.
Adım 2: Ziyaretçi Sayacı için Program Kodu
#include #include
sbit rs=P3^6; sbit tr=P3^7; void lcd(char a, int b); unsigned char msg="Sayaç"; karakter ch[4]; geçersiz gecikme(); geçersiz sayıcı(); int k; imzasız int val; void main() { lcd(0x38, 0); lcd(0x0c, 0); lcd(0x80, 0); TMOD=0x05; tezgah(); } geçersiz gecikme() { int i; for(i=0;i<=2000;i++); } geçersiz sayıcı() { TL0=0; TR0=1; for(k=0;k<5;k++) { lcd(msg[k], 1); } while(1) { lcd(0x88, 0); val=TL0|TH0<<8; sprintf(ch, "%u", değer); for(k=0;k<5;k++) { lcd(ch[k], 1); } } } void lcd(char a, int b) { P1=a; rs=b; tr=1; gecikme(); tr=0; gecikme(); }
Adım 3: ÇIKTI
IR sensörünü mikrodenetleyici ile bağlayın
kodu indir
bir nesneyi IR sensörü boyunca hareket ettirin
LCD'de Nesne sayısını gözlemleyebilirsiniz.