![LCD сургагч багш: 6 алхам (зурагтай) LCD сургагч багш: 6 алхам (зурагтай)](https://i.howwhatproduce.com/images/001/image-2602-33-j.webp)
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![Image Image](https://i.howwhatproduce.com/images/001/image-2602-35-j.webp)
![](https://i.ytimg.com/vi/DJNgJP4rkjc/hqdefault.jpg)
![Танд хэрэгтэй зүйлс Танд хэрэгтэй зүйлс](https://i.howwhatproduce.com/images/001/image-2602-36-j.webp)
Хэдэн жилийн өмнө намайг Ардуиногийн ертөнцтэй танилцуулсан юм. Зарим мөрийн код бичихэд л та бүхнийг ажил хэрэг болгож чадна гэдэг миний сонирхлыг татсан юм. Энэ нь хэрхэн ажилладаг нь таалагдахгүй байна уу? Хэд хэдэн мөр кодыг өөрчил, тэнд танд байна. Би анхны Arduino -г авсан даруйдаа бусад сонирхолтой хобби сонирхогчдын нэгэн адил LED анивчихаас эхлээд 16х2 хэмжээтэй LCD дэлгэц дээр миний нэрийг харуулах хүртэлх бүх үндсэн схемүүдийг туршиж үзсэн. Интернет дээр кодын хамт маш олон заавар байдаг. Зүгээр л кодыг буулгаад таны хэлхээ ажиллаж байна. Цаг хугацаа өнгөрөх тусам би OLED дэлгэц, мэдрэгч гэх мэт илүү төвөгтэй бүрэлдэхүүн хэсгүүдтэй тоглож эхлэв.
Arduino -той хөгжилдсөний дараа зарим зүйл бүрэн гүйцэд биш байгааг ойлгосон. Lcd.print ("Сайн уу, Дэлхий!") Үнэндээ юу хийдэг вэ? Дэлгэцийн зүү бүр юу хийдэг вэ? Arduino дээрх микроконтроллер дэлгэцтэй хэрхэн холбогддог вэ? Номын сангийн тусламжтайгаар ажиллах боломжтой бүрэлдэхүүн хэсгүүдийг хийх нарийн ажлыг бид хялбаршуулсан тул бид үүнийг үл тоомсорлодог! Номын сан бол урьдчилан тодорхойлсон зааварчилгааны цуглуулга юм. Эдгээр мэдээллийн санд ихэнх мэдээлэл нуугдсан байдаг. Үндсэн програм нь lcd.print гэх мэт функцэд хүрэхэд програм нь номын сан руу үсрэн орж, функцийг хайж олоод гүйцэтгэнэ. Гүйцэтгэсний дараа үндсэн програм руу буцна. Дээрх жишээн дээр та #include програм дээр ийм мөрүүдийг олж харсан байж магадгүй юм. Энд ашигладаг номын сан нь LiquidCrystal юм.
Хэдийгээр үндсэн програм нь жижиг болж, ойлгоход хялбар болсон ч энэ нь маш их мэдээллийг нуудаг бөгөөд бидэн шиг шинэ хүмүүст ойлгомжгүй байдаг. Тиймээс, энэхүү зааварчилгаанд LCD дэлгэц ажиллуулахыг хичээцгээе, гэхдээ микроконтроллергүйгээр! Тийм ээ, та микроконтроллер болно. Энэ нь дэлгэц дээрх текстийг харуулахын тулд микроконтроллер ямар үүрэг гүйцэтгэдэг болохыг мэдэхэд бидэнд туслах болно.
Үндсэн ойлголтууд руугаа буцъя
Алхам 1: Танд хэрэгтэй зүйлс
![Танд хэрэгтэй зүйлс Танд хэрэгтэй зүйлс](https://i.howwhatproduce.com/images/001/image-2602-37-j.webp)
![Танд хэрэгтэй зүйлс Танд хэрэгтэй зүйлс](https://i.howwhatproduce.com/images/001/image-2602-38-j.webp)
1) 16 x 2 LCD дэлгэц x1
2) SPDT свич x8
3) Түр зуурын товчлуур x1
4) Slide Switch x1
5) 1к потенциометр x1
6) Микро USB таслагч самбар x1
7) Төслийн хашаа хайрцаг x1
Алхам 2: LCD дэлгэцээ мэдэх
![LCD дэлгэцээ мэдэх LCD дэлгэцээ мэдэх](https://i.howwhatproduce.com/images/001/image-2602-39-j.webp)
Хоббигийн ертөнцөд хамгийн алдартай 16 х 2 хэмжээтэй LCD дэлгэц нь 16 зүүтэй байх болно. Бид жагсаал хийхдээ ижил дэлгэцийг ашиглах болно. Цааш явахаасаа өмнө 16 тээглүүр тус бүр юу хийдэг болохыг харцгаая.
LOW - Зүүг газардуулж холбоно.
HIGH - Зүүг +5V -д холбох.
Зүү 1: GND
Зүүг газардуул.
Зүү 2: VCC
Зүүг +5V -д холбоно уу.
Зүү 3: тодосгогчийг тохируулах
Энэхүү зүүг 0V -5V хооронд хүчдэл өгөх замаар LCD -ийн тодосгогчийг тохируулж болно. Үүнийг потенциометрийн тусламжтайгаар хийж болно.
Зүү 4: Бүртгүүлэх сонгоно уу (RS)
Дэлгэц нь хоёр регистртэй. Өгөгдлийн бүртгэл ба зааврын бүртгэлийг энэ зүү ашиглан сонгож болно. Зааврын бүртгэлийг сонгохын тулд зүүг доош татаж, өгөгдлийн бүртгэлийг сонгохын тулд өндөрт оруулна уу.
Зааварчилгааны бүртгэл нь дэлгэцийг эхлүүлэх, тод харуулах гэх мэт зааврыг илгээхэд хэрэглэгддэг бол өгөгдлийн бүртгэлийг дэлгэц дээр ASCII тэмдэгт илгээхэд ашигладаг.
Pin 5: Унших/бичих (R/W)
Энэ зүү нь сонгосон бүртгэлээс бичих эсвэл унших боломжийг олгодог. Бичихийн тулд зүүгээ нам, эсвэл уншихын тулд өндөрт татна уу.
7 -р зүү 14 -р зүү рүү: DB0 - DB7
Эдгээр нь 8 битийн хоёртын тоог илэрхийлдэг 0-ээс 7 хүртэлх өгөгдлийн битүүд юм.
Зүү 6: Идэвхжүүлэх (E)
Дээрх бүх тээглүүрийг хүссэнээрээ тохируулсны дараа энэ зүү рүү өндөр ба бага импульс оруулах нь бүх мэдээллийг дэлгэц рүү оруулах болно.
Зүү 15: LED +5V
Зүү 16: LED GND
15 ба 16 -р тээглүүд нь арын гэрлийн LED -д зориулагдсан. 15 ба 16 -р зүүг +5V ба GND -т тус тус холбоно уу.
Алхам 3: Хаалт ба зохион байгуулалтыг бэлтгэх
![Хаалт ба зохион байгуулалтыг бэлтгэх Хаалт ба зохион байгуулалтыг бэлтгэх](https://i.howwhatproduce.com/images/001/image-2602-40-j.webp)
![Хаалга ба зохион байгуулалтыг бэлтгэх Хаалга ба зохион байгуулалтыг бэлтгэх](https://i.howwhatproduce.com/images/001/image-2602-41-j.webp)
![Хаалт ба зохион байгуулалтыг бэлтгэх Хаалт ба зохион байгуулалтыг бэлтгэх](https://i.howwhatproduce.com/images/001/image-2602-42-j.webp)
Тохиромжтой төслийн хашаа хайрцгийг сонгоно уу. Минийх 20х15х4 см хэмжээтэй. Зураг дээр үзүүлсэн шиг хайрцагт суурилуулах бүрэлдэхүүн хэсгүүдийн зохион байгуулалтыг төлөвлөх. Ухаантай л бол зохион байгуулалтыг сонгохдоо бүтээлч байгаарай. Би үнэхээр өөр төсөлд ашиглаж байсан энэ хайрцгийг дахин ашигласан. Энэ нь хэд хэдэн нүх, нүхийг аль хэдийн өрөмдсөн байсан тул би түүний зохион байгуулалтыг төлөвлөх ёстой байв.
D0 - D7 -ийн 8x SPDT унтраалга.
Идэвхжүүлэх 1x түр зуурын товчлуур
1x Slide Switch ашиглан заавар болон өгөгдлийн бүртгэлийг сонгоно уу.
1х 1к Ом -ийн тодосгогчтой сав.
Алхам 4: Утас холбох цаг
![Утас тавих цаг Утас тавих цаг](https://i.howwhatproduce.com/images/001/image-2602-43-j.webp)
![Утас тавих цаг Утас тавих цаг](https://i.howwhatproduce.com/images/001/image-2602-44-j.webp)
![Утас тавих цаг Утас тавих цаг](https://i.howwhatproduce.com/images/001/image-2602-45-j.webp)
Энд хавсаргасан схемийг үзнэ үү.
USB микро таслах самбар нь 5 терминалтай бөгөөд үүнээс зөвхөн хоёрыг нь ашиглах болно. Бид USB -ийг зөвхөн тэжээлийн зориулалтаар ашиглаж байгаа тул VBUS (+5V) ба GND.
Зурагт үзүүлсэн шиг сэлгэн залгах бүх дээд терминалуудыг хооронд нь холбоно уу. Үүнийг GND -тэй холбох болно. Үүний нэгэн адил бүх доод терминалуудыг хооронд нь холбоно уу. Энэ нь +5V -тэй холбогдоно. Эхний шилжүүлэгчийн дунд терминалыг LCD дээрх D7 (зүү 14) руу холбоно уу. Үүний нэгэн адил, 2 -р дунд терминал D6 (зүү 13) руу шилжих ба D0 (зүү 7) хүртэл үргэлжилнэ.
Товчлуурын товчлуурын аль нэг терминалыг +5V -т холбоно уу. Нөгөө терминалыг GND руу 1k резистороор холбоно уу. Ижил терминалыг LCD дээрх Enable (pin 6) руу холбоно уу. 100 кВ -ын электролитийн конденсаторыг конденсаторын сөрөг талыг терминал дээр холбосон резистортой холбогчоор холбоно.
Слайд шилжүүлэгчийн дунд зүүг LCD дээрх 4 -р зүү, доод ба дээд терминалыг +5V ба GND -т тус тус холбоно уу.
Савны гадна талын хоёр терминалыг +5V ба GND тус тус холбож, дунд зүүг LCD дээрх тодосгогч тохируулга (зүү 3) руу холбоно уу.
LCD дээрх 1, 5, 16 -р зүүг GND руу холбоно уу
2 ба 15 -р зүүг +5V -тэй холбоно уу.
Алхам 5: Ажиллаж байна
![Ажиллаж байна Ажиллаж байна](https://i.howwhatproduce.com/images/001/image-2602-46-j.webp)
![Ажиллаж байна Ажиллаж байна](https://i.howwhatproduce.com/images/001/image-2602-47-j.webp)
![Ажиллаж байна Ажиллаж байна](https://i.howwhatproduce.com/images/001/image-2602-48-j.webp)
Бодит LCD дэлгэц нь HD44780U нэртэй IC -ээр хянагддаг бөгөөд үүнийг LCD модулийн ар талд хар толбо гэж харж болно. Энэ бол шингэн болор дэлгэц хянагч/жолооч юм. Энэ драйверын мэдээллийн хуудсыг эндээс олж болно.
LCD дэлгэцийг ажиллуулахын тулд бид хэд хэдэн алхамыг давах ёстой. Үүнд зарим өгөгдлийг өгсний дараа бодит өгөгдөл (тэмдэгт) өгөх замаар LCD дэлгэцийг эхлүүлэх орно. Бүх мэдээллийг мэдээллийн хүснэгтээс олж болно. Гэхдээ одоогоор би HELLO хэрхэн бичих талаар хурдан демо өгөх болно! дэлгэц дээр.
Тэмдэглэл: 0 гэдэг нь LOW (GND) гэсэн утгатай.
1 нь HIGH (+5V) гэсэн утгатай
Нэгдүгээрт, хүчийг асаана уу. LCD -ийн арын гэрэл асах ёстой.
Алхам 1: Бид зааварчилгаа илгээх тул слайд шилжүүлэгч ашиглан зааврын бүртгэлийг (IR) сонгох ёстой.
Алхам 2: Дараа нь бид шилжүүлэгчийг ашиглан битүүдийг 00001111 гэж үзүүлсэн шиг тохируулна. Энэ нь дэлгэц, курсорыг асааж, курсор анивчих болно. Идэвхжүүлэх товчийг дарна уу. Та одоо дэлгэцийн зүүн дээд буланд анивчсан курсорыг харах боломжтой байх ёстой. Шаардлагатай бол савыг ашиглан тодосгогчийг тохируулна уу.
Алхам 3: Шилжүүлэгчийг харуулсан шиг 00110000 гэж тохируулаад Идэвхжүүлэх товчийг дарна уу. Энэ нь дэлгэцийг 8 битийн өгөгдлийг хүлээн авах, хоёр мөрөөс эхлээд идэвхжүүлж, фонтын хэмжээг 5х8 болгож тохируулах болно.
Алхам 4: Слайд шилжүүлэгчийг Data Register (DR) болгож тохируулаарай, ингэснээр бид одоо зарим тэмдэгт илгээх боломжтой болно.
Тэмдэгт тус бүрийн битүүдийг мэдэхийн тулд энд хавсаргасан баримт бичгийг үзнэ үү
Алхам 5: H -ийг харуулахын тулд шилжүүлэгчийг 01001000 болгож, идэвхжүүлэх товчийг дарна уу. Тэмдэгт бүрт ижил зүйлийг давт.
Алхам 6: E -ийг харуулахын тулд шилжүүлэгчийг 01000101 болгож, идэвхжүүлэх товчийг дарна уу.
Алхам 7: L -ийг харуулахын тулд шилжүүлэгчийг 01001100 болгож, идэвхжүүлэх товчийг хоёр удаа дарна уу.
Алхам 8: O -г харуулахын тулд шилжүүлэгчийг 01001111 болгож тохируулахын тулд идэвхжүүлэх товчийг дарна уу.
Алхам 9:! -Г харуулахын тулд шилжүүлэгчийг 00100001 болгож, идэвхжүүлэх товчийг дарна уу.
Сайн хийлээ! Та одоо сайн уу, сайн уу! дэлгэцэн дээр.
Алхам 6: Сайхан амраарай
Дөнгөж сая дэлгэцэн дээр хэд хэдэн үсгээр бичихийн тулд энэ үйл явцад маш олон алхам орно гэдгийг мэдсэн. Ийм байдлаар бид микроконтроллер дэлгэцтэй харилцахын тулд юу хийж байгааг мэдэж болно. Бид олон зааварчилгаанаас хэдхэн зааврыг л харлаа. Та үүнийг хөгжилтэй өнгөрөөж, замдаа суралцаж болно!
Номын санг хэрхэн, яагаад бүтээсэн, мөн төхөөрөмжид зориулж номын сан хийх ажил ямар их хөдөлмөр шаарддагийг одоо бид ойлгож байна.
Эцсээ хүртэл наалдсанд баярлалаа. Та бүхэнд энэ төсөл таалагдаж, өнөөдөр шинэ зүйл сурсан гэж найдаж байна. Хэрэв та өөрөө өөртөө зориулж хийсэн бол надад мэдэгдээрэй. Миний YouTube сувагт бүртгүүлээрэй, удахгүй болох төслүүдийг үзээрэй. Дахин нэг удаа баярлалаа!
![Электроникийн зөвлөгөө, заль мэхний сорилт Электроникийн зөвлөгөө, заль мэхний сорилт](https://i.howwhatproduce.com/images/001/image-2602-49-j.webp)
![Электроникийн зөвлөгөө, заль мэхний сорилт Электроникийн зөвлөгөө, заль мэхний сорилт](https://i.howwhatproduce.com/images/001/image-2602-50-j.webp)
Electronics Tips & Tricks Challenge -ийн тэргүүн шагнал
Зөвлөмж болгож буй:
Макей Макей ба зурлага бүхий унших чадварлаг багш: 3 алхам
![Макей Макей ба зурлага бүхий унших чадварлаг багш: 3 алхам Макей Макей ба зурлага бүхий унших чадварлаг багш: 3 алхам](https://i.howwhatproduce.com/images/006/image-17391-j.webp)
Макей Макей ба Скретч ашиглан хараа унших багш: Харж уншиж буй хөгжим сурах нь олон хүүхдүүдийн хувьд сорилт болдог. Бид онлайнаар олсон янз бүрийн арга техникийг туршиж, туслахыг оролдсон боловч тэдгээрийн аль нь ч " хөгжилтэй " түүний нүдэнд. Намайг уншдаггүй нь бас тус болсонгүй
Клуб, багш нарын бүтээх орон зай гэх мэт энгийн "робот хэрэгсэл": 18 алхам
![Клуб, багш нарын бүтээх орон зай гэх мэт энгийн "робот хэрэгсэл": 18 алхам Клуб, багш нарын бүтээх орон зай гэх мэт энгийн "робот хэрэгсэл": 18 алхам](https://i.howwhatproduce.com/images/010/image-27260-j.webp)
Клубууд, багш нарын бүтээх орон зай гэх мэт энгийн "робот иж бүрдэл". Энэхүү санаа нь " Middle TN робот урлагийн нийгэмлэг” -ийн гишүүдэд зориулан жижиг боловч өргөтгөх боломжтой иж бүрдэл бүтээх санаа байв. Бид иж бүрдэл тойрсон семинар зохион байгуулах, ялангуяа уралдаан тэмцээнд оролцох, тухайлбал мөр дагах, хурдан аялал хийх гэх мэт
Англи хэлний хувийн сургагч багш - AI дууны туслах: 15 алхам
![Англи хэлний хувийн сургагч багш - AI дууны туслах: 15 алхам Англи хэлний хувийн сургагч багш - AI дууны туслах: 15 алхам](https://i.howwhatproduce.com/images/004/image-10410-8-j.webp)
Англи хэлний хувийн сургагч багш - AI дууны туслах: Энэхүү төсөл нь аливаа хэл шинжлэлийн шалгалтанд бэлтгэж буй оюутнуудад туслах болно
Интерактив луу сургагч багш Тристана: 4 алхам
![Интерактив луу сургагч багш Тристана: 4 алхам Интерактив луу сургагч багш Тристана: 4 алхам](https://i.howwhatproduce.com/images/003/image-7493-57-j.webp)
Интерактив луу сургагч багш Тристана: Энэ бол төслийн анхны үзэл баримтлал юм. Хэрэв та мини фотоэлементийг идэвхжүүлбэл дараах зүйлс тохиолдох болно.- Лууны толгой хөдлөх болно. Хөгжим дууссаны дараа бүх зүйл унтрах болно
Амплитудат модулятор ба демодуляторын сургагч иж бүрдэл: 5 алхам (зурагтай)
![Амплитудат модулятор ба демодуляторын сургагч иж бүрдэл: 5 алхам (зурагтай) Амплитудат модулятор ба демодуляторын сургагч иж бүрдэл: 5 алхам (зурагтай)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10961461-amplitude-modulator-and-demodulator-trainer-kit-5-steps-with-pictures-0.webp)
Амплитудат модулятор ба демодуляторын сургагч иж бүрдэл: • Модуляци гэдэг нь дамжуулах модуляцийн дохио (мэдээлэл) бүхий үечилсэн долгионы хэлбэр (тээвэрлэгч дохио) -ын нэг буюу хэд хэдэн шинж чанарыг өөрчлөх үйл явц юм. &Бух; Модулятор бол модуляцийг гүйцэтгэдэг төхөөрөмж юм. & Бух Демодулятор бол төхөөрөмж юм