BIOENGR 121
Introduction to Microcontrollers
Description: Lecture, one hour; discussion, one hour; laboratory, three hours. Requisites: Civil and Environmental Engineering M20 or Mechanical and Aerospace Engineering M20 or Computer Science 31, and Electrical and Computer Engineering 100, or equivalent. Project-based hands-on introduction to basic and advanced concepts involved in development of projects using microcontrollers for projects in robotics and motion, light and sound, sensing and data acquisition, signal amplification and filtering, communication with specialty integrated circuits, and computer interface using Java-based processing language. Uses of Arduino platform to explore digital and analog input/output, SPI and I2C, interrupts, timing, use and writing of software libraries, and other advanced topics. Students construct and analyze first-order passive filters, operational amplifier (op-amp) circuits, and related material to equip them to make creative software and hardware projects, as well as develop their own instrumentation for subsequent laboratory or design work. Project-based homework has small theory component. Includes final design project. Letter grading.
Units: 4.0
Units: 4.0
Most Helpful Review
Spring 2024 - This class was definitely one of the best electives I had and it is clear Professor Shmidt really knows his material and he is also very passionate about teaching this class. This class is a must if you like anything electrical/circuits-related. You have to pay about $60 but you get a box of electronic components and microprocessors to keep. There are about 7 HW assignments and a final group project however this year with all the annoying protests that happened we couldn't get to the final project. Prof Shmidt is also very helpful in office hours and will help you figure out any problems you have. The HW mini projects do take a good amount of time so it is very important not to leave it for the last minute. Additionally, it might be helpful to have a Windows computer but I personally used a Mac and for the majority of the class there was no problem.
Spring 2024 - This class was definitely one of the best electives I had and it is clear Professor Shmidt really knows his material and he is also very passionate about teaching this class. This class is a must if you like anything electrical/circuits-related. You have to pay about $60 but you get a box of electronic components and microprocessors to keep. There are about 7 HW assignments and a final group project however this year with all the annoying protests that happened we couldn't get to the final project. Prof Shmidt is also very helpful in office hours and will help you figure out any problems you have. The HW mini projects do take a good amount of time so it is very important not to leave it for the last minute. Additionally, it might be helpful to have a Windows computer but I personally used a Mac and for the majority of the class there was no problem.