Skip to content

The myRIO-Neopixel is a LabVIEW RT and FPGA API that allow users to display multiple type of elements into a LED matrix made of neopixels (WS2812).

License

Notifications You must be signed in to change notification settings

memosfet/myRIO-Neopixel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

myRIO-Neopixel

The myRIO-Neopixel is a LabVIEW RT and FPGA API that allow users to display multiple type of elements into a LED matrix made of neopixels (WS2812).

LabVIEW Requirements

LabVIEW 2019 or older

LabVIEW RT

LabVIEW FPGA

Hardware Requirements

NI RIO board with TTL outputs.

Neopixel Matrixes 8x8 Ws2812 5050.

Power Supply 5V (at least 3A per 8x8 Neopixel Matrix).

Connections

The following diagram illustrates the diagram used for testing this library. Consider replicating the connection pattern if one or more 8x8 LED matrixes are required to be added.

Connections

MatrixesArrangement

This library has been tested using up to 3 Neopixel Matrixes 8x8 Ws2812 5050, but it should support more 8x8 matrixes. The current version of this library only supports the LED matrixes to be stacked in one dimension.

SupportedConfigurations

By hardware limitations, the maximum number of neopixels supported for a 30fps rate, is 1024. (refer to WS2812B Datasheet).

Since the current state of the library supports just 8x8 matrixes stacked in one dimension, then the maximum matrix size supported by this library would be 128x8.

License

The myRIO-Neopixel is licensed under an MIT-style license (see LICENSE).

About

The myRIO-Neopixel is a LabVIEW RT and FPGA API that allow users to display multiple type of elements into a LED matrix made of neopixels (WS2812).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published