MAKECourse
  • Home
  • About
  • Course Materials
    • Software
    • Course Kits
    • TA hours
  • Videos
    • Intro to Programming Videos
    • Advanced Topics >
      • DAC and ADC Tutorial
      • SD Card Data Logging
      • DC Motor Control
  • Schedule
    • Syllabus
  • Student Projects
    • Awesome Prizes
    • Fall 2020 Projects
    • Fall 2016 Awesome Prize Winners
    • Fall 2016 Projects
    • Spring 2016 Awesome Prize Winners
    • Spring 2016 Projects
    • Fall 2015 Awesome Prize Winners
    • Fall 2015 Projects
    • Spring 2015 Awesome Prize Winners
    • Spring 2015 Projects
    • Fall 2014 Projects
    • Spring 2014 Projects

Lesson Plan: Week 12

In Week 12 we will do the following (please, click on the Segment links below to access the course materials):
Segment 1:
  • Learn to use 'pin change' interrupts
  • Use such an interrupt for reading out an array of switches.
  • Learn to interact with port registers directly.
Segment 2:
  • Understand the different memory types on the ATmega328p microcontroller on the Arduino board.
  • Learn to use the EEPROM (Electrically Erasable Programmable Read-Only Memory) for long-term non-volatile data storage.


Deliverable 5:
Deliverable 5 is in lieu of a second exam. It will represent 12% of your final grade. (Video of a demonstration of the electronic control circuit fully implemented on breadboard)

[Home] [Course Materials] [Syllabus] [Student Projects] [Contact]
Powered by Create your own unique website with customizable templates.