living with the lab
boosting hands-on learning in engineering education
hands-on content

The course materials that define the Living with the Lab experience are grouped below by topic. These same course materials are also linked to the course schedules for ENGR 120, 121 and 122 where they are mixed together to build the Living with the Lab experience.

Arduino Hardware & Software

course topic downloads

Arduino
language

120
basics:
  - using a multimeter
  - Arduino anatomy
  - resistor color code and LEDs
  - basic breadboarding

PowerPoint  
120
tips for installing the Arduino Integrated Development Environment (IDE) Windows
Mac
 
120
why won't my Arduino work? PowerPoint  
120
introduction to Arduino programming PowerPoint header, setup and loop functions
120
make an LED flash PowerPoint pinMode()
digitalWrite()
delay()
120
"for loops" to control LEDs PowerPoint

for
int

120
KVL & breadboarding with the Arduino PowerPoint  
120
analog and digital signals
(discussion)
PowerPoint digitalRead() discussion
analogRead() discussion
120
binary numbers & data types (discussion) PDF boolean, byte, int, long, float, char
120
photoresistors to control LEDs
(analog input with a voltage divider circuit)
PowerPoint

int
Serial.begin()
Serial.println()
analogRead()
if

120
KCL & current measurement PowerPoint  
120
whiskers / switches PowerPoint int
pinMode()
digitalRead()
digitalWrite()
if/else
120
servos - manually creating pulses PowerPoint delayMicroseconds()
for loops
120
servos - using the servo library PowerPoint

#include <Servo.h>
servo()
attach()
writeMicroseconds()

120
robot roaming with whiskers PowerPoint functions
120
line following tips PowerPoint analogRead()
if/else
servo library
functions
120
piezospeakers PowerPoint digitalWrite()
delayMicroseconds()
121
LCDs: wiring and programming PowerPoint Serial.begin()
Serial.print()
Serial.write()
121
conductivity sensor calibration with LCD output PowerPoint analogRead()
digitalWrite()
Serial.print()
121
transistors for switching PDF digitalWrite()
121
transistor theory - how they work PDF  
121
transistors for switching PDF digitalWrite()
121
relays PowerPoint  
121
cascaded switching of a solenoid valve PowerPoint digitalWrite()
121
RTD circuit and potentiometers PowerPoint analogRead()
121
Fishtank programming tips (general troubleshooting) PowerPoint

float, double, int
Serial.print()

121
calibration of RTDs and control of temperature PowerPoint analogRead()

Hands-On Activities, Projects & Competitions

course topic downloads
120
robot fabrication PowerPoint
120
soldering tips PowerPoint
120
battery pack preparation PowerPoint
120
centrifugal pump assignment PowerPoint
120
pump fabrication PowerPoint
120
pump testing PowerPont
120
pump testing data sheet PDF
120
robot challenge overview PowerPoint
120
robot challenge rules PDF
120
robot challenge mat design (for printing on vinyl used to make banners) PDF
121
fishtank project assignment PDF
121
fishtank platform fabrication PowerPoint
121
conductivity sensor fabrication (video1, video2, video3, video4, video5) PowerPoint
121
fishtank reservoir fabrication (video1, video2) PowerPoint
121
conductivity measurement system PowerPoint
121
control of salinity (introduction to proportional control) PowerPoint
121
preparation for salinity testing PDF
121
RTD fabrication PowerPoint
121
heater fabrication PowerPoint
121
characterization and preparation of RTDs PowerPoint
121
calibration of RTDs and control of temperature PowerPoint
121
evaluation of fishtank control PDF
122
servo box characterization PowerPoint
122
measuring servo efficiency PowerPoint
122
foam core prototyping PowerPoint
122
sheet metal prototyping PowerPoint

Sensors

course topic downloads
122
IR object detection PowerPoint
122
PING))) - ultrasonic distance detector PowerPoint
122
accelerometer: ADXL335 PowerPoint
122
RFID PowerPoint
122
rotary encoder PowerPoint

David Hall
Louisiana Tech University
Ruston, Louisiana
 

Project initially supported by the National Science Foundation's Course Curriculum and Laboratory Improvement (CCLI) Program under Award No. 0618288.
Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.