CHEM 454

Electronic devices have become an integral part of experimental chemistry and physics laboratories. This course provides an introduction to the development of custom instruments and data acquisition (DAQ) systems using basic electronic components. Topics may include passive and active analog electronics (RC circuits and op-amps), communication protocols, microcontroller usage and programming, component selection, graphic user interface (GUI) creation, and test and validation methods.

Although this course covers topics from the field of electronics, it is designed to help you be a better experimental scientist; it is not designed to help you become an electrical engineer. Hopefully it will help you develop a practical understanding of electronics and programming so that you will be better able to setup, troubleshoot, construct, and utilize scientific equipment. The course assumes no previous experience in electronics or programming, just a willingness to learn, experiment, and tinker.

This course is cross-listed with PHYS 454 and CHEM 554.

Lab Activities

You will receive paper copies of these assignments to complete in class. Most will be turned in on paper.

  1. Intro to Python and Raspberry Pi Pico [html] [pdf]

  2. Serial Communication [html] [pdf]

  3. DC Signals and Voltage Dividers [html] [pdf]

  4. Voltage Dividers II - Temperature [html] [pdf]

  5. AC Signals and RC Circuits [html] [pdf]

  6. Op-amps

Practice Problems & Homework Assignments

These problems will not be graded, but you should complete them every week. They are numbered by the week.

  1. Intro to Python and Raspberry Pi Pico [html] [pdf]

  2. Serial Communication [html] [pdf]

  3. DC Signals and Voltage Dividers [html] [pdf]

  4. AC Signals and RC Circuits I [html] [pdf]

  5. AC Signals and RC Circuits II [html] [pdf]

  6. Op-amps I

  7. Op-amps II

Grad Project

Only students enrolled in CHEM 554 (the graduate section) need to complete these activities, but other students are encouraged to do so. Students in CHEM 554 should complete them and turn in the required materials on Canvas.

  1. Intro to KiCAD

  2. Modeling RC Circuits

  3. Modeling Op-amp Circuits

Project Info

Coming soon...

CC BY-SA 4.0 Al Fischer. Last modified: July 31, 2026. Website built with Franklin.jl and the Julia programming language.