Demonstration setup for keypad connected to NI myRIO MXP.
This project teaches students how to interpret data from the switch array that makes up a keypad. Students complete activities that demonstrate the use of pull-up and pull-down resistors, and how single and multi-key presses can be decoded using myRIO and LabVIEW. In these activities, students follow steps to demonstrate correct operation of the LED display, watch videos involving theory, and participate in a short activity after each video.
by Dr. Ed Doering | Rose-Hulman Institute of Technology


This is module 24 of 39 in the course, NI myRIO Project Essentials Guide.


  • PDF Project Manual
  • LabVIEW Code
  • Video Tutorials (linked within Project Manual)


  • Basic LabVIEW familiarity
  • Basic circuit building

Related Resources


These labs have related concepts that can expand student experience.


Provides reconfigurable I/O that allows you to teach and implement multiple design concepts with one device.

myRIO Embedded Systems Accessory Kit

Includes sensors, devices, and a display for teaching and implementing embedded systems concepts.


An integrated development environment designed specifically for engineers and scientists.

Required Software

Download Academic Software, Learn About Software Licensing
  • myRIO Software Bundle (2013 or later)
    • LabVIEW (Requires license)
    • LabVIEW Real-Time Module (Requires license)
    • LabVIEW myRIO Toolkit

Required Hardware

Purchase Engineering Education Products
  • myRIO (enclosed) - View Specifications
  • myRIO Embedded Kit
    • Kit components included in this module:
      • 4x4 Matrix Keypad
      • Jumper wires
Log in to submit a comment.