June 23, 2013
June 23, 2013
June 26, 2013
Electrical and Computer
23.171.1 - 23.171.12
A Project Based Microcontroller CourseA microcontroller is the brain of an electronic device. Most electronic and electromechanicaldevices such as alarm clocks, cell phone, printer, digital watch, and games come with amicrocontroller system. Microcontrollers manage interactions between the peripherals of adevice according to the programming embedded in the memory section of the microcontroller. Inorder to program a microcontroller, a student has to know the architecture of a microcontrollerincluding its microprocessor, bus architecture, I/O system, memory type, interrupts, addresses,etc. In most cases, there are more components such as analog to digital converters, displays,electronics components, sensors (tilt, position switch, gas, temperature, level, force, humidity,mass, distance, image, light, motion, etc.) that the student should be familiar with, in addition tounderstanding the working principals and functionality. It may be difficult to teach studentsabout all the types of the sensors, microcontroller architecture, and programming skills. In fall2011 semester, a project based microcontroller course was developed and taught coveringprogramming, microcontroller architecture. The course addressed a variety of sensors andexternal electronic peripherals. In addition, students were required to make at least five projectsusing the sensors and electronics components provided. The testing of the projects has beenmainly accomplished within the campus environment. These projects include: a) measuringtemperature, humidity, wind speed, sound, motion, and force; b) detecting gas levels, smoke,water level in the water tanks; c) building a GPS unit; d) mini-robots with sensors and otherdevices attached. A student survey was taken about the projects. Most of the students commentedthat they improved their programming skills by completing the projects. All the details (coursecurriculum, student body, projects, and components) will be shared in the conference paper andpresentation.
Yildiz, F., & Pecen, R. R., & Coogler, K. L. (2013, June), An Industry Related Project-Based Microcontroller Course Paper presented at 2013 ASEE Annual Conference & Exposition, Atlanta, Georgia. https://peer.asee.org/19185
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2013 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015