Youtube Channel

Temperature Monitoring Website

Line Following Car Tutorials for a new First Year Launch course taught by Dr. Yiyan Li

This project involved optimizing component placement for efficiency, analog-to-digital circuit design, creating an instruction manual/tutorial, and becoming aquainted with the PCB design process.

CE 432 - Practical Robot Design (Robotics II)

Homework

CE 433 - Embedded Devices

Labs

- Lab 1 - Vivado, GVim Installation and Preparation
- Lab 2 - Introduction to Field Programmable Gate Array (FPGA)
- Lab 3 - Seven-Segment Display on a FPGA
- Lab 4 - Combinational Logic Blocks
- Lab 5 - A 3-bit Adder/Subtractor for 2's Complement Signed Binary Numbers
- Lab 6 - Basys3 FPGA to Implement a VGA Driver

- Homework 1
- Homework 2
- Homework 3
- Homework 4
- Homework 5
- Homework 6
- Homework 7
- Homework 8
- Homework 9
- Homework 10

ENGR 338 - Digital Electronics

Labs

- Lab 1 - Review Superposition, Thevenin's Equivalent Circuit, and LTSpice
- Lab 2 - Design a R-2R Ladder DAC
- Lab 3 - Layout a R-2R Ladder DAC
- Lab 4 - Building MOSFETs and Simulating IV Curves
- Lab 5 - Building a CMOS Inverter
- Lab 6 - Building NAND, NOR, and XOR Gates, and a Full Adder in Electric VLSI
- Lab 7 - Using Buses in Electric VLSI
- Lab 8 - Design a MUX and a High Speed Full Adder
- Lab 9 - Design a Simple 8-bit ALU

- 8-bit Succesive Approximation Register Analog-to-Digital Converter VLSI Simulation
- 8-bit Succesive Approximation Register SPICE Simulation

CE 351 - Microcontrollers

- Homework 1 - Creating a Power Supply and DC Regulators on a PCB
- Homework 2 continued as Final Project - IoT
Based Temperature Monitor
- Homework 3 - IoT
Based Wearable Accelerometer
- Homework 4 - MSP430 and ST32