Paso 4: El código y cómo funciona
Como se puede ver en las imágenes y el código que he añadido que dos más cables de arduino a la pantalla estos básicamente controlar el contraste de LCD en lugar de utilizar un potenciómetro y el brillo de la pantalla con PWM.
El código de arduino escucha las cadenas que entra por el puerto serie, quita los dos primeros caracteres que opté por ser que la posición donde escribir la cadena en la pantalla LCD y el resto sería la cadena de salida.
Cadena de formato: ##String (ya que es un 16 x 2 LCD el primer número puede variar entre 0-15 posición X y el segundo número de 0 a 1 Y posición)
El script en python se escribe para que siempre añade las coordenadas antes la cadena escribí una función que toma dos argumentos, el primer argumento es la cadena que se mostrará en el 00 (primera línea de la pantalla) y 01 (segunda línea del lcd)
Los comandos para obtener la información de sistema de Raspberry Pi en el python script que encontré en línea en haga clic aquí
Esta es la función de python que envía a las cuerdas para el arduino:
El código de Arduino (archivo adjuntado también)
El código de Python completa (archivo adjuntado también)