Turinys:

„I2C“LCD adapterio detalės ir jungtys: 5 žingsniai
„I2C“LCD adapterio detalės ir jungtys: 5 žingsniai

Video: „I2C“LCD adapterio detalės ir jungtys: 5 žingsniai

Video: „I2C“LCD adapterio detalės ir jungtys: 5 žingsniai
Video: #2 Основы FLProg Элементы и триггер | ESP32 NodeMCU | Визуальное программирование для Arduino 2024, Rugsėjis
Anonim
„I2C“LCD adapterio informacija ir jungtys
„I2C“LCD adapterio informacija ir jungtys

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

Ryšys tarp LCD ir adapterio
Ryšys tarp LCD ir adapterio
Ryšys tarp LCD ir adapterio
Ryšys tarp LCD ir adapterio
Ryšys tarp LCD ir adapterio
Ryšys tarp LCD ir adapterio
Ryšys tarp LCD ir adapterio
Ryšys tarp LCD ir adapterio

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į

Ryšys su „Arduino“ir „I2C“LCD adapteriu
Ryšys su „Arduino“ir „I2C“LCD adapteriu

Arduino => I2C LCD adapteris

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

3 žingsnis: Įjunkite ir išbandykite

Įjunkite ir išbandykite
Įjunkite ir išbandykite
Įjunkite ir išbandykite
Įjunkite ir išbandykite
Įjunkite ir išbandykite
Įjunkite ir išbandykite
Įjunkite ir išbandykite
Į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“

Atsisiunčiama biblioteka, skirta „I2C LCD“
Atsisiunčiama biblioteka, skirta „I2C LCD“
Atsisiunčiama biblioteka, skirta „I2C LCD“
Atsisiunčiama biblioteka, skirta „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

Paskutinis žingsnis
Paskutinis žingsnis
Paskutinis žingsnis
Paskutinis žingsnis

Aš naudoju I2C LCD, norėdamas parodyti aplinkos temperatūrą ir drėgmę.

Rekomenduojamas: