INHOUDSOPGAWE:

Besonderhede en verbindings van die I2C LCD -adapter: 5 stappe
Besonderhede en verbindings van die I2C LCD -adapter: 5 stappe

Video: Besonderhede en verbindings van die I2C LCD -adapter: 5 stappe

Video: Besonderhede en verbindings van die I2C LCD -adapter: 5 stappe
Video: Output DC or AC Voltage using MCP4725 DAC with LCD and PWM to Voltage Converter with Arduino 2024, Junie
Anonim
Besonderhede en verbindings van die I2C LCD -adapter
Besonderhede en verbindings van die I2C LCD -adapter

I2C lcd-adapter is 'n toestel met 'n mikrobeheerder PCF8574-chip. Hierdie mikro-kontroleerder is 'n I/O-uitbreiding, wat kommunikeer met 'n ander mikro-kontroleerder-chip met tweedraad-kommunikasieprotokol. Met hierdie adapter kan elkeen 'n 16x2 LCD met slegs twee drade (SDA, SCL) beheer. Dit bespaar baie penne van arduino of ander mikrobeheerder. Dit het 'n ingeboude potensiometer vir die beheer van lcd -kontras. Die standaard I2C -adres is 0x27. U kan hierdie adres verander deur A0, A1, A2 aan te sluit.

A0 A1 A2 Adres

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 => LAAG

1 => HOOG

Stap 1: Verbinding tussen LCD en adapter

Verbinding tussen LCD en adapter
Verbinding tussen LCD en adapter
Verbinding tussen LCD en adapter
Verbinding tussen LCD en adapter
Verbinding tussen LCD en adapter
Verbinding tussen LCD en adapter
Verbinding tussen LCD en adapter
Verbinding tussen LCD en adapter

Eerstens moet u hierdie adapter met lcd soldeer. U kan dit direk aan die agterkant van die LCD -skerm koppel. Maar ek het dit op 'n PCB soldeer. U kan dit ook maak soos u wil. Maar u moet versigtig wees met die regte verbinding. Anders sal u 'n groot probleem ondervind.

Stap 2: Verbinding met Arduino en I2C Lcd -adapter

Verbinding met Arduino en I2C LCD -adapter
Verbinding met Arduino en I2C LCD -adapter

Arduino => I2C LCD -adapter

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

Stap 3: Skakel aan en toets

Skakel aan en toets
Skakel aan en toets
Skakel aan en toets
Skakel aan en toets
Skakel aan en toets
Skakel aan en toets
Skakel aan en toets
Skakel aan en toets

#definieer GEBRUIK_ALB_LCD_I2C

#sluit "ArduinoLearningBoard.h" ALB_LCD_I2C lcd in; ongeldige opstelling () {lcd.init (); lcd.backlight (); lcd.clear (); } leemte -lus () {lcd.setCursor (0, 0); // lcd.setCursor (kolom, ry); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // hier beteken ry = 1 tweede reël lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = dgree teken lcd.print ((char) 224); // 224 = alfa -teken lcd.print ((char) 232); // 232 = root lcd.print ((char) 242); // 242 = thita lcd.print ((char) 228); // 228 = mikro}

Stap 4: Laai biblioteek af vir I2C Lcd

Laai tans biblioteek af vir I2C Lcd
Laai tans biblioteek af vir I2C Lcd
Laai tans biblioteek af vir I2C Lcd
Laai tans biblioteek af vir I2C Lcd

open arduino IDE => gaan na Tools => bestuur biblioteke => soek na Arduino Learning Board

en laai die biblioteek af.

Slaan hierdie stap oor as u reeds die biblioteek het.

Stap 5: Laaste stap

Laaste stap
Laaste stap
Laaste stap
Laaste stap

Ek het die I2C lcd gebruik om die temperatuur en humiditeit van die omgewing aan te toon.

Aanbeveel: