Turinys:
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Sekite daugiau autoriaus:
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
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
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“?
Čia yra išsamus to paties paaiškinimas:
- SDA (SerialData) - eilutė, skirta valdančiajam ir vergui siųsti ir gauti duomenis.
- 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:
ESP32 ir ST7789 135 x 240 skystųjų kristalų ekranas: 3 žingsniai
ESP32 ir ST7789 135 x 240 skystųjų kristalų ekranas: kaip prijungti ST7789 ekraną prie ESP32 plokštės. Aš eksperimentavau su kitais ekranais, ir šį pasirodė šiek tiek sunku paleisti. Tikimės, kad ši prijungimo schema ir kodas padės kitiems
„Bluetooth“valdomas „Messenger“skystųjų kristalų ekranas -- 16x2 skystųjų kristalų ekranas -- Hc05 -- Paprasta -- Belaidžio ryšio skelbimų lenta: 8 žingsniai
„Bluetooth“valdomas „Messenger“skystųjų kristalų ekranas || 16x2 skystųjų kristalų ekranas || Hc05 || Paprasta || Belaidžio ryšio skelbimų lenta: …………………………. Prenumeruokite mano „YouTube“kanalą, kad gautumėte daugiau vaizdo įrašų …… ………………………………… Skelbimų lenta naudojama žmonėms atnaujinti nauja informacija arba jei norite išsiųsti pranešimą kambaryje arba po
Rankinis „Arduino“popierinių akmenų žirklių žaidimas naudojant 20x4 skystųjų kristalų ekraną su I2C: 7 žingsniai
Rankinis „Arduino“popierinių uolų žirklių žaidimas naudojant 20x4 skystųjų kristalų ekraną su I2C: Sveiki visi, o gal turėčiau pasakyti „Labas pasaulis!“Būtų labai malonu su jumis pasidalyti projektu, kuris buvo mano įėjimas į daugelį „Arduino“dalykų. Tai rankinis „Arduino“popierinių uolienų žirklių žaidimas, naudojant I2C 20x4 skystųjų kristalų ekraną. Aš
Skystųjų kristalų ekranas naudojant „Arduno“: 4 žingsniai
Skystųjų kristalų ekranas naudojant „Arduno“: LCD (skystųjų kristalų ekranas) yra ekrano laikmenų tipas, kuriame kaip pagrindinis žiūrovas naudojamas skystasis kristalas. Šiame straipsnyje naudosiu 2x16 LCD. Kadangi tokio tipo LCD dažniausiai randama rinkoje. Specifikacija: fizinė forma, žr. Paveikslėlį
„HX1230“vienspalvis skystųjų kristalų ekranas „Arduino“projektuose: 4 žingsniai
„HX1230“vienspalvis skystųjų kristalų ekranas „Arduino“projektuose: dalys: bet koks „Arduino HX1230“96x68 pikselių skystųjų kristalų ekranas (taip pat žinomas kaip „Nokia 1202“, STE2007) keli laidai