June 24, 2017
June 24, 2017
June 28, 2017
The paper expounds the practices utilized in teaching introductory undergraduate microcontrollers class. The microcontrollers have become ubiquitous in our daily life. They have been the engine behind automatically-controlled products and devices. As a result this course is taken by many of the non-electrical majoring students. In this paper, we present our pedagogies for teaching a microcontroller introductory course with emphasis on detection and control applications. The proposed course uses Arduino, which is an open-source electronics platform, based on easy-to-use hardware and software. The course cover the architectural details of ATmega328P. The course is unique in instructing students utilizing standard C (C11 (formerly C1X) is an informal name for ISO/IEC 9899:2011) , the current standard for the C programming language. This approach is a departure from the plethora of code written by none standardized coding schemes, so prevalent on the Arduino net based community. Another unique feature of instructions of the course is coding methodology. The instruction for the course is done following strict adherence to Structured Coding mythology. Most of the technology students prefer visualization activities and hands-on experiences in their learning environment. The SparkFun Inventor’s Kit  with Arduino Uno and resources have become an effective tool for the entry-level microcontroller course. In this course, we teach necessary programming skills and knowledge of computer interfacing with input and output devices. Various types of transducers, sensors and actuators used in the course are described in the paper. Through class examples and lab experiments, students establish the concept of using microcontrollers to make open-loop and closed-loop control systems, and demonstrate knowledge learned by their course projects. The course adhere to the teaching philosophy of Outcome Based Education  (OBE), as such utilizes and employ various standard tools and techniques. The paper discuss the pedagogies implanted in the course.
Yu, W., & Farook, O., & Agrawal, J. P., & Ahmed, A. (2017, June), Board # 63 : Teaching Microcontrollers with Emphasis on Control Applications in the Undergraduate Engineering Technology Program Paper presented at 2017 ASEE Annual Conference & Exposition, Columbus, Ohio. https://peer.asee.org/27895
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: © 2017 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