Obsah:

Podrobnosti a připojení adaptéru I2C LCD: 5 kroků
Podrobnosti a připojení adaptéru I2C LCD: 5 kroků

Video: Podrobnosti a připojení adaptéru I2C LCD: 5 kroků

Video: Podrobnosti a připojení adaptéru I2C LCD: 5 kroků
Video: BTT SKR2 - Basics SKR 2 (Rev B) Updated 2024, Září
Anonim
Podrobnosti a připojení adaptéru I2C LCD
Podrobnosti a připojení adaptéru I2C LCD

Adaptér I2C LCD je zařízení obsahující čip PCF8574 s mikrořadičem. Tento mikrořadič je expandér I/O, který komunikuje s jiným čipem mikrořadiče pomocí dvouvodičového komunikačního protokolu. Pomocí tohoto adaptéru může kdokoli ovládat 16x2 LCD pouze dvěma vodiči (SDA, SCL). Šetří mnoho pinů arduina nebo jiného mikrořadiče. Má vestavěný potenciometr pro ovládání kontrastu LCD. Výchozí adresa I2C je 0x27. Tuto adresu můžete změnit připojením A0, A1, A2.

A0 A1 A2 Adresa

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 => NÍZKÁ

1 => VYSOKÝ

Krok 1: Připojení mezi LCD a adaptérem

Spojení mezi LCD a adaptérem
Spojení mezi LCD a adaptérem
Spojení mezi LCD a adaptérem
Spojení mezi LCD a adaptérem
Spojení mezi LCD a adaptérem
Spojení mezi LCD a adaptérem
Spojení mezi LCD a adaptérem
Spojení mezi LCD a adaptérem

Nejprve musíte tento adaptér pájet pomocí LCD. Můžete jej přímo připojit k zadní straně displeje LCD. Ale mám to pájet na PCB. Můžete si to také vyrobit, jak chcete. Musíte si ale dávat pozor na správné připojení. Jinak budete čelit velkému problému.

Krok 2: Připojení pomocí adaptéru Arduino a I2C Lcd

Připojení pomocí adaptéru Arduino a I2C Lcd
Připojení pomocí adaptéru Arduino a I2C Lcd

Arduino => I2C LCD adaptér

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

Krok 3: Zapněte a otestujte

Zapněte a vyzkoušejte
Zapněte a vyzkoušejte
Zapněte a vyzkoušejte
Zapněte a vyzkoušejte
Zapněte a vyzkoušejte
Zapněte a vyzkoušejte
Zapněte a vyzkoušejte
Zapněte a vyzkoušejte

#define USE_ALB_LCD_I2C

#include "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; neplatné nastavení () {lcd.init (); lcd.backlight (); lcd.clear (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (kolona, řádek); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // zde řádek = 1 znamená druhý řádek lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = dgree sign lcd.print ((char) 224); // 224 = alfa znak lcd.print ((char) 232); // 232 = root lcd.print ((char) 242); // 242 = thita lcd.print ((char) 228); // 228 = mikro}

Krok 4: Stažení knihovny pro I2C Lcd

Stahování knihovny pro I2C Lcd
Stahování knihovny pro I2C Lcd
Stahování knihovny pro I2C Lcd
Stahování knihovny pro I2C Lcd

otevřete arduino IDE => přejděte na Nástroje => spravovat knihovny => vyhledejte Arduino Learning Board

a stáhněte si knihovnu.

Pokud již knihovnu máte, tento krok přeskočte.

Krok 5: Poslední krok

Poslední krok
Poslední krok
Poslední krok
Poslední krok

Použil jsem LCD I2C k zobrazení teploty a vlhkosti prostředí.

Doporučuje: