《Arduino单片机应用开发》课程是面向物联网工程专业大二年级学生开设的专业主干课。本课程是物联网工程专业中单片机开发知识与技能相关培养规格达成的重要保障。单片机技术是一门综合型技术,其知识体系庞大,高校的学生必须明了“如何学、如何用”。单片机课程作为本专业的主干课程,必须能够带动学生积极地思考、探索。
单片机技术学习的核心是硬件电路的搭建和控制程序的编写,Arduino硬件和软件技术的强大开源性恰恰解决了这两个核心问题。教学中引入 Arduino技术,编程工具简洁方便,被控硬件电路搭建于面包板上,插装元器件非常方便,利用杜邦线就可以与 Arduino开发板相连接,搭建电路的灵活性很强;同时,结合Arduino重创意轻技术的创客文化,鼓励学生将心系国计民生的想法转化成现实,通过作品的制作符合了学有产出的理念,很大程度提高了学生的学习兴趣与积极性。
整个课程的设计由知识点的讲解、教师实例演示、学生实践(包括验证与设计)、项目制作等环节构成,达到了“教、学、做”一体化。在本课程中,培养的T-C能力侧重于软件编程和硬件电路两方面,其中编程教学内容占20%,硬件电路教学内容占30%,本着学为所用原则,综合应用部分的比例提高到50%;通过项目进课堂的方式,培养了学生初步的工程素养及团队协作精神;其次,课程相配套的教材和开发套件都是精心选择的结果,进一步提升学生扎实的理论与实践能力,为学生全方位的掌握Arduino单片机的使用打下了基础。以下为学生制作的部分作品。
智能机械狗(硬件+APP控制端)
智能寻迹分拣小车
基于Arduino+ESP8266的小型孵化箱
基于Arduino+移动小粮仓
基于Arduino的智能药盒
基于Arduino的智能小闹钟