
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02

Drodzy Przyjaciele, wyjaśniłem, jak zrobić licznik odwiedzin przy użyciu 8051 i czujnika IR i wyświetlić go na wyświetlaczu LCD. 8051 to jeden z najpopularniejszych mikrokontrolerów wykorzystywany do tworzenia hobbystycznych, komercyjnych aplikacji na całym świecie. Zrobiłem licznik odwiedzin z tym chipem.
Użyłem mikrokontrolera 78E052 Nuvoton na moim sprzęcie. możesz użyć dowolnego mikrokontrolera 8051. Kod, którego użyłem, jest napisany w Embedded C i skompilowany na kompilatorze Keil.
Kieszonkowe dzieci:
Mikrokontroler 89C51
Czujnik podczerwieni
Wyświetlacz LCD 16x2
Krok 1: Zbuduj sprzęt


Tak skonstruowałem sprzęt. Jak widać na obrazku, narysowałem obraz zgodnie ze schematem tablicy projektowej, który podałem na obrazku. Możesz zaprojektować własny obwód i zmodyfikować kod.
Krok 2: Kod programu dla licznika odwiedzających
#włącz #włącz
sbit rs=P3^6; sbit pl=P3^7; void lcd(znak a, int b); unsigned char msg="Licznik"; char ch[4]; nieważne opóźnienie(); licznik nieważności(); int k; unsigned int val; void main() { lcd (0x38, 0); lcd (0x0c, 0); lcd (0x80, 0); TMOD=0x05; licznik(); } nieważne opóźnienie() { int i; dla(i=0;i<=2000;i++); } void counter() { TL0=0; TR0=1; for(k=0;k<5;k++) { lcd(msg[k], 1); } while(1) { lcd (0x88, 0); wart=TL0|TH0<<8; sprintf(ch, "%u", val); for(k=0;k<5;k++) { lcd(ch[k], 1); } } } void lcd(char a, int b) { P1=a; rs=b; en=1; opóźnienie(); en=0; opóźnienie(); }
Krok 3: WYJŚCIE

połącz czujnik IR z mikrokontrolerem
pobierz kod
przesunąć obiekt przez czujnik podczerwieni
Możesz obserwować liczbę obiektów na wyświetlaczu LCD
Zalecana:
Licznik kilowatogodzin przy użyciu aplikacji RoboRemo: 3 kroki

Licznik kilowatogodzin przy użyciu aplikacji RoboRemo: Po zainstalowaniu mojej klimatyzacji/pompy ciepła aplikacja dołączona do niej działała całkiem dobrze (chmura komfortu firmy Panasonic). Teraz aplikacja jest w porządku do kontrolowania systemu, ale część monitorowania czasami kończy się niepowodzeniem z powodu przekroczenia limitu czasu serwera. Mam też wątpliwości co do
Czujnik podczerwieni Arduino i pilot z wyświetlaczem LCD: 4 kroki

Czujnik podczerwieni Arduino i pilot z wyświetlaczem LCD: Jesteśmy grupą studentów UQD10801 (Robocon1) z Universiti Tun Hussein Onn Malaysia (UTHM)W tym samouczku dowiesz się, jak wyświetlać przyciski pilota na podczerwień na wyświetlaczu ciekłokrystalicznym (LCD) ) za pomocą Arduino Uno R3. Ten samouczek będzie
Samouczek dotyczący czujnika ultradźwiękowego przy użyciu Arduino: 6 kroków

Samouczek dotyczący czujnika ultradźwiękowego za pomocą Arduino: Ta instrukcja jest przewodnikiem po popularnym czujniku ultradźwiękowym HC - SR04. Wyjaśnię, jak to działa, pokażę niektóre z jego funkcji i udostępnię przykładowy projekt Arduino, który możesz wykorzystać, aby zintegrować się z twoimi projektami. Udostępniamy schemat ideowy na
BI - KIERUNKOWY LICZNIK ODWIEDZAJĄCY PRZY UŻYCIU 8051 (AT89S52): 4 kroki

DWUKIERUNKOWY LICZNIK ZWIEDZAJĄCY UŻYWAJĄCY 8051 (AT89S52): Celem tego projektu jest zliczanie liczby odwiedzających wchodzących i wychodzących z pokoju oraz aktualizacja szczegółów na wyświetlaczu LCD. Projekt składa się z mikrokontrolera AT89S52, dwóch czujników podczerwieni i wyświetlacza LCD . Czujniki podczerwieni wykrywają zewnętrzne
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków

Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Uruchamianie Rainbow na Neopixel Ws2812 Używając M5stack M5stick C Używając Arduino IDE: Cześć chłopaki, w tej instrukcji dowiemy się, jak używać neopikselowych ws2812 LED lub taśmy LED lub matrycy LED lub pierścienia LED z płytką rozwojową m5stack m5stick-C z Arduino IDE i zrobimy wzór tęczy z nim