PREFACE 前言
Proteus作为当今最优秀的EDA电子设计软件之一,具有电路仿真和PCB绘制等功能。Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino开发板)和软件(Arduino IDE)。Proteus软件将可视化的概念集成于Arduino平台。Arduino可以通过简单的流程图界面进行嵌入式系统设计,同时能进行仿真和调试。它的集成开发环境最有意义的变革是将代码程序以类似于“搭积木”方式的流程图来取而代之。本书主要介绍使用Proteus进行可视化设计的方法,主要内容涉及Arduino及可视化介绍、Proteus软件的基础操作、可视化设计方法的使用和Arduino单片机的应用等。
本书主要分为两大部分,共8章。
第一部分为基础应用篇,包括第1章~第5章。主要讲解如何利用可视化设计的方法对基础模块进行操作,旨在使读者掌握基础模块的使用方法。第1章介绍了EDA软件Proteus及其在可视化方面的使用方法,使读者对Proteus软件和可视化设计有一个整体的认知。第2章介绍了如何利用可视化设计来玩转LED的实例,包含了闪烁的LED实例、键控LED实例、流水灯实例和花样流水灯实例。第3章介绍了如何利用可视化设计来玩转显示屏实例,包含了LCD1602显示屏实例、OLED128064显示屏实例、NOKIA3310显示屏实例和数码管显示屏实例。第4章介绍了如何利用可视化设计来玩转电机实例,包含了直流电机实例、步进电机实例、舵机实例和多个舵机实例。第5章介绍了如何利用可视化设计来玩转传感器实例,包含了距离传感器实例、声音传感器实例、电流传感器实例和温度、湿度传感器实例。
第二部分为高级应用篇,包括第6章~第8章。主要讲解3个利用可视化设计方法的电路综合实例,包括电子密码锁实例、多功能电子时钟实例和智能小车实例。该部分综合实例由简单到复杂,循序渐进。同时,每一章又完整地包含了电路设计、可视化设计和整体联合仿真等详细过程,从而保证了每一章电路综合实例的完整性和独立性。学习完本部分内容后,读者可体会可视化的设计思路,为自己玩转Arduino单片机打下基础。
“玩转电子设计系列丛书”将会引领读者从不同角度进行电子设计。本书为该系列丛书的开篇之作。之所以选择《用Proteus可视化设计玩转Arduino》作为该系列丛书开篇之作的原因很简单,就是想用最简单、最容易理解的方式来讲解电子设计,使读者了解电子设计、爱上电子设计。“玩转电子设计系列丛书”的后续书籍将陆续讲解电路原理仿真和PCB设计等知识,使读者的电子设计水平再提升一个层次。
本书取材广泛、内容新颖、实用性强,作为可视化设计及Arduino单片机应用的入门级教程,对零基础的读者起到抛砖引玉的作用。书中的每一个实例仿真章节均配有二维码,读者扫描二维码,即可观看仿真视频。本书适合对可视化设计和电子设计感兴趣或参加电子设计比赛的人员阅读,也可作为高等院校相关专业和职业培训的实验用书。
本书的顺利完稿离不开广大朋友的支持与帮助。首先,感谢李洁编辑在构思“玩转电子设计系列丛书”和编著本书的过程中提供的宝贵经验和帮助。其次,感谢同窗好友刘强、刘敬、韩涛、欧阳育星、邵盟、李楠、王俊山、姚学儒对本书提出的宝贵意见。最后,感谢天津科技大学夏初蕾在电子电路技术方面提供的技术支持。当然,更需要感谢我的家人,谢谢他们给予我的支持与帮助。
由于作者水平有限,加之时间仓促,书中难免有错误和不足之处,敬请读者批评指正。如若发现问题及错误,请与作者联系(刘波:1422407797@qq.com)。为了更好地向读者提供服务以及方便与广大电子爱好者进行交流,读者可以加入技术交流QQ群(玩转机器人&电子设计:211503389)。
编著者
2019年10月