Satura rādītājs:

I2C LCD adaptera detaļas un savienojumi: 5 soļi
I2C LCD adaptera detaļas un savienojumi: 5 soļi

Video: I2C LCD adaptera detaļas un savienojumi: 5 soļi

Video: I2C LCD adaptera detaļas un savienojumi: 5 soļi
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Novembris
Anonim
I2C LCD adaptera detaļas un savienojumi
I2C LCD adaptera detaļas un savienojumi

I2C LCD adapteris ir ierīce, kas satur mikrokontrollera PCF8574 mikroshēmu. Šis mikrokontrolleris ir I/O paplašinātājs, kas sazinās ar citu mikrokontrollera mikroshēmu ar divu vadu sakaru protokolu. Izmantojot šo adapteri, ikviens var kontrolēt 16x2 LCD ar tikai diviem vadiem (SDA, SCL). Tas ietaupa daudzas arduino vai cita mikrokontrollera tapas. Tam ir iebūvēts potenciometrs LCD kontrasta kontrolei. Noklusējuma I2C adrese ir 0x27. Šo adresi varat mainīt, savienojot A0, A1, A2.

A0 A1 A2 Adrese

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 0x26 1 1 1 0x27

0 => ZEMS

1 => AUGSTS

1. darbība: savienojums starp LCD un adapteri

Savienojums starp LCD un adapteri
Savienojums starp LCD un adapteri
Savienojums starp LCD un adapteri
Savienojums starp LCD un adapteri
Savienojums starp LCD un adapteri
Savienojums starp LCD un adapteri
Savienojums starp LCD un adapteri
Savienojums starp LCD un adapteri

Pirmkārt, jums ir jāpielodē šis adapteris ar lcd. To var tieši savienot ar LCD displeja aizmuguri. Bet man ir lodēt to uz PCB. Jūs varat arī pagatavot to, kā vēlaties. Bet jums jābūt uzmanīgiem par pareizo savienojumu. Pretējā gadījumā jūs saskarsities ar lielu problēmu.

2. darbība. Savienojums ar Arduino un I2C LCD adapteri

Savienojums ar Arduino un I2C LCD adapteri
Savienojums ar Arduino un I2C LCD adapteri

Arduino => I2C LCD adapteris

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

3. darbība: ieslēdziet un pārbaudiet

Ieslēdziet un pārbaudiet
Ieslēdziet un pārbaudiet
Ieslēdziet un pārbaudiet
Ieslēdziet un pārbaudiet
Ieslēdziet un pārbaudiet
Ieslēdziet un pārbaudiet
Ieslēdziet un pārbaudiet
Ieslēdziet un pārbaudiet

#define USE_ALB_LCD_I2C

#include "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; void setup () {lcd.init (); lcd.fona apgaismojums (); lcd.clear (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (kolonna, rinda); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // šeit rinda = 1 nozīmē otro rindu lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = dgree zīme lcd.print ((char) 224); // 224 = alfa zīme lcd.print ((char) 232); // 232 = saknes lcd.print ((char) 242); // 242 = thita lcd.print ((char) 228); // 228 = mikro}

4. darbība: bibliotēkas lejupielāde I2C LCD

Bibliotēkas lejupielāde I2C LCD
Bibliotēkas lejupielāde I2C LCD
Bibliotēkas lejupielāde I2C LCD
Bibliotēkas lejupielāde I2C LCD

atveriet arduino IDE => dodieties uz Rīki => pārvaldīt bibliotēkas => meklējiet Arduino mācību dēli

un lejupielādēt bibliotēku.

Ja jums jau ir bibliotēka, izlaidiet šo darbību.

5. solis: pēdējais solis

Pēdējais solis
Pēdējais solis
Pēdējais solis
Pēdējais solis

Esmu izmantojis I2C LCD, lai parādītu vides temperatūru un mitrumu.

Ieteicams: