Turinys:

„Grove“skystųjų kristalų ekrano naudojimas su RGB apšvietimu: 4 žingsniai
„Grove“skystųjų kristalų ekrano naudojimas su RGB apšvietimu: 4 žingsniai
Anonim

Sekite daugiau autoriaus:

Prijunkite Raspberry Pi prie nešiojamojo kompiuterio ekrano ir klaviatūros
Prijunkite Raspberry Pi prie nešiojamojo kompiuterio ekrano ir klaviatūros
Prijunkite Raspberry Pi prie nešiojamojo kompiuterio ekrano ir klaviatūros
Prijunkite Raspberry Pi prie nešiojamojo kompiuterio ekrano ir klaviatūros
Automatinė šviesos tvora
Automatinė šviesos tvora
Automatinė šviesos tvora
Automatinė šviesos tvora
Namų automatizavimas naudojant „Google Assistant“ir „Adafruit IO“
Namų automatizavimas naudojant „Google Assistant“ir „Adafruit IO“
Namų automatizavimas naudojant „Google Assistant“ir „Adafruit IO“
Namų automatizavimas naudojant „Google Assistant“ir „Adafruit IO“

Norint užmegzti gerą bendravimą tarp žmonių ir mašinų pasaulio, svarbų vaidmenį vaidina ekranai. Taigi jie yra svarbi įterptųjų sistemų dalis. Ekranai - dideli ar maži, veikia tuo pačiu pagrindiniu principu. Be sudėtingų ekranų, tokių kaip grafiniai ir 3D ekranai, reikia žinoti, kaip dirbti su paprastais ekranais, tokiais kaip 16x1 ir 16x2. 16x1 ekranas turi 16 simbolių ir yra vienoje eilutėje. 16x2 skystųjų kristalų ekranas iš viso sudarys 32 simbolius 16 pirmoje eilutėje ir dar 16 antroje eilutėje. Čia reikia suprasti, kad kiekviename simbolyje yra 5x10 = 50 pikselių, todėl norint parodyti vieną simbolį, visi 50 pikselių turi veikti kartu.

Prekės

Matė studiją - Grove RGB LCD

1 žingsnis: įvadas

Įvadas
Įvadas

Be sudėtingų ekranų, tokių kaip grafiniai ir 3D ekranai, reikia žinoti, kaip dirbti su paprastais ekranais, tokiais kaip 16x1 ir 16x2. 16x1 ekranas turi 16 simbolių ir yra vienoje eilutėje. 16x2 skystųjų kristalų ekranas iš viso sudarys 32 simbolius 16 pirmoje eilutėje ir dar 16 antroje eilutėje. Čia reikia suprasti, kad kiekviename simbolyje yra 5x10 = 50 pikselių, todėl norint parodyti vieną simbolį, visi 50 pikselių turi veikti kartu.

Grove - LCD RGB foninis apšvietimas yra spalvotas 16x2 LCD apšvietimas. Dėl didelio kontrasto ir lengvo naudojimo jis yra tobulas „I2C“LCD ekranas „Arduino“ir „Raspberry Pi“.

2 žingsnis: grandinės schema

Grandinės schema
Grandinės schema

Skirtingai nuo kitų 16x2 LCD ekranų, „Grove LCD“veikia su I2C jungtimis. Tai palengvina ekrano prijungimo prie „Arduino“arba „Raspberry Pi“vargą. Kartu su VCC ir GND linijomis šiam LCD reikia tik SDA (serijos duomenys) ir SCL (serijinis laikrodis). Tai reiškia, kad mums reikia tik 4 laidų, kad šis LCD veiktų, o ne 14 kitų LCD kaiščių.

3 veiksmas: kaip veikia „I2C“?

Kaip veikia I2C?
Kaip veikia I2C?
Kaip veikia I2C?
Kaip veikia I2C?

Čia yra išsamus to paties paaiškinimas:

  1. SDA (SerialData) - eilutė, skirta valdančiajam ir vergui siųsti ir gauti duomenis.
  2. SCL (serijinis laikrodis) - linija, kuri perduoda laikrodžio signalą.

I2C yra nuoseklaus ryšio protokolas, todėl duomenys po truputį perduodami vienu laidu (SDA linija). Kaip ir SPI, I2C yra sinchroninis, todėl bitų išvestis sinchronizuojama su bitų atranka pagal laikrodžio signalą, bendrinamą tarp pagrindinio ir pavaldinio. Laikrodžio signalą visada valdo meistras.

Daugiau apie „I2C“ryšio protokolą galite sužinoti čia. Dabar, jei norite sukurti projektą, kuriame reikia naudoti konkrečias funkcijas, galite lengvai tai padaryti peržiūrėdami pavyzdžius iš saugyklos prieduose.

Rekomenduojamas: