首页> 外文期刊>Computer applications in engineering education >Development and application of the ChArduino toolkit for teaching how to program Arduino boards through the C/C plus plus interpreter Ch
【24h】

Development and application of the ChArduino toolkit for teaching how to program Arduino boards through the C/C plus plus interpreter Ch

机译:ChArduino工具包的开发和应用,用于教授如何通过C / C plus解释器Ch对Arduino板进行编程

获取原文
获取原文并翻译 | 示例
           

摘要

The growing popularity of microcontroller-based prototyping boards in many engineering and science applications has greatly increased the demand of mechatronic skills in the technical job market. The need to keep up with this new tend, combined with the proven effectiveness of integrating theoretical learning with hands-on, project-based activities has driven the development of new educational standards and curricula pivoting on the use of microcontroller-based prototyping boards. However, the most common Integrated Development Environments (IDE) used to simplify program development lack the intuitiveness and post-processing capabilities needed in an instructional environment. This paper presents an approach aimed at overcoming these obstacles. It provides a unique and comprehensive framework for programming Arduino boards through the C/C++ interpreter Ch. It extends the authors' previous work on the topic by integrating a Graphical User Interface (GUI) and a library of functions, and by improving the serial communication protocol. The paper also shows how the toolkit can be easily integrated with other features and toolkits available in Ch such as plotting and line-by-line debugging to create comprehensive projects tailored for K-14 students at different levels. The concepts presented in this work are applied to programming Arduino boards but provide a general basis upon which similar frameworks can be implemented for other boards or in other programming languages.
机译:基于微控制器的原型板在许多工程和科学应用中的日益普及极大地增加了技术工作市场对机电技术的需求。紧跟这一新趋势的需要,加上将理论学习与基于项目的动手实践相结合的行之有效的方法,推动了新教育标准的开发和课程的发展,重点是基于微控制器的原型开发板的使用。但是,用于简化程序开发的最常见的集成开发环境(IDE)缺乏教学环境所需的直观性和后处理功能。本文提出了一种旨在克服这些障碍的方法。它提供了一个独特而全面的框架,可通过C / C ++解释器Ch对Arduino板进行编程。通过集成图形用户界面(GUI)和功能库,以及改进了串行通信协议,它扩展了作者在该主题上的先前工作。本文还展示了该工具包如何轻松地与Ch中可用的其他功能和工具包集成在一起,例如绘图和逐行调试,以创建适合K-14学生不同水平的综合项目。本文中介绍的概念适用于Arduino板的编程,但提供了可为其他板或其他编程语言实现类似框架的一般基础。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号