INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
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
Arduino => I2C LCD -adapter
GND => GND
5V => VCC
A4 => SDA
A5 => SCL
Stap 3: 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
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
Ek het die I2C lcd gebruik om die temperatuur en humiditeit van die omgewing aan te toon.