前言
青岛职业技术学院“单片机应用技术”课程组根据省优质校和智能制造专业群课程建设的需要,以多年教学改革经验和科研成果为基础,编著了《基于Proteus的Arduino可视化编程应用技术》教材。
本书以“项目引导、任务驱动”的体例形式设计教学内容,体现“学教做合一”的教学思路,非常适合作为高职院校电气、机电、应用电子等专业以及职业中专、中学生开展创新设计、开辟第二课堂学习单片机应用技术的教材。通过任务或项目引入相关知识,每个任务都包括任务目标、任务实施、相关知识、任务拓展等内容,学生在任务或项目的学习和动手做中完成对理论知识的理解和实践能力的提高。
本书分为入门篇和设计篇。入门篇包含5个项目:项目1 LED二极管单灯的控制,包括用Proteus软件绘制二极管单灯控制电路、实现LED二极管单灯点亮、实现LED二极管单灯闪烁3个任务。项目2 LED二极管的花样显示控制,包括实现LED二极管跑马灯控制和实现基于74HC595的流水灯控制两个任务。项目3 LED数码管的应用,包括实现1位LED数码管显示器构成的秒表、实现2位LED数码管显示器构成的秒表、实现4位LED数码管模块构成的分秒时间计数器3个任务。项目4 常用传感器的应用,包括实现基于LCD1602的温度、湿度和压力显示表、实现基于LM35模块的液晶温度显示表、实现超声波传感器测距3个任务。项目5 电动机的控制,包括实现基于手柄的直流电动机控制、实现步进电动机的控制两个任务。
设计篇包含4个项目,项目6智能交通灯设计,主要学习二极管、数码管、定时器中断在实际系统中的应用;项目7多量程的电阻测量仪设计,主要学习模拟电路中的信号处理和放大、电阻的测量方法和原理、自动巡检和A-D转换器的综合应用;项目8智能数字钟设计,主要学习外部中断、按键、DS1307时钟模块等的综合应用;项目9为Smart-Turtle机器人智能循迹与超声波避障设计,主要学习寻迹传感器模块、超声波传感器、小车的寻迹控制等的综合应用。
本书配套丰富的教学资源,包含仿真动画、电子课件、仿真源文件、任务拓展解答等。
本书是编者多年教学实践与科研开发的经验积累,书中所有任务和项目程序都通过调试并运行结果正确。在本书的编写过程中参考了部分相关书籍和广州市风标电子技术有限公司内部培训资料,主要来源见参考文献,在此对有关作者和技术人员表示感谢。
本书由石从刚、宋剑英、陈萌编著,广州市风标电子技术有限公司匡载华主审。石从刚对本书的编写思路与大纲进行了总体策划,对全书进行统稿,并编写了项目1、2、3、5和8;宋剑英编写了项目4、7;陈萌编写了项目6、9;广州市风标电子技术有限公司的梁树先等技术人员提供了相关资料和建议。
由于时间仓促,加之编者水平有限,对于书中的疏漏和不足之处,恳请读者批评指正。
编者