Salt Lake City, Utah
June 23, 2018
June 23, 2018
July 27, 2018
Lower-division courses in an Electrical and Computer Engineering Technology (ECET) program provide the background needed for introductory programming and embedded microprocessors. A C/C++ programming course emphasizes the software development process, language constructs, algorithms, and structured procedural design and possibly object oriented design. A microprocessor based course covers software design in C for input and output interfacing for various applications. For IoT applications, there is a need in upper-division courses to cover new, powerful, and inexpensive system-on-a-chip (SoC) devices that are capable of performing the responsibilities of a computer on a single chip and can be used in a variety of courses. One such device, the BeagleBone Black (BBB), is an open-source Linux platform that contains a variety of busses (SPI, I2C, CAN), general purchase I/O pins, serial ports, PWM outputs, and analog inputs.
The intent of this paper is to demonstrate the usage of the BBB in a variety of upper division courses, illustrating several applications. Some potential courses include measurements and instrumentation, wireless communications, control systems, and advanced microprocessors. Labs covered with the BBB include digital and analog I/O operations, UART interface, TCP/IP interface, touch screen display, and student chosen end-of-semester lab projects. Programming is achieved using C++ and Python. Several of these labs will be discussed in this paper, along with schematics, configurations, and results.
Strom, S. A., & Loker, D. R. (2018, June), BeagleBone Black for Embedded Measurement and Control Applications Paper presented at 2018 ASEE Annual Conference & Exposition , Salt Lake City, Utah. https://peer.asee.org/29844
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: © 2018 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