Turinys:
- 1 žingsnis: 16x2 skystųjų kristalų ekranas
- 2 žingsnis: 16x2 LCD sąsajos prijungimas prie „Arduino“
- 3 žingsnis: kaiščių valdymas ir srautas
- 4 žingsnis: aukšto lygio srautas
- 5 žingsnis: pamoka
Video: „Arduino“pradedantiesiems: „Arduino“sąsaja su 16x2 LCD ekranu: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
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
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“
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:
Sąsaja su LCD ekranu M4 Įtraukimas: 5 žingsniai
Sąsaja naudojant LCD ekraną M4 pirmenybė „Drivemall“, o ne klasei
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: 8 žingsniai
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: Šioje pamokoje sužinosite viską apie tai, kaip paleisti, prijungti ir gauti I2C įrenginį (akselerometrą), dirbantį su valdikliu (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Kaip naudotis multimetru tamilų kalba Vadovas pradedantiesiems - Multimetras pradedantiesiems: 8 žingsniai
Kaip naudotis multimetru tamilų kalba Pradedančiųjų vadovas | Multimetras pradedantiesiems: Sveiki draugai, šioje pamokoje aš paaiškinau, kaip naudoti multimetrą visų rūšių elektronikos grandinėse, atliekant 7 skirtingus veiksmus, pvz., 1) įrangos tęstinumo testas 2) nuolatinės srovės matavimas 3) diodo ir šviesos diodo testavimas 4) matavimas Resi
LCD 16x2 sąsaja su „Raspberry Pi“: 7 žingsniai
Skystųjų kristalų 16x2 sąsaja su „Raspberry Pi“: Sveiki draugai, šiandien aš jungiuosi prie 16x2 ekrano su „Raspberry pi“
Python ne visai pradedantiesiems pradedantiesiems: 7 žingsniai
„Python“ne visai pradedantiesiems pradedantiesiems: Sveiki, paskutinį kartą, jei atkreipėte dėmesį, palietėme „python“pagrindus - spausdinkite, tuo tarpu ir kilpoms, įvestis & išvestis, jei ir „easygui“starteris. taip pat nemokamas „easygui“ir „pycal“-mano paties modulio platinimas. ši pamoka apims: daugiau