ECE 111: Introduction to Electrical and Computer Engineering I

ECE111 is the first course many students take when they arrive at Oregon State University in the pre-electrical engineering program. This course covers the basics of engineering, electrical engineering, ethics, and the engineering method. The recitation portion of the course includes community building exercises and engineering design practice through the use of the Teensy 2.0 board and small design projects.

The following lab material requires Adobe Acrobot Reader to view.

Teensy 2.0 Board
The Teensy 2.0 Board

Hardware Used

Software Used

Useful Tutorials

Important Documents

Lab Manual

Complete ECE 111 Manual

Section 1: Welcome to ECE

The Teensy 2.0 microcontroller is a versatile integrated circuit that can be reprogrammed to do many different tasks.

Section 2: Materials and Devices

The Materials and Devices track of ECE studies how to build electrical or magnetic devices. This section explores using resistive paper to create resistors.

Section 3: Signals and Systems

Watch the video!
The Signals and Systems track of ECE studies how to transmit and receive electrical signals. This section explores how an electrical signal can control a speaker to make sound.

Section 4: Energy Systems

Watch the video!
The Energy Systems track of ECE studies how to make or use motors and generators. This section explores how to light a small LED (Light Emitting Diode) using a motor as a generator and how to control the speed of a motor by using PWM (Pulse Width Modulation).

Section 5: Robotics and Control

Watch the video!
The Robotics and Controls track of ECE studies how to effectively control motors and how to use those motors to build robots. This section explores how to build a servo using a motor with a feedback loop.

Section 6: Sustainability and Renewable Energy

Watch the video!
The Final Project in ECE 111 combines many of the prior sections to create a servo that rotates a solar panel to maximize the amount of light striking the solar panel.

Firmware improvements to Lab 3, 5, and 6

An ECE 111 student modified the firmware available for the ECE 111 labs. Take a look at the source for these projects, and even try to use the updated .hex file and see if it improves the operation of your lab.