Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
I2C LCD-sovitin on laite, joka sisältää mikro-ohjaimen PCF8574-sirun. Tämä mikro-ohjain on I/O-laajennin, joka kommunikoi muiden mikro-ohjainsirujen kanssa kaksijohtimisen tiedonsiirtoprotokollan avulla. Tämän sovittimen avulla kuka tahansa voi ohjata 16x2 LCD -näyttöä vain kahdella johdolla (SDA, SCL). Se säästää monia arduino- tai muita mikro-ohjaimia. Siinä on sisäänrakennettu potentiometri lcd -kontrastin säätämiseen. I2C -oletusosoite on 0x27. Voit muuttaa tämän osoitteen yhdistämällä A0, A1, A2.
A0 A1 A2 Osoite
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 => MATALA
1 => KORKEA
Vaihe 1: Nestekidenäytön ja sovittimen välinen liitäntä
Ensin sinun on juotettava tämä sovitin lcd: llä. Voit liittää sen suoraan LCD -näytön takaosaan. Mutta minulla on juote PCB: llä. Voit myös tehdä sen haluamallasi tavalla. Mutta sinun on oltava varovainen oikean liitännän suhteen. Muuten kohtaat suuren ongelman.
Vaihe 2: Yhteys Arduinolla ja I2C LCD -sovittimella
Arduino => I2C LCD -sovitin
GND => GND
5V => VCC
A4 => SDA
A5 => SCL
Vaihe 3: Käynnistä ja testaa
#define USE_ALB_LCD_I2C
#include "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; void setup () {lcd.init (); lcd.taustavalo (); lcd.clear (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (sarake, rivi); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // tässä rivi = 1 tarkoittaa toista riviä lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = dgree -merkki lcd.print ((char) 224); // 224 = alfa -merkki lcd.print ((char) 232); // 232 = root lcd.print ((char) 242); // 242 = thita lcd.print ((char) 228); // 228 = mikro}
Vaihe 4: Kirjaston lataaminen I2C LCD -levylle
avaa arduino IDE => siirry Työkalut => hallitse kirjastoja => etsi Arduino Learning Board
ja lataa kirjasto.
Jos sinulla on jo kirjasto, ohita tämä vaihe.
Vaihe 5: Viimeinen vaihe
Olen käyttänyt I2C LCD -näyttöä ympäristön lämpötilan ja kosteuden osoittamiseen.