Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hei kaikki, Nykyään Arduinosta on tullut erittäin suosittu, ja kaikki hyväksyvät sen myös koodauksen helppous vuoksi.
Olen luonut Arduino Basics -sarjan, joka auttaa aloittelijoita, aloittelijoita ja jopa kehittäjiä saamaan moduulin toimimaan. Tämä sarja on kattanut moduulien perusasiat, moduulin ja Arduinon välisen käyttöliittymän ja koodauksen.
Aloitetaanpa..
Vaihe 1: 16 x 2 nestekidenäytön kiinnitys
16x2 LCD on 16 merkkiä ja 2 rivin LCD, jossa on 16 liitintä. Tämän nestekidenäytön näyttämiseen tarvitaan ASCII -muodossa olevia tietoja tai tekstiä. Ensimmäinen rivi Alkaa 0x80 ja toinen rivi alkaa 0xC0 -osoitteella.
Nestekidenäyttö voi toimia 4-bittisessä tai 8-bittisessä tilassa. 4-bittisessä tilassa data/komento lähetetään Nibble-muodossa ensin korkeampi napitus ja sitten alempi Nibble
Esimerkiksi lähettää 0x45 Ensimmäinen 4 lähetetään ja sitten 5.
Vaihe 2: 16x2 LCD -liitännän liittäminen Arduinon kanssa
Vaihe 3: Nastaohjaus ja virtaus
Ohjaustappeja on 3, RS, RW, E.
RS: n käyttö: Kun komento lähetetään, RS = 0 Kun data lähetetään, RS = 1
RW -nasta on luku/kirjoitus.
jossa RW = 0 tarkoittaa tietojen kirjoittamista nestekidenäytölle
RW = 1 tarkoittaa tietojen lukemista nestekidenäytöstä
RW: n käyttö:
Kun kirjoitamme LCD -komentoon/dataan, asetamme nastan matalaksi.
Kun luemme nestekidenäytöstä, asetamme nastan HIGH.
Meidän tapauksessamme olemme johdotaneet sen LOW -tasolle, koska kirjoitamme aina LCD -näytölle.
Kuinka käyttää E (Ota käyttöön):
Kun lähetämme tietoja nestekidenäyttöön, annamme pulssin LCD: lle E -nastan avulla.
Vaihe 4: Korkean tason virtaus
Tämä on korkean tason virtaus, jota meidän on seurattava lähetettäessä KOMMENTTI/TIEDOT nestekidenäyttöön.
Higher Nibble Enable Pulse,
Oikea RS -arvo, perustuu komentoon/tietoihin