Emulador GPIO de Raspberry Pi que da vida a tus proyectos sin necesidad de componentes reales

El Emulador GPIO de Raspberry Pi que dará vida a tus proyectos sin necesidad de componentes reales.

¿Alguna vez has pensado en hacer un pequeño proyecto con tu Raspberry Pi y luego encontrarte sin los componentes necesarios para conectarte a los pines del GPIO? Este nuevo emulador es para ti y te permitirá conectar componentes virtuales al Raspberry para dar rienda suelta a tu creatividad!

El interesante proyecto, llamado Raspberry Pi GPIO Emulator, ha sido creado por el profesor conocido como Jan K. S. en GitHub y fue diseñado para ayudar a los estudiantes que no podían ir a clase a completar su trabajo debido a la pandemia de coronavirus.

La interfaz interactiva está construida en base a gpiozero usando TkInter y le permite simular la conexión y la programación de componentes externos a su Raspberry Pi. La programación del emulador se ha hecho usando MockFactory, una biblioteca usada por gpiozero.

emulador raspberry pi

Las herramientas utilizadas por el profesor demostraron ser excelentes para la creación de una interfaz de usuario sencilla e intuitiva que pudiera ser utilizada por sus alumnos para el aprendizaje. La biblioteca incluye una amplia variedad de componentes para interactuar con tales como botones, LEDs y módulos más avanzados como sensores de proximidad y algunos kits de robótica.

Puede, por ejemplo, pulsar un botón virtual para encender los LED y activar el sensor de proximidad virtual que está conectado a la Raspberry, cuya distancia a los objetos puede ser ajustada directamente desde su PC para comprobar las consecuencias según su programación.

Jan ya ha declarado que quiere hacer la biblioteca de código abierto en un futuro próximo, una vez que haya terminado el código que por el momento probablemente no sea muy presentable y requiera algunos ajustes menores.

Mientras tanto, puedes revisar el hilo de GitHub que describe la interfaz en detalle. Asegúrate de seguir a Jan K. S. en GitHub para futuras actualizaciones del proyecto.

 

Pin It on Pinterest

Shares