Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tere kõigile, Tänapäeval on Arduino muutunud väga populaarseks ja kõik aktsepteerivad seda ka lihtsa kodeerimise tõttu.
Olen loonud Arduino põhitõdede sarja, mis aitab algajatel, algajatel ja isegi arendajatel mooduli tööle saada. See seeria on hõlmanud moodulite põhitõdesid, mooduli ja Arduino vahel kasutatavat liidest ning kodeerimist.
Alustagem..
1. samm: 16x2 LCD ekraan
16x2 vedelkristallekraanil on 16 tähemärki ja 2 rida LCD, millel on 16 ühenduslüli. Selle vedelkristallekraani kuvamiseks on vaja andmeid või teksti ASCII -vormingus. Esimene rida Alustab 0x80 ja teine rida 0xC0 aadressiga.
LCD võib töötada 4-bitises või 8-bitises režiimis. 4-bitises režiimis saadetakse andmed/käsk Nibble-vormingus kõigepealt kõrgem näksimine ja seejärel madalam nibble
Näiteks 0x45 saatmiseks saadetakse esimene 4 ja seejärel 5.
Samm: 16x2 LCD -liidese ühendamine Arduinoga
3. samm: tihvtide juhtimine ja voog
Juhtnuppe on 3, RS, RW, E.
RS -i kasutamine: kui käsk saadetakse, siis RS = 0, kui andmed saadetakse, siis RS = 1
RW tihvt on lugemine/kirjutamine.
kus RW = 0 tähendab andmete kirjutamist LCD -ekraanile
RW = 1 tähendab andmete lugemist LCD -lt
RW kasutamine:
LCD -käsule/andmetele kirjutades määrame tihvti LOW.
Kui me loeme LCD -lt, määrame tihvti HIGH.
Meie puhul oleme selle ühendanud madalale tasemele, sest kirjutame alati LCD -le.
E (lubamine) kasutamine:
Kui saadame andmeid LCD -le, anname E -tihvti abil lcd -le impulsi.
4. samm: kõrgetasemeline voog
See on kõrgetasemeline voog, mida peame käsu/andmete LCD -le saatmisel järgima.
Kõrgema näksimise lubamine,
Õige RS väärtus, põhineb käskudel/andmetel