This is an online, interactive lab that contains instructions, multimedia, and assessments where students can learn at their own pace. As an instructor, you can create and edit instances of this lab, assign them to students, and view student progress.
This is an online, interactive course that contains instructions, multimedia, and assessments where students can learn at their own pace. As an instructor, you can create and edit instances of this course, assign them to students, and view student progress.
This series of two labs dives into the basics of using the NI ELVIS III with Python. In these labs, students will learn how to install Python on the NI ELVIS III (which has a programmable ARM-based processor) and interact with the measurement & signal generation hardware available on the NI ELVIS III using the NI ELVIS Python library (available at https://github.com/ni/NI-ELVIS-III-Python-Examples). As a final extension, students will also learn how to incorporate other Python libraries to design their own custom applications.
In this lab you will learn to setup and use Python on an NI ELVIS III. You’ll connect to the NI ELVIS, install packages and libraries, download a repository, and then run Python code. All of these will run directly on the embedded processor of the NI ELVIS III.
In this lab you will run a series of experiments learning about analog output, analog input, digital input and output, and the LEDs and button on the NI ELVIS III. Additionally, you will run and modify experiments which represent a measurement system, including measuring an analog signal, processing the data, making a programmatic decision, and causing an effect.
Requirements
NI ELVIS III
Engineering laboratory solution for project-based learning that combines instrumentation and embedded design with a web-driven experience, delivering a greater understanding of engineering fundamentals and system design.
Learn more