Tiene un módulo de visualización que se controla a través de interfaz I2C . Luego tienes un puente USB a I2C controlado desde el extremo USB. ¿Cómo empezar?
Primero, debe estudiar el conjunto y el formato de los comandos I2C que se necesitan para mostrar algo. Debería estar en el manual del usuario del controlador de pantalla.
Segundo, necesitas averiguar el formato USB que convierte el USB en I2C, para generar las cadenas I2C adecuadas. Por lo general, los dispositivos USB a I2C vienen con una biblioteca de llamadas I2C adecuadas, por lo que no es necesario estudiar la interfaz física. Pero tendrá que entender el formato de las llamadas a la biblioteca. Solo un controlador FTDI no hace nada para ayudar aquí, es solo un controlador. Necesita una biblioteca I2C de capa de aplicación para enviar paquetes USB adecuados, que se transformarán en paquetes I2C en el otro extremo del puente FTDI. Consulte con Appnote AN_255 sobre los detalles de cómo iniciar el proceso.
Entonces tendrás el desafío de generar los comandos I2C correctos que la pantalla entenderá, usando esas bibliotecas USB-I2C. La mejor manera de garantizar los bits y bytes correctos es monitorear la actividad real del bus I2C con un analizador lógico simple con el decodificador de protocolo I2C, como los analizadores Saleae . Puede obtener clones baratos de sus versiones anteriores en e-Bay o DX.com,
Silahojadedatosdelapantallanoestáclara(comosueleserlo),unabuenaestrategiaseríaobteneruntutorialydemostracióndeI2CnativodeArduino,ycapturarlassecuenciasI2Ccorrectas,yluegodominarlasllamadasUSBparaquecoincidanconlasalidaI2C.Podríaahorrarlemuchotiempodedesarrollo.
EDITAR:ParecequeelformatodelcontroladorFunduino(desdeI2Calainterfazdepantallaparalela1602A)noserevela.Porlotanto,laúnicaformaseríaaplicaringenieríainversaala"Biblioteca de LCD Arduino (tm)" de circuitattic.com y escribir la versión USB (con).