Paso 5: Programación de la interfaz de usuario
Para Python para comunicarse con Arduino, necesita el módulo Pyserial . Una vez instalado, puede leer y escribir en el Arduino sobre la conexión en serie.
En mi programa, cuando se hace clic en un botón, el botón llama a una función que escribe el número del botón en el Arduino. Utilizando ese número, las cifras de Arduino que llevaron al número corresponde a y cambia el estado de ese LED.
El archivo de Python para la interfaz de usuario se coloca por debajo. Al ejecutarlo, hay algunas cosas en cuenta:
Si ejecuta el archivo en Windows, es recomendable simplemente haga doble clic en el archivo en lugar de abrirlo en IDLE (el python IDE) y ejecutarlo desde allí. También, usted tendrá que configurar el puerto serie a utilizar dentro del código. De forma predeterminada, se establece en 2, que corresponde a COM3 en Windows.
Los usuarios de Mac: no he probado el programa en un mac. Por favor me avisan si hay algún problema con ella, así que puedo tratar de solucionarlos. Python a veces se comporta diferentemente en Macs, especialmente cuando se trata de la materia de gráficos.