Turinys:

LCD 16x2 sąsaja su „Raspberry Pi“: 7 žingsniai
LCD 16x2 sąsaja su „Raspberry Pi“: 7 žingsniai

Video: LCD 16x2 sąsaja su „Raspberry Pi“: 7 žingsniai

Video: LCD 16x2 sąsaja su „Raspberry Pi“: 7 žingsniai
Video: Interfaz Serie I2C ¿aún no sabes cómo funciona? 2024, Liepa
Anonim
LCD 16x2 sąsaja su „Raspberry Pi“
LCD 16x2 sąsaja su „Raspberry Pi“

Sveiki, draugai, Šiandien aš sąsajau 16x2 ekraną su „Raspberry pi“.

1 žingsnis: reikalingi komponentai

Norėdami atlikti užduotį, jums reikia šių komponentų.

  1. Raspberry Pi
  2. „Raspberry Pi“maitinimo adapteris
  3. 16x2 LCD ekranas
  4. potenciometras 10k
  5. jungiamieji laidai
  6. duonos lenta arba bet koks 16x2 ekrano skydas

2 žingsnis: grandinės jungtys

Grandinės jungtys
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

Dirba
Dirba

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

Image
Image

Č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

Facebook

tinklaraštį

Parašyk man elektroninį laišką

Rekomenduojamas: