Raspberry Pi Pico transformada en mini consola de juegos

Publicado por en Raspberry Pi el 04/11/2021

La llegada de la Raspberry Pi Pico ha puesto en la palestra las enormes posibilidades del nuevo chip RP2040. Éste pequeño microcontrolador puede ser programado en una variedad de lenguajes y tiene un rendimiento más que interesante. Ya he hablado en profundidad sobre el RP2040 en otra ocasión, así que ésta vez te dejo abajo una estupenda mini consola de juegos desarrollada por Pimoroni y que utiliza al RP2040 como base.

Obviamente no es una PlayStation, pero te sorprenderá ver qué tipo de juegos (¡ incluso en 3D !) es capaz de correr. No te pierdas el vídeo a continuación.

Leer más

Qué es un cómo programar los PIO de la Raspberry Pi PICO

Publicado por en Raspberry Pi el 28/06/2021

La nueva Raspberry Pi PICO basada en el RP2040, el primer microcontrolador desarrollado por la fundación Raspberry Pi, es un periférico del que se puede sacar mucho provecho en cualquier proyecto. El PIO permite controlar los puertos de entrada y salida de forma concurrente con el programa principal como por ejemplo cuando necesitamos desarrollar un protocolo especial de comunicación sin restar recursos de la CPU principal. El PIO son procesadores muy simples junto con una máquina de estados que ayudan al procesador principal a realizar ciertas tareas en paralelo y utilizándolo bien, puede ser extremadamente potente.

En el vídeo que te dejo a continuación, se explica en detalle cómo funciona el PIO y como sacarle provecho.

Leer más

Online Multiplayer en la Game Boy con Raspberry Pi Pico

Publicado por en Raspberry Pi el 09/06/2021

Espera, un momento, ¿una Game boy multijugador y online? ¿Cómo es posible? En su momento (¡hace más de 30 años!) la Game Boy permitía jugar en modo multijugador gracias a un cable llamado cable link que conectaba dos consolas entre si. El autor de éste proyecto ha analizado las señales de comunicación del cable link y ha creado una placa PCB que permite conectar la Game Boy a Internet. La placa funciona con una Raspberry Pi Pico que a su web está conectada por USB a un ordenador, haciendo enlace con una aplicación programada en React. A partir de ahí, se crea como un servidor de juego donde se centralizan los jugadores y permite jugar, en modo multijugador a través de Internet. Un idea y ejecución simplemente geniales!

Leer más

Juego de la serpiente con Raspberry Pi Pico

Publicado por en Raspberry Pi el 04/06/2021

Seguro que recuerdas aquel juego de la serpiente, especialmente en los antiguos teléfonos de marca Nokia. En aquellos tiempos no había App de mensajería y cuando estaba aburrido en un sitio, le metías una partida a la serpiente. Sobre el juego de la serpiente no hay mucho que decir pero es un excelente proyecto para practicar la programación. En el vídeo que te dejo a continuación, verás como programar el clásico juego de la serpiente en una Raspberry Pi Pico con solo una pantalla OLED y unos pulsadores.

Además es muy interesante ya que su autor no se ha limitado a imitar el juego original, sino que ha creado una ondulación en el movimiento de la serpiente. Ha tardado un tiempo en desarrollar ese movimiento ya que si lo piensas bien, no es tan evidente. En su Github podrás ver el código fuente que también te dejo enlazado abajo.

Leer más

Raspberry Pi Pico: ¿Qué son los Programmable I/O? (PIO)

Publicado por en Raspberry Pi el 12/03/2021

Cualquier microcontrolador, como el RP2040 de la Raspberry Pi Pico, ofrece soporte de hardware para protocolos como SPI e I2C. Esto les permite enviar y recibir datos desde y hacia periféricos compatibles con estos protocolos.

Pero, ¿qué sucede cuando quieres utilizar un periférico que no tenga ninguno de esos protocolos disponibles? Ahí es donde entra en juego la E/S programable, o PIO. PIO se desarrolló solo para microcontrolador RP2040 y es exclusivo del chip.

PIO permite crear interfaces de hardware adicionales o incluso nuevos tipos de interfaz. Si alguna vez has mirado los periféricos en un microcontrolador y ha pensado "Necesito cuatro UART y solo tengo dos", o "Me gustaría reproducir vídeo DVI" o incluso "Necesito comunicarme con este maldito dispositivo en serie". Pero te han encontrado que no hay soporte de hardware en ninguna parte, entonces te divertirás con PIO.

La fundación Raspberry ha creado un magnífico vídeo que te dejo a continuación y que explica en detalle todo lo que puedes hacer con PIO. Y para los que quieren profundizar más todavía, también te dejo un enlace con más detalles técnicos para poder comenzar a jugar.

Leer más

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger información de carácter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuración cuando lo desees.

Cerrar

Más información en nuestra Política de Cookies.