Arduino CommShell, An Interactive Tool for Mechatronic Classroom Teaching
- DOI
- 10.2991/emcs-16.2016.249How to use a DOI?
- Keywords
- Arduino; Classroom Teaching; Mechatronics; CommShell; Serial Communication
- Abstract
In this paper a CommShell for Arduino has been proposed and designed. CommShell is a shell program running on the Arduino platform, accepting interactive commands from its simulated serial communication port. With the help of Arduino CommShell, users can communicate with Arduino using pre-defined commands and implement mechatronic instrumentation and control tasks without writing and compiling codes. Arduino CommShell is initiated with the idea of easier in-class demonstration on mechatronic system control. However it is also very useful for beginning engineering students to learn the concepts of Mechatronic system or Arduino beginners to get familiar with Arduino. Arduino CommShell is designed as an open architecture which is composed by a command interpreter, a function library and a base set of Arduino API. The function library can be extended to make the shell accept more commands, or be customized to do jobs on designated areas. Experiments and examples have been conducted to verify its usefulness, easiness and extendibility.
- Copyright
- © 2016, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Xiaoming Li AU - Yao Xiao PY - 2016/01 DA - 2016/01 TI - Arduino CommShell, An Interactive Tool for Mechatronic Classroom Teaching BT - Proceedings of the 2016 International Conference on Education, Management, Computer and Society PB - Atlantis Press SP - 1010 EP - 1014 SN - 2352-538X UR - https://doi.org/10.2991/emcs-16.2016.249 DO - 10.2991/emcs-16.2016.249 ID - Li2016/01 ER -