Microchip PIC-bibliotek för att kontrollera en 20 av 4 LCD över I2C (1 / 2 steg)
Steg 1: Hårdvara
Som tidigare nämnts använde jag PIC18F2685 främst på fotavtryck och utrymme begränsningar i det färdiga projektet.
Detta innebar att jag var fastspänd IO med tanke på detta är en 28 pin PDIP paketet. Som den perifera comms var inte särskilt hög fart och jag ville lägga till en EEPROM och en RTC var det logiska valet för I2C som komm till LCD-skärmen. Mikrochip erbjuder en enastående gratis perifera bibliotek för 8 bitars mikrokontroller som gjort livet mycket lättare.
Jag köpte en vanilj 2004A 20 av 4 LCD från Ebay (£3,57)
och en "1602LCD Display IIC/I2C/jag/SPI seriellt gränssnitt modul hamn för Arduino K6" (£1,79). Jag har ingen aning hur Ebay Säljare besluta om dessa titlar.
Jag lödde två tillsammans och kopplat dem till mikrokontroller som visas i bilderna ovan.