Arduino在单片机教学中的优势剖析

Arduino在单片机教学中的优势剖析摘要:高职电类专业教学中传统单片机的教与学存在着诸多不足,而Arduino函数库模块化,程序代码简单易学,代码开放源,成本低廉的特点,使其应用于高职电类专业教学更符合高职生知识和心理结构,有利于高职生掌握单片机的应用技术和创新创业要求。关键词:传统单片机教学Arduino特点教学优势:G64文献标识码:A:1003-9082(2016)09-0236-01一、Arduino产生背景Arduino是由意大利米兰交互设计学院的两位教师DavidCuartielles和MassimoBanzi联合创建,是一款便捷灵活、方便使用的开源电子原型平台,它构建于开放原始码simpleI/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。它包含两个主要的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是ArduinoIDE,即计算机的程序开发环境。Arduino能通过各种各样的传感器来感知环境,通过控制灯光、电机和其他装置来反馈、影响环境,支持多样的互动程序,如Flash,Max/MSP,VVVV,PureData,C,Processin等。二、传统单片机课程教学中的困境目前高职电类专业的课程设置中,单片机技术与应用是专业基础课程,是每个学生的必修课程,要求学生完成该课程后熟练掌握单片机相关知识,利用所学知识设计智能控制系统。传统的单片机课程理论内容多、难度大,超越了绝大多数高职学生的认知水平,使得人才培养目标常常不能实现。传统单片机教学中编程语言一般是汇编语言或C51语言,其中汇编语言由于涉及到单片机硬件的底层结构,需要熟悉掌握各类寄存器的读写等;C51语言相对汇编语言不需过多涉及单片机底层结构,通过C51语言的学习能够完成一般接口的控制和应用,但是学习中涉及到专用传感器、显示器等器件时,复杂的代码和高要求的时序就大大增加了学习的难度,但因为必须要掌握各种传感器、显示器实际应用,学生需要花费大量时间学习各种协议和时序,客观上影响了应用和开发层面的学习,而且学习过程复杂且枯燥,也容易使学生失去单片机学习的兴趣。实际上,从人才培养目标来看,单片机技术应该以应用为主,学生掌握较深的单片机理论知识没有必要。三Arduino在单片机教学中的优势高职教学应该符合“实用、够用,能用”的原则。简化单片机学习中复杂、繁杂的中间过程――硬件的制作和软件的编程,掌握系统整合能力,实现较复杂的电路功能,急需一种简单实用的开放式学习模式,而Arduino的出现,并且在高职教学中推广应用是一种较好的解决目前单片机教学困境的有效办法,它相对传统的单片机教学有不少优势。1.程序代码简单易用Arduino发明之初就是为了解决电子技术难学、程序代码难编程的不足。ArduinoIDE是基于processingIDE开发的,极易掌握,同时它又有着足够的灵活性。Arduino语言基于wiring语言开发,是对AVRGCC库的二次封装,不需要太多的单片机知识,Arduino的程序语言类似于C/C++的语法,随着IDE的更新,它包含了许多基本常用的函数库,如EEPROM、网络通信(Ethernet)、舵机控制(Servo)、步进电机控制(Stepper)等。有了这些函数库,可以节省大量的单片机繁琐的底层知识学习和编程时间。只要了解函数的应用及对参数设定,就可以轻松完成电路的设计。比如在智能机器人设计中,需要用到舵机控制,如果采用传统单片机方式来设计,因舵机的控制需要产生PWM信号,编写的代码相当复杂。而应用Arduino时,只需直接调用头文件,利用函数“**servo.write(i)”即完成舵机旋转动作,代码简洁明了。2.资源开放易于获取ArduinoIDE可以在Windows、MacintoshOSX、Linux三大主流操作系统上运行,而大多数控制器只能在Windows上开发。所有软硬件资源放在网络上,有任何需要都可以在网络上找到解答。在Arduino的发展中,由于源代码的开放性,世界各地的电子爱好者或者电子积木创意者紧随电子科技的发展,不断开发出应用程序,更新、添加Arduino库函数,拓展了实践应用范围。网上有许多社交网站供爱好者讨论和学习,这种“互联网+”的学习模式符合高职主流教学模式。对于高职院校电类专业学生,掌握Arduino编程,仅需掌握C语言基础,简单学习后,就可以利用各种资源快速的进行电路开...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?