EEE319: myRIO Experiments
Learn to use the National Instruments myRIO for wireless real-time intelligent control and measurement.

In this class you will learn how to program the NI myRIO embedded hardware device, enabling you to write programs with NI LabVIEW that interact with various sensors. You will learn how to implement the logic for a simple remote weather station that logs temperature data using the embedded capability of the NI myRIO.

You will learn how to:

Set up and install software on a NI myRIO

Measure voltage and other real world sensor inputs

Use NI LabVIEW RT to build a standalone Acquire-Analyze-Control application

Explore the internal accelerometer, PWM, serial protocols, and FPGA

Connect to the cloud and publish measurements

Build a remote weather sensing station through a series of experiments

Prequisite: Successful completion of LabVIEW Experiments is required prior to taking this class.

* Membership is verified at the time of the class session. Be sure to bring your badge.

EEE101: Soldering and Basic Electronics
Learn how to use solder and a soldering iron to make small stick figures, as well as how to solder electronic "through-hole" components for electronic printed circuit board assembly (PCBs).

In this class, you will learn basic solder and flux types, safe soldering practices, and soldering iron maintenance. You will learn to de-solder using various techniques, including a "solder sucker" tool or solder braid. In addition, you will build an LED Blinkatron 2000 - it's a simple soldering project that works!

All parts are included. Add the potentiometer to change the blink speed.

* Membership is verified at the time of the class session. Be sure to bring your badge.

EEE103: Arduino Part 1 - Building An Arduino - Educato
The Arduino is a microcontroller; a small computer that has a single function. Microcontrollers run everyday items like toaster ovens, electronic toys and MP3 players. An Arduino can be programmed to monitor sensors and watch for inputs like temperature, pressure, light, voltage or a button or switch. It can also be programmed to control switches, relays, motors and other outputs. There are many add on boards, called shields, that add features like WiFi, GPS and card readers.

Electronic "smarts" can be added to projects to make them interactive. For example, a pet door could be modified to lock if it's dark outside and the temperature is below 45 degrees.

This class is the first step in using the Arduino: soldering the parts onto the circuit board. Come to class with some basic soldering experience and get help and guidance while assembling the board.

Materials fee includes an Arduino Educato that you keep for your own projects.

* Membership is verified at the time of the class session. Be sure to bring your badge.

EEE310: Arduino Part 3 - Programming
Do you want to bring interactivity and intelligence to your TechShop projects? Programming basics for Arduino builds on the lessons learned in Arduino 1 and 2 with an in-depth look at how to write your own Arduino programs.

In this class, we will cover the structure of an Arduino program, functions, variables, arrays, control structures, using Libraries and Arduino-specific functions.

Students with no programming experience will appreciate learning basic concepts and structures for programming for the Arduino. Students with programming experience will appreciate learning the ins and outs of adapting their coding for use with the Arduino.

Prerequisites: You need a working Arduino board, and the basic concepts of programming.

* Membership is verified at the time of the class session. Be sure to bring your badge.

EEE317: myDAQ Measurements
This class is a basic introduction to measuring and analyzing signals with myDAQ, a portable data acquisition device from National Instruments.

You will learn how to use a powerful portable device that will allow you to measure and analyze the world around you. The NI myDAQ is an entire electronics lab in a box, with 8 unique measurement instruments sized to fit into your pocket!

You will learn how to:

Set up and install a myDAQ

Take voltage, resistance and current measurements with the multimeter

Generate signals with the function generator and arbitrary waveform generator

* Membership is verified at the time of the class session. Be sure to bring your badge.

EEE318: LabVIEW Experiments
Learn how to use LabVIEW graphical programming to create virtual instruments that measure, analyze, control and log data from real world signals and sensors.

Learn how to use LabVIEW to automate the measurements covered in the introduction to National Instruments myDAQ Measurements class, enabling you to create systems that interact with the real world based on measurements from the various sensors. You will learn how to implement the logic for a simple thermostat control system in LabVIEW using the input and output capabilities of the NI myDAQ.