192x64 COG ЖК-дисплей интерфейсы Arduino менән электроника энтузиастары һәм профессионалдар өсөн мауыҡтырғыс проект була ала. 192x64 COG ЖК-дисплейҙары менән тәьмин итеүсе булараҡ, мин был дисплейҙар менән киң эшләү мөмкинлеге булды һәм уларҙы аңлау һәм уларҙы Arduino тоташтырыу. Был блогтағы яҙмала, мин һеҙгә етәкселек аша процесы аҙым-аҙым, аңлау нигеҙҙәрен ЖК-дисплей өсөн код яҙыу өсөн Arduino уның менән һөҙөмтәле аралашыу.
192х64 COG ЖК-дисплейын аңлау
Беҙ интерфейс процесына сумыр алдынан, әйҙәгеҙ, бер аҙ ваҡыт бүлергә, аңларға, нимә 192x64 COG ЖК-дисплей. COG быяла өҫтөндә чип өсөн тора, тимәк, интеграцияланған схема туранан-тура ЖК-дисплей быяла субстратына монтажлана. Был технология бер нисә өҫтөнлөк тәҡдим итә, шул иҫәптән бәләкәйерәк форма факторы, ышаныслылыҡ яҡшыртылған, һәм яҡшыраҡ етештереүсәнлеге менән сағыштырғанда традицион ЖК-дисплей менән тышҡы микросхемалар.
192x64 спецификацияһы ЖК-дисплей асыҡлығына ҡағыла, тимәк, ул 192 пиксель горизонталь һәм 64 пиксель вертикаль күрһәтә ала. Был юғары асыҡлыҡтағы дисплей киң ҡулланыу өсөн яраҡлы, мәҫәлән, сәнәғәт идара итеү панелдәре, медицина ҡорамалдары, һәм ҡулланыу электроникаһы.
Компоненттар кәрәк
192x64 COG ЖК-дисплей интерфейсы Arduino менән, һеҙ’ll кәрәк түбәндәге компоненттар:
- Ардуино идаралығы:Һеҙ теләһә ниндәй Arduino таҡта ҡулланырға мөмкин, мәҫәлән, Arduino Uno, Мега, йәки Нано.
- 192х64 COG ЖК-дисплей:Тәьмин итеүсе булараҡ, мин тәҡдим итәм, юғары сифатлы 192x64 COG ЖК-дисплей, улар менән ярашлы Arduino.
- Икмәк таҡтаһы һәм Jumper Wires:Был ЖК-дисплейҙы Arduino-ға тоташтырыу өсөн ҡулланыла.
- Потенциометр:Потенциометр ҡулланыла, контрастты көйләү өсөн ЖК-дисплей.
ЖК-дисплейҙы Ардуиноға проводка
Ардуино менән ЖК-дисплейҙы интерфейслауҙа тәүге аҙым – уларҙы бергә сым. Бына типик проводка схемаһы:
| ЖК-Пин | Ардуино Пин |
|---|---|
| ВСС | ГНД |
| ВДД | 5В |
| VO . | Потенциометр үҙәге пин |
| Р.С. | Һанлы булавка 12 |
| Р.В. | ГНД |
| Е | Һанлы булавка 11 |
| D0 - Д7. | 2 - 9 һанлы булавкалар |
| CS1. | Һанлы булавка 10 |
| CS2 | Һанлы булавка 13 |
| РСТ | Һанлы булавка 8 |
| BL+ | 5В |
| BL- . | ГНД |
Потенциометрҙы ЖК-дисплейҙағы VO булавкаһына тоташтырырға тырышығыҙ. Был һеҙгә дисплей контрастын көйләргә мөмкинлек бирәсәк.
Кәрәкле китапханаларҙы ҡуйыу.
192x64 COG ЖК-дисплей менән аралашыу өсөн, һеҙ’ll кәрәк, тейешле китапханалар ҡуйырға Arduino IDE. Бының өсөн популяр китапхананың береһе булып U8g2 китапханаһы тора, ул төрлө типтағы ЖК-дисплейҙарҙы контролдә тотоу өсөн ябай һәм еңел ҡулланыу интерфейсын тәьмин итә.
U8g2 китапханаһын ҡуйыу өсөн был аҙымдарҙы үтәгеҙ:
- Ардуино IDE асырға.
- Барырға .
Эскиз>Китапхананы индерегеҙ.>Китапханалар менән идара итеү. - Китапхана менеджерында «U8g2»н эҙләү.
- U8g2 китапханаһын һайлағыҙ һәм баҫығыҙ
Ҡуйырғатөймә.
Ардуино кодексы яҙыу
Бер тапҡыр һеҙ’ве проводка ЖК-дисплей Arduino һәм кәрәкле китапханалар ҡуйҙы, был ваҡыт яҙырға код нимәлер күрһәтеү өсөн ЖК-дисплей. Бында ябай миҫал коды, тип күрһәтә "Һаумыһығыҙ, Донъя!" 192x64 COG ЖК-дисплейында хәбәр:

192x64 COG COG ЖК ЖК ЖК ЖК ЖК-һы U8g2_SSD1322_NHD_192x64_F_SPI_SPI u8g2(U8G2_R0, /* /* /* мәғлүмәт=*/ 11, /* cs=*/ 10, /* dc=*/ 12, /* сброс=*/ 8); void setup() { u8g2.бегин(); } void loop() { u8g2.беренсе бит(); do { u8g2.setFont(u8g2_шрифтка_cenB08_tr); u8g2.drawStr(0, 10, "Һаумы, Донъя!")); } шул уҡ ваҡытта ( u8g2.nextPage() ); тотҡарлыҡ(1000); }.
Был кодта беҙ тәүҙә U8g2 китапханаһын индерәбеҙ һәм 1990 йылдың экземплярын булдырабыҙ.U8g2_SSD1322_NHD_192x64_F_4W_SW_SPIкласс, был махсус рәүештә 192x64 COG ЖК-дисплей өсөн тәғәйенләнгән. Беҙ һуңынан инициализациялау ЖК-дисплей .башларға()функцияһы һәм күрһәтеү "Һаумы, Донъя!" хәбәрэлмәк()функция.
Настройканы һынау
Бер тапҡыр һеҙ’код яҙған, уны тейәп Arduino платаһы ҡулланып Arduino IDE. Әгәр барыһы ла дөрөҫ сымлы һәм код дөрөҫ эшләй, һеҙ күрергә тейеш "Һаумыһығыҙ, Донъя!" 192х64 COG ЖК-дисплейында күрһәтелгән хәбәр.
Төҙөкһөҙлөктәрҙе бөтөрөү
Әгәр һеҙ осраған ниндәй ҙә булһа мәсьәләләр, шул уҡ ваҡытта интерфейс ЖК-дисплей менән Arduino, бында ҡайһы бер дөйөм проблемаларҙы хәл итеү кәңәштәре:
- Тикшерергә Проводка:Бөтә тоташтырыуҙар хәүефһеҙ һәм иркен сымдар юҡ.
- Контрастты көйләү:Потенциометр ҡулланып, ЖК-дисплей контрастын көйләү өсөн, текст асыҡ булғансы.
- Китапханаларҙы тикшерергә:Ышаныслы U8g2 китапханаһы дөрөҫ ҡуйылған һәм дөрөҫ ЖК-дисплей драйверы һайланған код.
Башҡа бәйле ЖК-дисплей
192x64 COG ЖК-дисплейҙан тыш, беҙ шулай уҡ башҡа ЖК-дисплей киң спектрын тәҡдим итә, шул иҫәптән .122х32 График ЖК-дисплей COG ЖК-дисплей, 1990 й.128х32 Монохром ЖКД, һәм128х64Б Дот Матрица ЖК-дисплей. Был ЖК-дисплейҙар ҙа Arduino менән яраша һәм төрлө проекттарҙа ҡулланырға мөмкин.
Һатып алыу өсөн бәйләнешкә инеү
Әгәр һеҙ’ы ҡыҙыҡһыныу һатып алыу 192x64 COG ЖК-дисплей йәки беҙҙең теләһә ниндәй башҡа ЖК-продукция, рәхим итеп, беҙҙең менән бәйләнешкә инеү өсөн бушлай һатып алыу һәм артабан фекер алышыу. Беҙ юғары сифатлы продукция тәҡдим итә, конкурентлы хаҡтар һәм клиенттарҙы хеҙмәтләндереүҙең шәп.
Һылтанмалар
- Ардуино документация
- U8g2 Китапхана документацияһы
