Агуулгын хүснэгт:

1602 LCD товчлуурын бамбай ашиглан Arduino [+Практик төслүүд]: 7 алхам
1602 LCD товчлуурын бамбай ашиглан Arduino [+Практик төслүүд]: 7 алхам

Видео: 1602 LCD товчлуурын бамбай ашиглан Arduino [+Практик төслүүд]: 7 алхам

Видео: 1602 LCD товчлуурын бамбай ашиглан Arduino [+Практик төслүүд]: 7 алхам
Видео: Подключение дисплея 1602 lcd i2c. 1602 ардуино дисплей 2024, Арванхоёрдугаар сар
Anonim
1602 LCD товчлуурын бамбай ашиглан Arduino [+практик төслүүд]
1602 LCD товчлуурын бамбай ашиглан Arduino [+практик төслүүд]

Та энэ болон бусад гайхалтай хичээлүүдийг ElectroPeak -ийн албан ёсны вэбсайтаас уншиж болно

Тойм

Энэхүү гарын авлагад та Arduino LCD товчлуурын бамбайг 3 практик төслөөр хэрхэн ашиглах талаар сурах болно.

Та юу сурах вэ:

  • Бамбайг хэрхэн яаж тохируулах, түлхүүрүүдийг тодорхойлох
  • Текстийг хэрхэн гүйлгэх вэ
  • Тусгай тэмдэгтүүдийг хэрхэн харуулах вэ

Алхам 1: 1602 Arduino LCD товчлуурын бамбайны онцлог

Мэдээллийг цахим төсөлд харуулах нь үргэлж хамгийн анхаарал татсан асуудал байсаар ирсэн. Өгөгдлийг харуулах янз бүрийн арга байдаг. Эдгээр дэлгэц нь 7 сегмент эсвэл LED гэх мэт энгийн байж болно, эсвэл LCD гэх мэт илүү сонирхолтой байж болно. LCD дэлгэц ашиглах нь мэдээллийг харуулах хамгийн түгээмэл аргуудын нэг байсаар ирсэн. LCD дэлгэцийг тэмдэгт ба график гэсэн хоёр төрөлд хуваадаг.

Хамгийн түгээмэл, хямд, энгийн LCD дэлгэцүүдийн нэг бол LCD тэмдэгт юм. Энэхүү LCD дэлгэц нь хэд хэдэн мөр, баганаас бүрдэнэ. Үсэг, тоог мөр, баганын үүсгэсэн газарт бичдэг. Жишээлбэл, LCD тэмдэгт 16*2 нь 2 мөр, 16 баганаас бүрдэнэ. Тиймээс 32 тэмдэгтийг харуулах боломжтой. Эдгээр LCD дэлгэцтэй ажиллах нь маш энгийн бөгөөд тэдгээр нь бүх микроконтроллер болон процессорын самбартай бүрэн нийцдэг. Эдгээр LCD дэлгэцийг илүү хялбар ашиглахын тулд цэсийг хийх дөрвөн түлхүүрийг багтаасан 16x2 загвар нь Arduino хавтантай нийцдэг бамбай хэлбэрээр хийгдсэн байдаг.

Алхам 2: Arduino LCD товчлуурын бамбайг хэрхэн ашиглах талаар

Arduino LCD товчлуурын бамбайг хэрхэн ашиглах талаар
Arduino LCD товчлуурын бамбайг хэрхэн ашиглах талаар
Arduino LCD товчлуурын бамбайг хэрхэн ашиглах талаар
Arduino LCD товчлуурын бамбайг хэрхэн ашиглах талаар

Arduino shiels нь хэрэглэгчдэд ээлтэй, энгийн бамбай юм. Үүнийг ашиглахын тулд та эхлээд түүний pinout болон Arduino -тэй холболтыг мэдэх хэрэгтэй.

Алхам 3: Шаардлагатай материал

Arduino Uno R3 × 1

Arduino × 1 -ийн 1602 LCD товчлуурын бамбай

Програм хангамжийн програмууд

Arduino IDE

Алхам 4: Түлхүүрүүдийг хэрхэн унших вэ?

Түлхүүрүүдийг хэрхэн унших вэ?
Түлхүүрүүдийг хэрхэн унших вэ?

Энэхүү бамбайнд дижитал тээглүүрийг хэмнэхийн тулд бүх 4 түлхүүрийг аналог пинтэй 0 холбосон байна. Тиймээс бид тэдгээрийг уншихдаа ADC -ийг ашиглах ёстой. Та товчлуур дарахад дотоод эсэргүүцэл хуваах хэлхээний дагуу A0 зүү рүү утга буцааж өгдөг бөгөөд энэ нь түлхүүрийн төрлийг тодорхойлдог.

Кодыг илүү нарийвчлан авч үзье.

#оруулах

LCD тэмдэгтэд хэрэгтэй номын сан.

LiquidCrystal LCD (pin_RS, pin_EN, pin_d4, pin_d5, pin_d6, pin_d7);

LCD объектыг Arduino -той холбогдсон голуудын дагуу тодорхойлох.

lcd.begin (16, 2);

Багана, мөрийн тоог зааж өгөх замаар LCD -ийн анхны тохиргоо. Эхний аргумент нь баганын тоо, хоёр дахь нь мөрийн тоо юм.

Дээрх хүснэгтэд LCD дэлгэцтэй ажиллах чухал функцуудын заримыг оруулсан болно.

Та Arduino вэбсайтаас илүү олон функцийг үзэх боломжтой.

Алхам 5: Текстийг хэрхэн гүйлгэх вэ?

Дээрх функцуудыг ашиглан бид үүнийг хялбархан хийж чадна.

Алхам 6: Тодорхой тэмдэгтийг хэрхэн харуулах вэ?

Тодорхой дүрийг хэрхэн харуулах вэ?
Тодорхой дүрийг хэрхэн харуулах вэ?
Тодорхой дүрийг хэрхэн харуулах вэ?
Тодорхой дүрийг хэрхэн харуулах вэ?

Та LCD дэлгэцээсээ блок бүрт тэмдэгт үүсгэж болно. Үүнийг хийхийн тулд та хүссэн тэмдэгтийг олон тооны код болгон хөрвүүлээд LCD дэлгэц дээр харуулах хэрэгтэй. Өөрийн зан чанарыг код болгон хөрвүүлэхийн тулд та иймэрхүү онлайн вэбсайтуудыг ашиглаж болно. Өөрийнхөө дүрийг зохиож, үүсгэсэн массивыг код дээрээ хуулж ав.

lcd.createChar таны массивыг санах ойн байршилд хадгалдаг бөгөөд та үүнийг lcd.write ашиглан харуулах боломжтой

Зөвлөмж болгож буй: