
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

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.
Önerilen:
Arduino Kullanan Basit Frekans Sayacı: 6 Adım

Arduino Kullanarak Basit Frekans Sayacı: Bu dersimizde Arduino kullanarak basit bir Frekans Sayacı yapmayı öğreneceğiz.Videoyu izleyin
TinkerCad'de Arduino Kullanan Ziyaretçi Sayacı: 3 Adım

TinkerCad'de Arduino Kullanan Ziyaretçi Sayacı: Çoğu zaman Seminer salonu, konferans salonu veya Alışveriş merkezi veya tapınak gibi bir yeri ziyaret eden kişiyi/kişileri izlememiz gerekir. Bu proje, herhangi bir konferans salonuna veya seminer salonuna giren ziyaretçi sayısını saymak ve görüntülemek için kullanılabilir
BI - 8051 KULLANARAK YÖNLÜ ZİYARETÇİ SAYACI (AT89S52): 4 Adım

8051 KULLANILAN Bİ - YÖNLÜ ZİYARETÇİ SAYACI (AT89S52): Bu projenin amacı, bir odaya giren ve çıkan ziyaretçi sayısını saymak ve detayları LCD ekrana güncellemektir. Bu proje AT89S52 mikrodenetleyici, iki adet IR sensörü ve LCD ekrandan oluşmaktadır. . Kızılötesi sensörler harici olanı algılar
IFTTT ile Web Sitesi Ziyaretçi Bildirimi: 6 Adım

IFTTT ile Web Sitesi Ziyaretçi Bildirimi: Bu talimatta, birisi Web Sitenizi ziyaret ettiğinde bir Android bildirimi alacaksınız. Bunun için bu IFTTT Uygulamasının nasıl olduğunu bilmek için biraz PHP programlama dili ve Basit C Dili hakkında temel bilgiye sahip olmanız gerekir. İşler (
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda - Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı - Rc Helikopter - Arduino Kullanan Rc Uçak: 5 Adım

Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda | Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı | Rc Helikopter | Arduino Kullanan Rc Uçak: Bir Rc araba çalıştırmak için | Quadcopter | dron | RC uçak | RC tekne, her zaman bir alıcı ve vericiye ihtiyacımız var, RC QUADCOPTER için 6 kanallı bir verici ve alıcıya ihtiyacımız olduğunu ve bu tür TX ve RX'in çok maliyetli olduğunu varsayalım, bu yüzden bir tane yapacağız