The focus of this course will be programming microcontrollers to be used in robotic applications. Students will learn some of the fundamentals of microcontrollers as well as relatively sophisticated applications. Students will have an understanding of basic digital electronics. Students will use digital oscilloscopes throughout the course to gain deeper understandings of the analog and digital circuits.

Day In-class Home Assignment
January 26
  • Schools closed - Little bit of snow
  • None
Day 1 - January 28
  • Introduction to Microcontrollers
  • None
Day 2 -Janaury 30
  • None
Day 3 - February 3
  • None
Day 4 - February 5
  • Binary Counter - Day 2
  • Assignment #2 (Due by the end of class)
  • None
Day 5 - February 9
  • Work on code at home.
Day 6 - February 11
  • 7-Segment LED - Day 2
  • Multiplexed
  • Assignment #3 (Due by the end of class)
  • None
Day 7 - February 13
  • Work on code at home.
Day 8 - February 18
  • Inputs - Day 2
  • Assignment #4 (Due by the end of class)
  • None
February 20
  • School Closed - Chilly Day
  • None
Day 9 - February 24
  • Work on code at home.
February 26
  • School closed - Little bit of snow at the wrong time
  • None
March 2
  • School closed - Ice morning
  • None
Day 10 - March 4
  • Serial LCD - Day 2
  • Assignment #5
  • None
  • Watch O-scope tutorials at home.
March 6
  • School closed - Snow Day
  • None
Day 11 - March 10
  • Serial LCD - Day 3
  • Assignment #5 (Due by the end of class)
  • None
  • Watch O-scope tutorials at home.
Day 12 - March 12
  • Complete lab notebook
Day 13 - March 16
  • Work on notebook as needed
Day 14 - March 18
  • External Oscillators - Day 2
  • Assignment #7 - Oscillators (Due by the end of class)
  • None
Day 15 - March 20
  • Work on notebooks and code as needed
Day 16 - March 24
  • Analog to digital conversion (ADC) - Day 2
  • Assignment #8 - ADC (Due by the end of class)
  • None
Day 17 - March 26
  • None
Day 18 - March 30
  • Serial and Computers - Day 2
  • None
Day 19 - April 1
  • Serial and Computers - Day 3
  • None
Day 20 - April 9
  • Serial and Computers - Day 4
  • All assignments through 9
Day 21 - April 13
  • Download and work with VB.
Day 22 - April 15
  • Serial and Visual Basic (VB) - Day 2
  • Complete assignment #10.
Day 23 - April 17
  • None
Day 24 - April 21
  • Receiving serial data - Day 2
  • Assignment #11 due by the end of class.
  • None