书籍详情
零基础玩转控制器:基于Arduino的开发及应用
作者:吴飞青,屈稳太,吴成玉 编
出版社:浙江大学出版社
出版时间:2020-07-01
ISBN:9787308201445
定价:¥32.00
购买这本书可以去
内容简介
《零基础玩转控制器:基于Arduino的开发及应用》打破了传统单片机的编写方式,以实际工程系统的技术需求作为编写的主线,各章的内容从“系统模型”的某个环节展开。通过实际工程和生活案例——洗衣机控制器,将洗衣机控制器的功能分解成一个个小任务,每个小任务都是一个具体的案例,让学生在课中主动参与,在讲解任务的同时讲解与任务有关的硬件和编程知识,任务之间是循序渐进的,这样可以让学生在具体任务中更好地理解外围硬件和编程语言的应用,不再像传统单片机知识讲解那样空洞及零散,从而减轻了学生学习硬件结构和指令的痛苦。上述措施虽对单片机原理和编程有很大帮助,但要理解好以硬件为主的接口方法,必须通过搭建硬件电路,同时进行软件编程,这样可以使学生很直观地理解。因而在教材中引入英国Labcenter Electronics公司开发的EDA工具软件Proteus对每个实例进行仿真,可全天候进行实验并在实例中理解内容。
作者简介
暂缺《零基础玩转控制器:基于Arduino的开发及应用》作者简介
目录
第1章 Arduino硬件和软件
1.1 Arduino硬件
1.1.1 Arduino简介
1.1.2 Arduino硬件资源
1.2 Arduion软件
1.2.1 Arduino开发流程
1.2.2 Arduino开发环境
1.2.3 Arduino语言及开发
第2章 Arduino控制器的仿真软件
2.1 Protetls仿真软件介绍
2.1.1 Proteus软件的安装与运行
2.1.2 Proteus IsIS编辑环境简介
2.1.3 Proteus ISIS编辑环境
2.2 Proteus的虚拟仿真工具
2.2.1 虚拟仪器
2.2.2 图表仿真
2.3 Arduino单片机与Proteus仿真的联调
2.3.1 可执行文件生成
2.3.2 可执行文件(hex文件)的加载及参数设置
第3章 显示模块
3.1 发光二极管
任务一 点亮发光二极管
任务二 发光二极管闪烁控制
任务三 实现流水灯控制
3.2 LED数码管
任务四 数码管静态显示
任务五 数码管动态显示(二位数码管显示为例)
3.3 8*8 点阵LED
任务六 点阵式LED显示
3.4 LCD显示
任务七 LCDl602显示时间
第4章 信号采集和检测模块
4.1 开关量信号检测
任务八 洗衣机盖状态检测
4.2 模拟信号检测
任务九 洗衣机水位检测
4.3 数字量信号检测
任务十 温湿度传感器检测
第5章 驱动及执行模块
5.1 声音驱动
任务十一 声音报警
5.2 直流电机
任务十二 直流电机控制
5.3 步进电机
任务十三 步进电机控制
参考文献
1.1 Arduino硬件
1.1.1 Arduino简介
1.1.2 Arduino硬件资源
1.2 Arduion软件
1.2.1 Arduino开发流程
1.2.2 Arduino开发环境
1.2.3 Arduino语言及开发
第2章 Arduino控制器的仿真软件
2.1 Protetls仿真软件介绍
2.1.1 Proteus软件的安装与运行
2.1.2 Proteus IsIS编辑环境简介
2.1.3 Proteus ISIS编辑环境
2.2 Proteus的虚拟仿真工具
2.2.1 虚拟仪器
2.2.2 图表仿真
2.3 Arduino单片机与Proteus仿真的联调
2.3.1 可执行文件生成
2.3.2 可执行文件(hex文件)的加载及参数设置
第3章 显示模块
3.1 发光二极管
任务一 点亮发光二极管
任务二 发光二极管闪烁控制
任务三 实现流水灯控制
3.2 LED数码管
任务四 数码管静态显示
任务五 数码管动态显示(二位数码管显示为例)
3.3 8*8 点阵LED
任务六 点阵式LED显示
3.4 LCD显示
任务七 LCDl602显示时间
第4章 信号采集和检测模块
4.1 开关量信号检测
任务八 洗衣机盖状态检测
4.2 模拟信号检测
任务九 洗衣机水位检测
4.3 数字量信号检测
任务十 温湿度传感器检测
第5章 驱动及执行模块
5.1 声音驱动
任务十一 声音报警
5.2 直流电机
任务十二 直流电机控制
5.3 步进电机
任务十三 步进电机控制
参考文献
猜您喜欢