Example Code

LabVIEW HD44780 Driver

Code and Documents


I have written a LabVIEW HD44780 driver for DAQmx devices. I have used the object oriented features of LabVIEW to create an easy to use API for these devices. This driver currently supports the nibble mode of these displays.

Main.vi is a sample application for driving a 40 character by 4 line display. A display of this size actually consists of two separate HD44780 controllers. This is why there are two instances of the HD44780 Display class. You should have little difficulty modifying this sample to work with any size or number of displays.

More Information: http://www.theresistornetwork.com/2013/08/ni-labview-hd44780-driver.html

My Blog: http://www.theresistornetwork.com/

Youtube Demonstration: http://www.youtube.com/watch?v=qYm6n6w3vko

Sample Application Block Diagram.png

Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.