Paso 1: El Hardware
Como se mencionó anteriormente utilicé la PIC18F2685 principalmente debido a las limitaciones de espacio y el espacio en el proyecto terminado.
Esto significaba que estaba atado para IO este es un paquete PDIP de 28 pines. Como la comunicación periférica no era particularmente alta velocidad y quería agregar una EEPROM y un RTC la opción lógica era para I2C como el comunicaciones de la pantalla LCD. Microchip ofrece una excepcional biblioteca periférica libre para el pedacito 8 microcontroladores que hacen la vida mucho más fácil.
He comprado un vainilla 2004A 20 por 4 LCD de Ebay (£3,57)
y un '1602LCD CII/I2C/I/SPI Serial interfaz módulo puerto pantalla para Arduino K6' (£1,79). No tengo idea cómo vendedores de Ebay decidan sobre estos títulos.
He soldado los dos juntos y los cableados hasta el microcontrolador como se muestra en las fotos anteriores.