Turinys:
- 1 žingsnis: LCD ir adapterio prijungimas
- 2 veiksmas: prisijungimas naudojant „Arduino“ir „I2C“LCD adapterį
- 3 žingsnis: Įjunkite ir išbandykite
- 4 veiksmas: bibliotekos atsisiuntimas, skirtas „I2C LCD“
- 5 žingsnis: paskutinis žingsnis
Video: „I2C“LCD adapterio detalės ir jungtys: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
I2C LCD adapteris yra įrenginys, kuriame yra mikrovaldiklio PCF8574 mikroschema. Šis mikrovaldiklis yra įvesties/išvesties plėtiklis, kuris palaiko ryšį su kitu mikrovaldiklio mikroschema, naudojant dviejų laidų ryšio protokolą. Naudodamas šį adapterį kiekvienas gali valdyti 16x2 skystųjų kristalų ekraną tik dviem laidais (SDA, SCL). Tai sutaupo daug kaiščių arduino ar kito mikrovaldiklio. Jame yra įmontuotas potenciometras, skirtas valdyti LCD kontrastą. Numatytasis I2C adresas yra 0x27. Šį adresą galite pakeisti prijungę A0, A1, A2.
A0 A1 A2 Adresas
0 0 0 0x20 0 0 1 0x21 0 1 0 0x22 0 1 1 0x23 1 0 0 0x24 1 0 1 0x25 1 1 0 0x26 1 1 1 0x27
0 => ŽEMA
1 => AUKŠTAS
1 žingsnis: LCD ir adapterio prijungimas
Pirmiausia turite lituoti šį adapterį su LCD. Galite tiesiogiai prijungti jį prie LCD ekrano. Bet aš turiu lituoti ant pcb. Taip pat galite pasigaminti taip, kaip norite. Bet jūs turite būti atsargūs dėl tinkamo ryšio. Priešingu atveju susidursite su didele problema.
2 veiksmas: prisijungimas naudojant „Arduino“ir „I2C“LCD adapterį
Arduino => I2C LCD adapteris
GND => GND
5V => VCC
A4 => SDA
A5 => SCL
3 žingsnis: Įjunkite ir išbandykite
#define USE_ALB_LCD_I2C
#include "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; void setup () {lcd.init (); lcd.backlight (); lcd.clear (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (stulpelis, eilutė); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // čia eilutė = 1 reiškia antrą eilutę lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = dgree ženklas lcd.print ((char) 224); // 224 = alfa ženklas lcd.print ((char) 232); // 232 = šakninis lcd.print ((char) 242); // 242 = thita lcd.print ((char) 228); // 228 = mikro}
4 veiksmas: bibliotekos atsisiuntimas, skirtas „I2C LCD“
atidarykite arduino IDE => eikite į Įrankiai => tvarkykite bibliotekas => ieškokite „Arduino Learning Board“
ir atsisiųsti biblioteką.
Jei jau turite biblioteką, praleiskite šį veiksmą.
5 žingsnis: paskutinis žingsnis
Aš naudoju I2C LCD, norėdamas parodyti aplinkos temperatūrą ir drėgmę.
Rekomenduojamas:
Įdėtas cilindrinis saugiklių laikiklis (jungtys): 15 žingsnių (su paveikslėliais)
Įdėtas cilindrinis saugiklių laikiklis (jungtys): Ši instrukcija skirta cilindrinio stiklo saugiklių laikikliams, sukurtiems naudojant TinkerCAD. Šis projektas buvo pradėtas birželio mėnesį ir įtrauktas į TinkerCAD dizaino konkursą. Yra dviejų tipų saugiklių laikikliai, vienas skirtas bendram 5x20 mm, o kitas
Universiteto jungtys: 8 žingsniai
Semestro pabaiga Indianos universiteto studentams dažnai yra įtemptas metų laikas, nes jie nerimauja dėl baigiamųjų egzaminų ir pažymių. Indianos universitetas jau siūlo keletą streso mažinimo strategijų, tokių kaip „Balance at Kelley“
Individualizuotos vielos jungtys: 3 žingsniai (su nuotraukomis)
Individualizuotos laidų jungtys: padarykite savo „Arduino“prototipų projektus profesionaliau atrodančius, organizuotus ir tvirtesnius
Magnetinės baterijų jungtys: 5 žingsniai (su nuotraukomis)
Magnetinės baterijų jungtys: Sveiki visi, čia yra nedidelė pamoka apie naudingas ir lengvai pagaminamas akumuliatoriaus jungtis. Neseniai pradėjau naudoti 18650 elementų baterijas iš senų nešiojamųjų kompiuterių ir norėjau greitai ir lengvai jas prijungti. Jungtys, kuriose naudojami magnetai, buvo geriausias pasirinkimas
HD44780 LCD į I2C adapterio plokštė autobuso piratui: 9 žingsniai
HD44780 LCD į I2C adapterių plokštė autobusų piratams: pigūs LCD ekranai, pagrįsti HD44780 mikroschemų rinkiniu, yra įvairių dydžių: 2x16, 4x20 ir tt Šie ekranai turi du standartinius sąsajos režimus: 4 bitų ir 8 bitų lygiagrečiai. 8 bitams iš viso reikia 11 duomenų eilučių, 4 bitams-7 (tik rašymui-6). Kai kurie