Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Sveiki, draugai, Šiandien aš sąsajau 16x2 ekraną su „Raspberry pi“.
1 žingsnis: reikalingi komponentai
Norėdami atlikti užduotį, jums reikia šių komponentų.
- Raspberry Pi
- „Raspberry Pi“maitinimo adapteris
- 16x2 LCD ekranas
- potenciometras 10k
- jungiamieji laidai
- duonos lenta arba bet koks 16x2 ekrano skydas
2 žingsnis: grandinės jungtys
Ryšiai parodyti šiame paveikslėlyje. Tačiau naudoti šį GPIO nėra privaloma. LCD ekranui prijungti galite naudoti bet kurį GPIO. Bet jūs turite paminėti tuos pačius GPIO programuojant. Kintamas rezistorius yra prijungtas, kad būtų galima reguliuoti ekrano kontrastą. Ekranas maitinamas iš „Raspberry pi“. R/W kaištis prijungtas prie žemės, nes ekrane neatlieku jokios skaitymo operacijos.
3 žingsnis: darbas
Aš sukūriau ekrano biblioteką, būtent lcd.py Šioje bibliotekoje aš rašau kai kurias funkcijas, kurias gali iškviesti vartotojas. Norint vairuoti LCD, šią biblioteką privaloma įtraukti į savo kodą. Daugiau informacijos apie biblioteką rasite bibliotekoje.
Pirmiausia turite atlikti funkciją start () ir perduoti kaiščius, kuriuos naudosite sąsajos rodymui.
Čia funkcija Spausdinti () gali atspausdinti bet kokią šiai funkcijai perduotą reikšmę.
Šis ekranas yra sujungtas 4 bitų režimu, todėl prie aviečių kaiščio prijungti tik 4 kaiščiai D4-D7 ir RW, EN.
4 žingsnis: išbandykite
Čia rasite išbandytą vaizdo įrašą
5 žingsnis: kodas
Čia yra šios instrukcijos kodas čia
6 žingsnis: trūkumai
Tai neveiks tinkamai, jei paleisime šį scenarijų paleisti automatiškai. Taip yra todėl, kad „Raspberry pi“nėra realaus laiko valdiklis. Reikia dar šiek tiek patobulinti šį kodą
7 žingsnis: susisiekite su mumis
Daugiau instrukcijų rasite čia
tinklaraštį
Parašyk man elektroninį laišką