Sisällysluettelo:
Video: Vierailijalaskuri, jossa käytetään 8051- ja infrapuna -anturia nestekidenäytöllä: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Hyvät ystävät, olen selittänyt kuinka tehdä vierailijalaskuri 8051- ja IR -anturin avulla ja näyttänyt sen nestekidenäytössä. 8051 on yksi suosituimmista mikrokontrollereista, joita käytetään harrastus-, kaupallisten sovellusten tekemiseen ympäri maailmaa. Olen tehnyt kävijälaskurin tällä sirulla.
Olen käyttänyt laitteistossani 78E052 Nuvoton -mikro -ohjainta. voit käyttää mitä tahansa 8051 -mikro -ohjainta. Käyttämäni koodi on kirjoitettu Embedded C: hen ja koottu keil -kääntäjälle.
Tarvikkeet:
89C51 -mikrokontrolleri
IR -anturi
16x2 LCD
Vaihe 1: Rakenna laitteisto
Olen rakentanut laitteiston tällä tavalla. Kuten näet kuvassa, olen piirtänyt kuvan projektikortin kaavion mukaan, jonka annoin kuvassa. Voit suunnitella oman piirisi ja muokata koodia.
Vaihe 2: Ohjelmakoodi vierailijalaskurille
#Sisällytä #Sisällytä
sbit rs = P3^6; sbit en = P3^7; void lcd (char a, int b); unsigned char msg = "Laskuri"; char ch [4]; mitätön viive (); mitätön laskuri (); int k; allekirjoittamaton int val; void main () {lcd (0x38, 0); lcd (0x0c, 0); lcd (0x80, 0); TMOD = 0x05; laskuri(); } mitätön viive () {int i; for (i = 0; i <= 2000; i ++); } mitätön laskuri () {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; viive(); en = 0; viive(); }
Vaihe 3: LÄHTÖ
liitä infrapuna -anturi mikro -ohjaimeen
lataa koodi
siirtää kohdetta infrapuna -anturin yli
Voit tarkkailla objektien määrää nestekidenäytössä
Suositeltava:
LED -jahdin elektroninen piiri, jossa käytetään 555 ajastimen IC: 20 vaihetta
LED -jahtajan elektroninen piiri, jossa käytetään 555 -ajastin -IC: LED -jarrupiirit ovat yleisimmin käytettyjä integroituja elektronisia piirejä. Niitä käytetään valtavasti eri sovelluksissa, kuten signaaleissa, sanojenmuodostusjärjestelmässä, näyttöjärjestelmissä jne. 555 -ajastin -IC on konfiguroitu epävakaassa tilassa. Th
Paniikkihälytyspainikepiiri, jossa käytetään 555 ajastimen IC: tä (osa 1): 4 vaihetta
Paniikkihälytyspainikepiiri, jossa käytetään 555-ajastinta (osa-1): Paniikkihälytyspiiriä käytetään hätäsignaalin lähettämiseen välittömästi läheisessä paikassa oleville ihmisille avun soittamiseksi tai hälyttämiseksi. Mahdollinen paniikkitilanne voi olla mikä tahansa, se ei rajoitu muutamiin tilanteisiin. Voisi mahdollisesti pitää tämän
Paniikkihälytyspainikepiiri, jossa käytetään 555 ajastimen IC: tä (osa 2): 3 vaihetta
Paniikkihälytyspainikepiiri käyttäen 555-ajastinta IC (osa 2): Hei kaverit! Muista tämän ohjeen osa 1. Jos ei, katso täältä. Jatka edelleen … Paniikkihälytyspiiriä käytetään hätäsignaalin lähettämiseen välittömästi läheisessä paikassa oleville ihmisille avun soittamiseksi tai hälyttämiseksi. Mahdollinen pannu
Sekuntikello, jossa Pic18f4520 käytetään Proteuksessa 7 segmentillä: 6 vaihetta
Sekuntikello Pic18f4520: n käyttäminen Proteuksessa 7 segmentillä: Aloitin juuri työskentelyn kuvaohjaimen kanssa, yksi ystäväni pyysi minua rakentamaan siitä sekuntikellon. Joten minulla ei ole laitteistokuvaa jaettavaksi, olen kirjoittanut koodin ja simuloinut sitä Proteus -ohjelmistolla. Täällä olen jakanut kaavion samalle. T
IoT -kissan syöttölaite, jossa käytetään hiukkasfotonia integroituna Alexaan, SmartThingsiin, IFTTT: hen, Google Sheetsiin: 7 vaihetta (kuvilla)
IoT -kissan syöttölaite, joka käyttää hiukkasfotonia integroituna Alexaan, SmartThingsiin, IFTTT: hen ja Google Sheetsiin: Automaattinen kissan syöttölaite on itsestään selvä. Kissat (kissamme nimi on Bella) voivat olla ärsyttäviä nälkäisenä ja jos kissasi on minun kaltainen, syö kulhon aina kuivana. Tarvitsin tavan annostella kontrolloitu määrä ruokaa automaattisesti