Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: 1602 LCD дэлгэцийн зүү
- Алхам 3: Холболтууд
- Алхам 4: Код
- Алхам 5: Гаралт
Видео: Arduino LCD 16x2 заавар - Arduino Uno -той 1602 LCD дэлгэц: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Сайн байна уу залуусаа, олон төсөлд DIY тоолуур эсвэл YouTube захиалагчийн тоолох дэлгэц эсвэл тооцоолуур эсвэл дэлгэцийн товчлуур байгаа эсэхээс үл хамааран өгөгдлийг харуулах дэлгэц хэрэгтэй бөгөөд хэрэв эдгээр бүх төрлийн төслийг arduino ашиглан хийсэн бол тэдэнд дэлгэц хэрэгтэй болно. 1602 LCD дэлгэцээс бусад ихэнх дэлгэцүүд тийм ч хямд биш тул төслүүдэд arduino бүхий 16x2 lcd дэлгэц ашиглах нь зүйтэй боловч цорын ганц асуудал бол спи дэлгэц бөгөөд маш олон холболт шаарддаг тул энэ заавар дээр бид хэрхэн яаж хийхийг харах болно. Би дэлгэцээ arduino -той холбож, lcd дэлгэц дээр зарим өгөгдлийг харуулах код бичсэн.
Алхам 1: Танд хэрэгтэй зүйл
Энэхүү зааварчилгааны хувьд бидэнд дараахь зүйлс хэрэгтэй болно: 16X2 LCD
Ардуино нэгдээрэй
10K потенциометр
220 Ом эсэргүүцэл
Утас холбох
Талхны самбар
Алхам 2: 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 дэлгэц дээр гарч ирэх бөгөөд та үүнийг илүү тод харахын тулд потенциометрийн тусламжтайгаар дэлгэцийн тод байдлыг тохируулж болно.
Зөвлөмж болгож буй:
Bluetooth удирдлагатай Messenger LCD -- 16x2 LCD дэлгэц -- Hc05 -- Энгийн -- Утасгүй мэдээллийн самбар: 8 алхам
Bluetooth удирдлагатай Messenger LCD || 16x2 LCD дэлгэц || Hc05 || Энгийн || Утасгүй мэдээллийн самбар: …………………………. Миний YouTube сувгийг SUBSCRIBE дарж илүү олон видеог үзээрэй. ………………………………… Мэдэгдлийн самбарыг хүмүүсийг шинэ мэдээллээр хангахад ашигладаг эсвэл хэрэв та өрөөн дотор эсвэл хагасаар мессеж илгээхийг хүсч байвал
LCD Invaders: 16x2 LCD тэмдэгт дэлгэц дээрх тоглоом шиг сансрын довтлогчид: 7 алхам
LCD Invaders: 16x2 хэмжээтэй LCD дүрсний дэлгэцэн дээрх сансрын довтлогчид шиг тоглоом: Домогт "Space Invaders" тоглоомыг танилцуулах шаардлагагүй. Энэхүү төслийн хамгийн сонирхолтой онцлог нь график гаралтанд текст дэлгэц ашиглах явдал юм. Энэ нь 8 захиалгат тэмдэгтүүдийг ашигласнаар хийгддэг бөгөөд та Arduino -г бүрэн татаж авах боломжтой
Micropython бүхий TTGO (өнгөт) дэлгэц (TTGO T-дэлгэц): 6 алхам
Micropython бүхий TTGO (өнгөт) дэлгэц (TTGO T-дэлгэц): TTGO T-Display нь ESP32 дээр суурилсан 1.14 инчийн өнгөт дэлгэцтэй самбар юм. Уг самбарыг 7 доллараас бага үнээр худалдаж авах боломжтой (тээвэрлэлт, шагналыг banggood дээрээс үзнэ үү). Энэ бол дэлгэцийг багтаасан ESP32 -ийн гайхалтай шагнал юм
STM32 Nucleo -г ашигласан 16x2 I2c LCD дэлгэц дээрх анимац: 4 алхам
STM32 Nucleo ашиглан 16x2 I2c LCD дэлгэц дээр анимейшн: Сайн байна уу найзуудаа, энэ нь 16x2 i2c LCD дэлгэц дээр хэрхэн өөрчлөн анимац хийх талаар зааварчилгаа юм.Төсөлд маш цөөн зүйл хэрэгтэй байгаа тул кодонд нэвтрэх боломжтой бол дуусгах боломжтой. Үүнийг 1 цагийн дотор хийх болно.Энэ гарын авлагыг дагаж мөрдсөний дараа та
I2C / IIC LCD дэлгэц - SPI LCD дэлгэцийг I2C LCD дэлгэц болгон хөрвүүлэх: 5 алхам
I2C / IIC LCD дэлгэц | SPI LCD дэлгэцийг I2C LCD дэлгэц болгон хөрвүүлэх: spi lcd дэлгэцийг ашиглахад хэт олон холболт шаардлагатай бөгөөд үүнийг хийх нь үнэхээр хэцүү тул i2c lcd -ийг spi lcd болгон хөрвүүлэх модулийг оллоо