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
1 of 1
1 of 1

Adblock Detected

Bruinwalk is an entirely Daily Bruin-run service brought to you for free. We hate annoying ads just as much as you do, but they help keep our lights on. We promise to keep our ads as relevant for you as possible, so please consider disabling your ad-blocking software while using this site.

Thank you for supporting us!