1602 LCD knappsatsen sköld modul med I2C ryggsäck
Som en del i ett större projekt ville jag ha en LCD-skärm och tangentbord för sjöfart för vissa enkla menyer. Jag kommer att använda en hel del i/o-portar på Arduino för andra jobb, så jag ville ha ett I2C gränssnitt för LCD. Så köpte jag några hårdvara, som består av en 1602 LCD knappsatsen sköld modul från DFRobot och en anonym I2C seriell modul för LCD-skärmar. Jag vill använda dessa med en Arduino Nano.
Sen hittade jag finns det några utmaningar att göra dessa komponenter fungerar tillsammans - men det är möjligt. Så vill jag dela mina erfarenheter och kanske hjälpa några andra.
Detta foto är av arbetande bakbord, som kan visa meddelanden på LCD-skärmen och identifiera knapptryckningar. LCD-skärmen styrs via I2C-gränssnittet, inklusive LCD-bakgrundsbelysning. Knapptryckningar tas emot av Arduino på stift A0 (det kan vara någon av analoga stiften, med undantag för A4 och A5 som binds upp för I2C-gränssnittet).