Saltar al contenido

Pimoroni Pico Display Review: Una pantalla IPS para tu Raspberry Pi Pico

    1646196843

    Nuestro veredicto

    Muy divertido de usar y puede ser útil para muchos proyectos. El acceso GPIO podría ser un problema para algunos, así que planifique su compilación sabiamente.

    Para

    Bajo costo
    Fácil de usar
    Pantalla nítida

    Contra

    Perder el acceso a los pines GPIO

    Cuando se lanzó Raspberry Pi Pico, el minorista británico Pimoroni fue el primero en comercializar una gran cantidad de complementos para el último Pi. Pico Display se vende al por menor por alrededor de $20 y es una pequeña pantalla IPS con botones y LED RGB que se conecta directamente al Pico y actúa como una divertida introducción a la escritura de código que aparecerá en la pantalla. Si bien puede ser «un poco divertido» para la mayoría, Pico Display y Raspberry Pi Pico tienen suficiente poder para crear juegos y animaciones de manera competente en un paquete no más grande que un paquete de chicles.

    Diseño y uso de la pantalla Pimoroni Pico

    Pico Display es un paquete, un término utilizado por Pimoroni para describir una placa que se conecta a los pines de un Raspberry Pi Pico, de la misma manera que una mochila. Mide solo 2 x 1 x 0,3 pulgadas (53 x 25 x 9 mm), la pantalla Pico es solo un poco más grande que el propio Pico. Dominando la Pico Display hay una pantalla LCD IPS de 1,14 pulgadas y 240 x 135 píxeles. La alimentación a Pico Display se envía a través del pin 3V3 GPIO y Pico Display se comunica con Raspberry Pi Pico a través de una interfaz SPI. También están presentes en la pantalla Pico cuatro botones (A,B,X,Y) y un solo LED RGB.

    Para usar Pico Display, necesitamos flashear la versión personalizada de MicroPython de Pimoroni, que tiene las bibliotecas de MicroPython para esta y otras placas en su rango. También hay bibliotecas C/C++ para Pico Display en caso de que las necesite.

    Para tener una idea de Pico Display, miramos las demostraciones y probamos algunas. La primera demostración que vimos, demo.py, dibuja círculos de colores y tamaños aleatorios en la pantalla. Estos círculos rebotan alrededor de la pantalla dando la ilusión de que están sujetos a las leyes de la física. Incluso con 100 círculos rebotando en la pantalla, todo funcionó sin problemas.

    Estimulados por esta demostración, decidimos escribir algo para desplazar el texto por la pantalla. Cada vez que el código se repite, elige un color diferente para el texto, y ese color también se usa para el LED RGB. Esto tomó un poco de tiempo para escribir, más por nuestra comprensión del proceso que por problemas con la biblioteca.

    Una vez que se resolvió nuestro problema de lógica, teníamos texto en movimiento y colores aleatorios. Pero, ¿qué sigue? Los cuatro botones en las esquinas de la pantalla aún no se habían usado, por lo que adaptamos nuestro código para incluir declaraciones condicionales que buscarían presionar un botón y luego ejecutar el bloque de código asociado con esa condición. En nuestro caso, se trataba de tres cadenas de texto diferentes, dos con colores elegidos al azar y una con un color de texto establecido y un color de fondo diferente. La biblioteca MicroPython para Pico Display es fácil de usar, una vez que comprende el proceso de cómo actualiza la pantalla

    Casos de uso para la pantalla Pimoroni Pico

    Como se trata de un paquete, a pesar de usar solo un puñado de pines GPIO, niega el acceso a todos ellos y esto limitará dónde y cómo se puede usar. Si desea crear una placa de nombre de texto desplazable simple o citas inspiradoras, entonces Pico Display es para usted.

    Pero este foro no se limita a meramente texto. También se puede usar para hacer tus propios videojuegos como Tetris. Si desea utilizar Pico Display con otra placa, deberá comprar el expansor de dos vías Pico Omnibus o el expansor cuádruple Pico Decker, pero tenga en cuenta los pines GPIO que utilizará cada placa, ya que los choques evitarán la tableros de trabajo.

    Línea de fondo

    Pico Display de Pimoroni es una forma económica de crear proyectos animados únicos con su Raspberry Pi Pico. Usar Pico Display con MicroPython es simple y podemos obtener resultados decentes con muy poco código.

    Al igual que el paquete Pico Unicorn, Pico Display es más un medio para aprender una nueva habilidad mientras se divierte, que una tabla seria para resolver un problema. Sin embargo, esto no es negativo ya que Pico Display usa la misma biblioteca que Pico Base Explorer y eso significa que las habilidades aprendidas en uno son transferibles al otro.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x