Back to Zephyr

ZHAW Luma Matrix Shield

boards/shields/zhaw_lumamatrix/doc/index.rst

4.4.02.0 KB
Original Source

.. _zhaw_lumamatrix:

ZHAW Luma Matrix Shield #######################

Overview


The ZHAW Luma Matrix Shield_ is a 8x8 grid of WS2812B RGB LEDs, which Adafruit refers to as “neopixels”. There is a joystick and a switch on the backside. The shield is designed to be compatible with any board that supports the Pico header and has the PIO block pio0 available.

.. figure:: zhaw_lumamatrix.webp :align: center :alt: ZHAW Luma Matrix Shield

ZHAW Luma Matrix Shield (Credit: ZHAW)

Pin Assignments

+-----------------------+---------------------------------------------+ | Shield Connector Pin | Function | +=======================+=============================================+ | J9_4 | Joystick left | +-----------------------+---------------------------------------------+ | J9_5 | Joystick up | +-----------------------+---------------------------------------------+ | J9_9 | Joystick down | +-----------------------+---------------------------------------------+ | J9_11 | Joystick center | +-----------------------+---------------------------------------------+ | J9_12 | Dip-Switch | +-----------------------+---------------------------------------------+ | J8_16 | WS2812B driver pin | +-----------------------+---------------------------------------------+

Requirements


The shield can be used with any board that is compatible with the Pico header and has the PIO block pio0 available.

Programming


LED Strip Sample

Set --shield zhaw_lumamatrix when you invoke west build. For example:

.. zephyr-app-commands:: :zephyr-app: samples/drivers/led/led_strip :board: rpi_pico :shield: zhaw_lumamatrix :goals: build