Turinys:

„Arduino“pradedantiesiems: „Arduino“sąsaja su 16x2 LCD ekranu: 5 žingsniai
„Arduino“pradedantiesiems: „Arduino“sąsaja su 16x2 LCD ekranu: 5 žingsniai

Video: „Arduino“pradedantiesiems: „Arduino“sąsaja su 16x2 LCD ekranu: 5 žingsniai

Video: „Arduino“pradedantiesiems: „Arduino“sąsaja su 16x2 LCD ekranu: 5 žingsniai
Video: How to Make PLC LCD HMI || FLProg 2024, Lapkritis
Anonim
„Arduino“pradedantiesiems: „Arduino“sąsaja su 16x2 LCD ekranu
„Arduino“pradedantiesiems: „Arduino“sąsaja su 16x2 LCD ekranu

Sveiki visi, Šiais laikais „Arduino“tapo labai populiarus ir visi jį priima dėl lengvo kodavimo.

Aš sukūriau „Arduino Basics“seriją, kuri padeda pradedantiesiems, naujokams ir net kūrėjams gauti modulio darbą. Ši serija apėmė pagrindinius modulius, sąsają, naudojamą tarp modulio ir „Arduino“, ir kodavimą.

Pradėkime..

1 žingsnis: 16x2 skystųjų kristalų ekranas

16 x 2 LCD ekranas
16 x 2 LCD ekranas

16x2 LCD yra 16 simbolių ir 2 eilučių LCD, turintis 16 jungčių. Šiam LCD ekranui rodyti reikia ASCII formato duomenų ar teksto. Pirma eilutė prasideda nuo 0x80, o antroji eilutė prasideda nuo 0xC0 adreso.

Skystųjų kristalų ekranas gali veikti 4 bitų arba 8 bitų režimu. 4 bitų režimu duomenys/komanda siunčiami „Nibble“formatu, pirmiausia aukštesniu ir tada mažesniu

Pavyzdžiui, jei norite siųsti 0x45, bus išsiųstas pirmasis 4, tada 5.

2 žingsnis: 16x2 LCD sąsajos prijungimas prie „Arduino“

16x2 LCD sąsajos prijungimas prie „Arduino“
16x2 LCD sąsajos prijungimas prie „Arduino“

3 žingsnis: kaiščių valdymas ir srautas

Yra 3 valdymo smeigtukai, tai yra RS, RW, E.

Kaip naudoti RS: kai siunčiama komanda, tada RS = 0, kai siunčiami duomenys, tada RS = 1

RW kaištis yra skaitymas/rašymas.

kur RW = 0 reiškia įrašyti duomenis į LCD

RW = 1 reiškia skaityti duomenis iš LCD

Kaip naudoti RW:

Kai rašome į LCD komandą/duomenis, kaištį nustatome kaip LOW.

Kai skaitome iš LCD, kaištį nustatome kaip AUKŠTĄ.

Mūsų atveju mes jį prijungėme prie žemo lygio, nes visada rašysime į LCD.

Kaip naudoti E (įjungti):

Kai siunčiame duomenis į skystųjų kristalų ekraną, mes suteikiame impulsą LCD, naudodami E kaištį.

4 žingsnis: aukšto lygio srautas

Tai yra aukšto lygio srautas, kurio turime laikytis siunčiant COMMAND/DATA į LCD.

„Higher Nibble Enable Pulse“,

Tinkama RS vertė, pagrįsta COMMAND/DATA

Apatinis kramtymas

Įgalinti impulsą,

Tinkama RS vertė, pagrįsta COMMAND/DATA

Rekomenduojamas: