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

Arduino LCD 16x2 заавар - Arduino Uno -той 1602 LCD дэлгэц: 5 алхам
Arduino LCD 16x2 заавар - Arduino Uno -той 1602 LCD дэлгэц: 5 алхам

Видео: Arduino LCD 16x2 заавар - Arduino Uno -той 1602 LCD дэлгэц: 5 алхам

Видео: Arduino LCD 16x2 заавар - Arduino Uno -той 1602 LCD дэлгэц: 5 алхам
Видео: Display WiFi Access Points on LCD with ESP8266 signal strength as percentage 2024, Арваннэгдүгээр
Anonim
Arduino LCD 16x2 заавар | Arduino Uno -той 1602 LCD дэлгэцтэй
Arduino LCD 16x2 заавар | Arduino Uno -той 1602 LCD дэлгэцтэй

Сайн байна уу залуусаа, олон төсөлд DIY тоолуур эсвэл YouTube захиалагчийн тоолох дэлгэц эсвэл тооцоолуур эсвэл дэлгэцийн товчлуур байгаа эсэхээс үл хамааран өгөгдлийг харуулах дэлгэц хэрэгтэй бөгөөд хэрэв эдгээр бүх төрлийн төслийг arduino ашиглан хийсэн бол тэдэнд дэлгэц хэрэгтэй болно. 1602 LCD дэлгэцээс бусад ихэнх дэлгэцүүд тийм ч хямд биш тул төслүүдэд arduino бүхий 16x2 lcd дэлгэц ашиглах нь зүйтэй боловч цорын ганц асуудал бол спи дэлгэц бөгөөд маш олон холболт шаарддаг тул энэ заавар дээр бид хэрхэн яаж хийхийг харах болно. Би дэлгэцээ arduino -той холбож, lcd дэлгэц дээр зарим өгөгдлийг харуулах код бичсэн.

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс

Энэхүү зааварчилгааны хувьд бидэнд дараахь зүйлс хэрэгтэй болно: 16X2 LCD

Ардуино нэгдээрэй

10K потенциометр

220 Ом эсэргүүцэл

Утас холбох

Талхны самбар

Алхам 2: 1602 LCD дэлгэцийн зүү

1602 LCD дэлгэцийн зүү
1602 LCD дэлгэцийн зүү

Дараахь зүүг дэлгэц дээр харуулав. LCD санах ой дахь өгөгдөл. Хоёр төрлийн бүртгэл байдаг; Мэдээллийн регистр нь дэлгэц дээр юу байгааг хадгалдаг бөгөөд LCD нь дараагийн зааврыг хайж олох зааврын бүртгэл юм. Унших горим эсвэл бичих горим. Үүнийг газардуулсны дараа LCD дэлгэцийг унших горимд оруулах болно. Эдгээр тээглүүрийн өндөр эсвэл нам төлөв нь бичих горимд бүртгүүлэх гэж буй битүүд эсвэл унших горимд уншиж буй утгуудыг илэрхийлдэг бөгөөд сүүлийн хоёр зүү нь LCD арын гэрэлд зориулагдсан болно. Зарим LCD дэлгэц нь 16 зүүтэй, зарим нь 14 зүүтэй байдаг. Хэрэв танд 14 зүү LCD байгаа бол энэ нь арын гэрэл байхгүй гэсэн үг юм. (LED+): Энэ зүү нь арын гэрлийн эерэг холболт юм.

Алхам 3: Холболтууд

Холболтууд
Холболтууд

LCD -ийг 4 битийн 8 битийн горимд холбох боломжтой. 4 битийн горимд бид зөвхөн 4 өгөгдлийн зүү ашиглах ёстой бөгөөд 8 битийн горимд бид бүх 8 өгөгдлийн зүүг ашиглах шаардлагатай болно. Та бараг бүх зүйлийг 4 битийн горимд хийх боломжтой тул энэ жишээн дээр бид 4 битийн горимд холбох болно. Arduino -тэй LCD -ийн холболтууд дараах байдалтай байна 16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 10K потенциометрийн дунд

Потенциометрийн хоёр үзүүрийг GND ба 5V руу холбоно уу

RS. 7R/W GNDE зүү 6D4 Pin 5D5. 4D6 зүү 3D7 зүү 2А -аас 5 В -оос 220 ом эсэргүүцэлтэй K GND

Алхам 4: Код

Код
Код

Кодыг Arduino -д байршуулахын өмнө та LCD номын санг татаж авах хэрэгтэй болно. Номын сан нь кодыг хялбарчлахад туслах дотоод функцуудтай байх болно. Хэрэв IDE нь LibraryLCD Library-ийг харуулах алдааг харуулсан бол доорх линкээс номын сан татаж аваарай: https://github.com/arduino-libraries/LiquidCrystal Татаж авсны дараа Arduino-ийн номын сангийн хавтсанд задална уу.#Include "LiquidCrystal.h" // Initializing LCD -ийн номын сан

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // LCDvoid тохиргоог холбосон тээглүүрийг эхлүүлэх () // Тэнд бичигдсэн бүх зүйл зөвхөн нэг л удаа ажиллах болно {lcd.begin (16, 2); // LCD дэлгэц дээрх интерфэйсийг эхлүүлэх screenlcd.setCursor (0, 0); // курсорыг 0 баганад тохируулна line1lcd.print ("Тавтай морилно уу"); // namelcd.setCursor (0, 1) хэвлэх; // курсорыг 0 багана, 2lcd.print ("Arduino World") мөрөнд тохируулна уу; // хэвлэх нэр} void loop () // Үүнд бичигдсэн зүйл дахин дахин ажиллах болно {}

Алхам 5: Гаралт

Гаралт
Гаралт
Гаралт
Гаралт

Кодыг байршуулсны дараа таны оруулсан текст ямар ч байсан таны lcd дэлгэц дээр гарч ирэх бөгөөд та үүнийг илүү тод харахын тулд потенциометрийн тусламжтайгаар дэлгэцийн тод байдлыг тохируулж болно.

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