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:
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:
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