Агуулгын хүснэгт:
Видео: 8051 ба IR мэдрэгчийг LCD ашиглан ашиглах зочны тоолуур: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Эрхэм хүндэт найзууд аа, би 8051 ба IR мэдрэгч ашиглан зочдын тоолуур хийх аргыг тайлбарлаж, LCD дэлгэц дээр харуулав. 8051 бол дэлхийн өнцөг булан бүрт хобби, арилжааны програм хийхэд ашигладаг хамгийн алдартай микроконтроллеруудын нэг юм. Би тэр чипээр зочдын тоолуур хийсэн.
Би тоног төхөөрөмж дээрээ 78E052 Nuvoton микроконтроллерыг ашигласан. Та ямар ч төрлийн 8051 микроконтроллер ашиглаж болно. Миний ашигласан кодыг Embedded C дээр бичсэн бөгөөд keil хөрвүүлэгч дээр эмхэтгэсэн болно.
Хангамж:
89C51 микроконтроллер
IR мэдрэгч
16x2 LCD дэлгэцтэй
Алхам 1: Тоног төхөөрөмжийг бүтээх
Би тоног төхөөрөмжийг ийм байдлаар бүтээсэн. Зураг дээр харж байгаачлан би зураг дээр өгсөн төслийн самбарын схемийн дагуу зургийг зурсан. Та өөрийн хэлхээг зохиож, кодыг өөрчилж болно.
Алхам 2: Visitor Counter програмын код
#оруулах #оруулах
sbit rs = P3^6; sbit en = P3^7; void 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 ++); } хүчингүй тоолуур () {TL0 = 0; TR0 = 1; for (k = 0; k <5; k ++) {lcd (msg [k], 1); } байхад (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 дэлгэц дээр харж болно
Зөвлөмж болгож буй:
CO2 тоолуур, SCD30 мэдрэгчийг Arduino Mega ашиглан ашиглах: 5 алхам
CO2 тоолуур, SCD30 мэдрэгчийг ашиглан Arduino Mega -ийн тусламжтайгаар: CO2, температур, SCD30 -ийн харилцан үйлчлэлийг бие даан хийх шаардлагатай болно. ямар ч тэнгис байхгүй
DHT12 I2C чийгшил ба температур мэдрэгчийг Arduino ашиглан хэрхэн ашиглах вэ: 7 алхам
DHT12 I2C -ийн чийгшил ба температур мэдрэгчийг Arduino -той хэрхэн ашиглах вэ: Энэхүү гарын авлагад бид DHT12 I2C -ийн чийгшил ба температур мэдрэгчийг Arduino -той хэрхэн ашиглаж, OLED дэлгэц дээр утгыг харуулах болно
Аналог мэдрэгчийг ESP8266 ашиглан ашиглах: 5 алхам
Аналог мэдрэгчийг ESP8266 ашиглан ашиглах: Аналог-тоон хөрвүүлэгч (ADC, A/D, A-D, эсвэл A-to-D) нь аналог дохиог тоон дохио болгон хувиргадаг систем юм. A/D хөрвүүлэгч нь өгөгдөл боловсруулах зорилгоор аналог цахилгаан дохиог орчуулдаг. Бүтээгдэхүүн нь гүйцэтгэл, хүч чадал
Хэт улаан туяаны мэдрэгчийг Arduino ашиглан ашиглах: 8 алхам (зурагтай)
Хэт улаан туяаны мэдрэгчийг Arduino ашиглан ашиглах: Хэт улаан туяаны мэдрэгч гэж юу вэ? IR мэдрэгч нь стандартаар тодорхойлогдсон тодорхой давтамжийн муж дахь IR дохиог сканнердаж гаралтын зүү дээрх цахилгаан дохио болгон хувиргадаг электрон төхөөрөмж юм. . IR дохио
I2C / IIC LCD дэлгэц - Arduino ашиглан SPI -IIC модулийг ашиглан I2C LCD дэлгэц рүү SPI LCD ашиглах: 5 алхам
I2C / IIC LCD дэлгэц | IUC LCD дэлгэц дээр SPI LCD дэлгэцийг SPI -ийг IIC модулийг ашиглан Arduino ашиглан ашиглаарай: Сайн байна уу залуусаа, ердийн SPI LCD 1602 -ийг холбоход хэт олон утас байдаг тул үүнийг arduino -той холбоход маш хэцүү боловч зах зээл дээр боломжтой нэг модуль байдаг. SPI дэлгэцийг IIC дэлгэц болгон хөрвүүлэх тул та зөвхөн 4 утас холбох хэрэгтэй