Obsah:

Podrobnosti a pripojenia adaptéra LCD I2C: 5 krokov
Podrobnosti a pripojenia adaptéra LCD I2C: 5 krokov

Video: Podrobnosti a pripojenia adaptéra LCD I2C: 5 krokov

Video: Podrobnosti a pripojenia adaptéra LCD I2C: 5 krokov
Video: Урок 21. Метеостанция с сохранением данных на flash карту 2024, November
Anonim
Podrobnosti a pripojenia adaptéra LCD I2C
Podrobnosti a pripojenia adaptéra LCD I2C

Adaptér LCD I2C je zariadenie, ktoré obsahuje čip PCF8574 s mikrořadičom. Tento mikroprocesor je expandér I/O, ktorý komunikuje s iným čipom mikroovládača pomocou dvojvodičového komunikačného protokolu. Pomocou tohto adaptéra môže ktokoľvek ovládať LCD monitor 16x2 iba pomocou dvoch káblov (SDA, SCL). Šetrí veľa pinov arduina alebo iného mikro-ovládača. Má vstavaný potenciometer na ovládanie kontrastu LCD. Predvolená adresa I2C je 0x27. Túto adresu môžete zmeniť pripojení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ÍZKA

1 => VYSOKÝ

Krok 1: Pripojenie medzi LCD a adaptérom

Spojenie medzi LCD a adaptérom
Spojenie medzi LCD a adaptérom
Spojenie medzi LCD a adaptérom
Spojenie medzi LCD a adaptérom
Spojenie medzi LCD a adaptérom
Spojenie medzi LCD a adaptérom
Spojenie medzi LCD a adaptérom
Spojenie medzi LCD a adaptérom

Tento adaptér musíte najskôr spájkovať s LCD. Môžete ho priamo pripojiť k zadnej strane LCD displeja. Ale mám to spájkované na doske. Môžete si ho tiež vyrobiť, ako chcete. Musíte si však dávať pozor na správne pripojenie. V opačnom prípade budete čeliť veľkému problému.

Krok 2: Pripojenie pomocou adaptéra LCD Arduino a I2C

Pripojenie pomocou adaptéra LCD Arduino a I2C
Pripojenie pomocou adaptéra LCD Arduino a I2C

Arduino => I2C LCD adaptér

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

Krok 3: Zapnite zariadenie a otestujte ho

Zapnite a vyskúšajte
Zapnite a vyskúšajte
Zapnite a vyskúšajte
Zapnite a vyskúšajte
Zapnite a vyskúšajte
Zapnite a vyskúšajte
Zapnite a vyskúšajte
Zapnite a vyskúšajte

#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 (stĺpček, riadok); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // tu riadok = 1 znamená druhý riadok lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = znak dgree 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: Sťahovanie knižnice pre I2C Lcd

Sťahovanie knižnice pre I2C Lcd
Sťahovanie knižnice pre I2C Lcd
Sťahovanie knižnice pre I2C Lcd
Sťahovanie knižnice pre I2C Lcd

otvorte arduino IDE => prejdite na Nástroje => spravovať knižnice => vyhľadajte Arduino Learning Board

a stiahnite si knižnicu.

Ak už knižnicu máte, preskočte tento krok.

Krok 5: Posledný krok

Posledný krok
Posledný krok
Posledný krok
Posledný krok

Na zobrazenie teploty a vlhkosti prostredia som použil LCD I2C.

Odporúča: