Სარჩევი:
ვიდეო: ვიზიტორთა მრიცხველი 8051 და IR სენსორის გამოყენებით LCD– ით: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ძვირფასო მეგობრებო, მე ავუხსენი როგორ გავაკეთო ვიზიტორთა მრიცხველი 8051 და IR სენსორის გამოყენებით და გამოვაჩინე ის LCD- ში. 8051 არის ერთ -ერთი ყველაზე პოპულარული მიკროკონტროლი, რომელიც გამოიყენება ჰობის, კომერციული პროგრამების შესაქმნელად მთელს მსოფლიოში. მე გავაკეთე ვიზიტორების დახლი იმ ჩიპით.
მე გამოვიყენე 78E052 Nuvoton მიკროკონტროლი ჩემს აპარატურაზე. თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი სახის 8051 მიკროკონტროლი. კოდი, რომელიც მე გამოვიყენე, ჩაწერილია ჩაშენებული C- ში და შედგენილია keil შემდგენელზე.
მასალები:
მიკროკონტროლი 89C51
IR სენსორი
16x2 LCD
ნაბიჯი 1: აპარატურის შექმნა
მე ავაწყე აპარატურა ისე. როგორც ხედავთ სურათზე, მე დავხატე სურათი პროექტის დაფის სქემატური სქემის მიხედვით, რომელიც სურათზე მივეცი. თქვენ შეგიძლიათ შეიმუშაოთ საკუთარი წრე და შეცვალოთ კოდი.
ნაბიჯი 2: პროგრამის კოდი ვიზიტორთა მრიცხველისათვის
#ჩართეთ #ჩართეთ
sbit rs = P3^6; sbit en = P3^7; ბათილი LCD (char a, int b); unsigned char msg = "მთვლელი"; char ch [4]; ბათილი დაგვიანებით (); ბათილი მრიცხველი (); int k; ხელმოუწერელი int val; void main () {lcd (0x38, 0); LCD (0x0c, 0); LCD (0x80, 0); TMOD = 0x05; მრიცხველი (); } void delay () {int i; for (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); val = 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; დაგვიანება (); en = 0; დაგვიანება (); }
ნაბიჯი 3: გამოსავალი
დააკავშირეთ IR სენსორი მიკროკონტროლერთან
ჩამოტვირთეთ კოდი
ობიექტის გადატანა IR სენსორზე
თქვენ შეგიძლიათ დააკვირდეთ ობიექტის რაოდენობას LCD ეკრანზე
გირჩევთ:
მარტივი სიხშირის მრიცხველი არდუინოს გამოყენებით: 6 ნაბიჯი
მარტივი სიხშირის მრიცხველი Arduino– ს გამოყენებით: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ მარტივი სიხშირის მრიცხველი Arduino– ს გამოყენებით. უყურეთ ვიდეოს
ვიზიტორების მრიცხველი Arduino– ს გამოყენებით TinkerCad– ზე: 3 ნაბიჯი
ვიზიტორების მრიცხველი Arduino– ს გამოყენებით TinkerCad– ზე: ბევრჯერ გვჭირდება მონიტორინგი იმ პირზე/ადამიანებზე, რომლებიც სტუმრობენ სადმე, როგორიცაა სემინარების დარბაზი, საკონფერენციო დარბაზი ან სავაჭრო ცენტრი ან ტაძარი. ეს პროექტი შეიძლება გამოყენებულ იქნას ნებისმიერი საკონფერენციო დარბაზში ან სემინარში შესული ვიზიტორების რაოდენობის გამოსათვლელად და გასაშვებად
Arduino მრიცხველი TM1637 LED ეკრანისა და დაბრკოლების თავიდან აცილების სენსორის გამოყენებით: 7 ნაბიჯი
Arduino Counter TM1637 LED ჩვენების და დაბრკოლების თავიდან აცილების სენსორის გამოყენებით: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ მარტივი ციფრული მრიცხველი LED ეკრანის TM1637 და დაბრკოლებების თავიდან აცილების სენსორის და Visuino– ს საშუალებით. უყურეთ ვიდეოს
ულტრაიისფერი ინდექსის მრიცხველი ML8511 ULTRAVIOLET სენსორის არდუინოს გამოყენებით: 6 ნაბიჯი
ულტრაიისფერი ინდექსის მრიცხველი ML8511 ULTRAVIOLET სენსორი Arduino– ს გამოყენებით: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გავზომოთ მზის ულტრაიისფერი ინდექსი ML8511 ULTRAVIOLET სენსორის გამოყენებით. უყურეთ ვიდეოს! https://www.youtube.com/watch?v=i32L4nxU7_M
ულტრაბგერითი სენსორის (HC-SR04) მონაცემების წაკითხვა 128 × 128 LCD- ზე და მისი ვიზუალიზაცია Matplotlib– ის გამოყენებით: 8 ნაბიჯი
ულტრაბგერითი სენსორის (HC-SR04) მონაცემების წაკითხვა 128 × 128 LCD– ზე და მისი ვიზუალიზაცია Matplotlib– ის გამოყენებით: ამ ინსტრუქციურად, ჩვენ გამოვიყენებთ MSP432 LaunchPad + BoosterPack– ს ულტრაბგერითი სენსორის (HC-SR04) მონაცემების ჩვენებაზე 128 × 128 – ზე LCD და გაგზავნეთ მონაცემები კომპიუტერზე სერიულად და წარმოიდგინეთ იგი Matplotlib– ის გამოყენებით