From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Student Projects

cancel
Showing results for 
Search instead for 
Did you mean: 

NI myRIO LCD with C

Overview of what project is:


The myRIO allows for custom expansion boards to be made to break out inputs and outputs into specific user functionality. In this project, the myRIO interfaces with a color LCD giving the user pixel-level control of the LCD and the ability to display bitmap images. This acts as a foundation template for developing LCD based games and applications.

There are two main stages to this project. First, an expansion board was developed using NI Multisim and Ultiboard. After the board was assembled C code was developed to interface the myRIO with the LCD on the expansion board.


Picture of project:

LED C Screen.PNG


Parts List:

  • 1 TFT LCD Display – Purchased from adafruit.com
  • 5 Tactile switches – Purchased from digikey.com
  • 1 2x17, 1mm pin pitch female connector – Purchased from digikey.com
  • 1 1x14, 1mm pin pitch female connector – Purchased from digikey.com
  • 1 1x10, 1mm pin pitch female connector – Purchased from digikey.com
  • 1 Green LED – Purchased from digikey.com
  • 1 470 ohm resistor – Purchased from digikey.com
  • 1 51 ohm resistor – Purchased from digikey.com
  • 5 3.9k ohm resistors – Purchased from digikey.com


Wiring Diagram:

Multisim schematic.PNG

Instructions: myRIO LCD with c.docx attached


C or LV?: C

Code: myRIO LCD C Project.zip attached

Sunaina K.
Product Marketing Manager for CompactRIO & TSN

Making the intangible, tangible
Contributors